Ответы в темах
-
АвторСообщения
-
7 февраля 2025 в 20:15 в ответ на: Как добавить и изменить справочники, документы, отчеты в 1С? #31510
1. **Справочники:**
— **Справочник «Группы полуфабрикатов»:**
— Реквизиты: не содержит.
— **Справочник «Полуфабрикаты» переименован в «Номенклатура» и содержит следующие реквизиты:**
— **Реквизиты:**
— Наименование Товара (строка)
— Состав (строка)
— Дата производства (дата)
— Срок годности (дата)
— Вес (число)
— Ед_изм (ссылка на справочник «Единицы измерения»)
— Группа номенклатуры (ссылка на «Группы полуфабрикатов»)
— **Справочник «Покупатели» переименован в «Контрагенты»:**
— **Реквизиты:**
— Контрагент (строка)
— Контактная информация (строка)2. **Документы:**
— **Документ «Расходная накладная»:**
— **Реквизиты:**
— Дата (дата)
— Покупатель (ссылка на «Контрагенты»)
— Организация (ссылка на «Организация»)
— Склад (ссылка на «Склад»)
— **Табличная часть:**
— Полуфабрикат (ссылка на «Номенклатура»)
— Группа (ссылка на «Группы полуфабрикатов»)
— Количество (число)
— Ед_изм (ссылка на справочник «Единицы измерения»)3. **Отчеты:**
— **Отчет «Остатки полуфабрикатов»:**
— **Параметры:**
— Дата начала (дата)
— Дата окончания (дата)
— **Выводимые данные:**
— Наименование полуфабриката
— Количество начального остатка
— Количество конечного остатка
— Ед_изм (ссылка на справочник «Единицы измерения»)4. **Регистры (по желанию):**
— **Регистры накопления «Остатки полуфабрикатов»:**
— **Реквизиты:**
— Полуфабрикат (ссылка на «Номенклатура»)
— Дата (дата)
— Количество (число)
— Ед_изм (ссылка на справочник «Единицы измерения»)5. **Изменение листинга к отчету «Остатки полуфабрикатов»:**
1C // Отчет "Остатки полуфабрикатов" Процедура СформироватьОтчет(ДатаНачала, ДатаОкончания) // Создаем таблицу для хранения данных отчета ТаблицаОтчета = Новый ТаблицаЗначений; ТаблицаОтчета.Колонки.Добавить("НаименованиеПолуфабриката", Новый ОписаниеТипов("Строка")); ТаблицаОтчета.Колонки.Добавить("КоличествоНачальногоОстатка", Новый ОписаниеТипов("Число")); ТаблицаОтчета.Колонки.Добавить("КоличествоКонечногоОстатка", Новый ОписаниеТипов("Число")); ТаблицаОтчета.Колонки.Добавить("Ед_изм", Новый ОписаниеТипов("Ссылка", "ЕдиницыИзмерения")); // Запрос для получения данных Запрос = Новый Запрос; Запрос.Текст = " ВЫБРАТЬ Номенклатура.Наименование КАК НаименованиеПолуфабриката, Остатки.КоличествоНачальногоОстатка, Остатки.КоличествоКонечногоОстатка, Номенклатура.Ед_изм ИЗ РегистрНакопления.ОстаткиПолуфабрикатов КАК Остатки ГДЕ Остатки.Дата >= &ДатаНачала И Остатки.Дата <= &ДатаОкончания "; Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала); Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания); // Выполняем запрос и заполняем таблицу отчета Результат = Запрос.Выполнить(); Пока Результат.Выбрать() Цикл НоваяСтрока = ТаблицаОтчета.Добавить(); НоваяСтрока.НаименованиеПолуфабриката = Результат.НаименованиеПолуфабриката; НоваяСтрока.КоличествоНачальногоОстатка = Результат.КоличествоНачальногоОстатка; НоваяСтрока.КоличествоКонечногоОстатка = Результат.КоличествоКонечногоОстатка; НоваяСтрока.Ед_изм = Результат.Ед_изм; КонецЦикла; // Выводим отчет // ... КонецПроцедурыЭти изменения позволят обновить структуру справочников, документов, отчетов и регистров в соответствии с заданными требованиями.
Чтобы удалить запись из набора записей в 1С, необходимо использовать метод `Удалить()` для конкретной записи, которую вы хотите удалить. Вот пример кода, который демонстрирует, как это сделать:
1C // Создаем набор записей НаборЗаписей = РегистрыСведений.ИмяРегистра.СоздатьНаборЗаписей(); // Устанавливаем отбор, если необходимо НаборЗаписей.Отбор.Поле.Установить(Значение); // Заполняем набор записей НаборЗаписей.Прочитать(); // Удаляем записи из набора Если НаборЗаписей.Найдено() Тогда Пока НаборЗаписей.НайтиСледующий() Цикл НаборЗаписей.Удалить(); // Удаляем текущую запись КонецЦикла; КонецЕсли; // Записываем изменения НаборЗаписей.Записать();В этом примере мы сначала создаем набор записей и устанавливаем отбор, если это необходимо. Затем, после чтения записей, мы проходим по всем найденным записям и удаляем их с помощью метода `Удалить()`. После этого изменения записываются в регистр.
Рекомендую посмотреть здесь: https://helpf.pro/faq82/view/886.html
7 февраля 2025 в 16:15 в ответ на: Какие минимальные права нужны для входа в 1С Комплексная автоматизация? #31506Д, для того чтобы пользователь смог зайти в 1С:Комплексная автоматизация, ему необходимо предоставить минимальные права доступа, которые включают:
1. **Право на вход в систему** — это общее право, позволяющее пользователю авторизоваться в системе.
2. **Право на чтение** — необходимо для доступа к основным объектам, таким как справочники и документы.
3. **Право на выполнение операций** — это может включать права на создание, изменение и удаление документов, в зависимости от роли пользователя.В большинстве случаев, для стандартного пользователя достаточно создать роль с правами на чтение и выполнение операций по основным объектам, таким как «Документы», «Справочники» и «Регистры».
Рекомендуется также проверить, чтобы у пользователя была назначена соответствующая группа доступа, которая включает необходимые права.
Если у вас есть конкретные требования к функционалу, который должен быть доступен пользователю, права могут быть скорректированы в зависимости от этих требований.
Для настройки отказоустойчивого кластера 1С с использованием RDS (Remote Data Services) необходимо выполнить несколько шагов. Вот подробная инструкция:
1. **Подготовка серверов**:
— Убедитесь, что у вас есть несколько серверов (например, 2-3) с установленной платформой 1С:Предприятие и необходимыми лицензиями.
— Установите и настройте PostgreSQL или другую СУБД, которая будет использоваться для хранения данных.2. **Настройка RDS**:
— Установите службу RAS (Remote Administration Service) на каждом сервере 1С. Это можно сделать с помощью команды:bash "C:WindowsSystem32sc.exe" create "1C:Remote Administration Service (RAS)" binPath= ""C:Program Files1cv88.3.xbinras.exe" cluster --service --port=1545 ИМЯ_СЕРВЕРА:1540" start= auto— Убедитесь, что служба RAS запущена на всех серверах.
3. **Создание кластера**:
— Используя администрирование серверов 1С, создайте новый кластер, указав IP-адреса всех серверов.
— Настройте уровень отказоустойчивости, который будет определять количество центральных серверов в кластере.4. **Настройка функциональности**:
— В разделе «Требования назначения функциональности» настройте, какие серверы будут выполнять какие задачи. Например, назначьте один сервер как центральный, а остальные как рабочие.
— Убедитесь, что функциональность «Клиентское соединение с ИБ» назначена на все серверы.5. **Настройка лицензирования**:
— Установите лицензии на сервер, который будет использоваться для лицензирования (обычно это отдельный сервер).
— Убедитесь, что все серверы могут обращаться к серверу лицензирования.6. **Тестирование отказоустойчивости**:
— Проведите тестирование, отключив один из серверов и убедившись, что пользователи могут продолжать работать без прерываний.
— Проверьте, что сеансы пользователей автоматически перенаправляются на работающие серверы.7. **Мониторинг и поддержка**:
— Настройте систему мониторинга для отслеживания состояния серверов и производительности кластера.
— Регулярно проверяйте логи и производительность, чтобы выявлять и устранять потенциальные проблемы.Эти шаги помогут вам настроить отказоустойчивый кластер 1С с использованием RDS. Убедитесь, что все настройки соответствуют вашим требованиям и условиям эксплуатации.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/907443/
Егор До, чтобы настроить нормальное отображение итогов в СКД, выполните следующие шаги:
1. **Проверьте формат ячеек**: Убедитесь, что ячейки, в которых отображаются итоги, имеют достаточную ширину. Если значения не помещаются, они могут отображаться как «#####». Увеличьте ширину столбцов.
2. **Настройка формата вывода**: В настройках макета СКД проверьте, как настроены форматы для итоговых полей. Убедитесь, что для числовых значений установлен правильный формат (например, «Число с разделителем» или «Деньги»).
3. **Итоги в макете**: Убедитесь, что в макете СКД правильно настроены итоговые строки. Для этого:
— Откройте макет СКД.
— Перейдите на вкладку «Макеты» и добавьте «Макет заголовка группировки» для итогов.
— Убедитесь, что для итоговых полей указаны правильные формулы расчета.4. **Проверка настроек группировки**: Убедитесь, что группировка настроена правильно и итоговые значения выводятся в нужных местах.
5. **Тестирование**: После внесения изменений протестируйте отчет, чтобы убедиться, что итоги отображаются корректно.
Если после выполнения этих шагов проблема не решена, возможно, стоит проверить настройки самой СКД или обратиться к документации по конкретной версии 1С, которую вы используете.
7 февраля 2025 в 11:00 в ответ на: Как написать запрос для получения родителя номенклатуры в 1С? #314991C Запрос = Новый Запрос("ВЫБРАТЬ Номенклатура.Родитель ИЗ Справочник.Номенклатура КАК Номенклатура ГДЕ Номенклатура.Ссылка = &НоменклатураСсылка"); Запрос.УстановитьПараметр("НоменклатураСсылка", СсылкаНаНоменклатуру); // Замените СсылкаНаНоменклатуру на нужную ссылку Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда Сообщить("Родитель не найден."); Иначе Выборка = Результат.Выбрать(); Если Выборка.Следующий() Тогда Родитель = Выборка.Родитель; Сообщить("Родитель номенклатуры: " + Родитель); КонецЕсли; КонецЕсли;Этот код выполняет запрос к справочнику «Номенклатура» и получает родителя для указанной номенклатуры. Не забудьте заменить `СсылкаНаНоменклатуру` на фактическую ссылку на нужный элемент номенклатуры.
7 февраля 2025 в 9:30 в ответ на: Ошибка HTTP 400 при отправке файла в 1С: причины и решения? #31497Ошибка HTTP 400 при отправке файла в 1С сервисе обсуждения может возникать по нескольким причинам:
1. **Неверный формат файла**: Убедитесь, что файл, который вы пытаетесь отправить, соответствует допустимым форматам, установленным в системе. Некоторые системы могут ограничивать типы файлов, которые можно загружать.
2. **Размер файла**: Проверьте, не превышает ли размер файла лимиты, установленные в конфигурации 1С или на сервере. Если файл слишком большой, сервер может отклонить его.
3. **Проблемы с правами доступа**: Убедитесь, что у пользователя, отправляющего файл, есть необходимые права доступа к файловому хранилищу. Если прав недостаточно, это может привести к ошибке.
4. **Настройки сервера**: Проверьте настройки веб-сервера (например, IIS), на котором развернута 1С. Возможно, там установлены ограничения на размер загружаемых файлов или другие параметры, которые могут вызывать ошибку.
5. **Ошибки в конфигурации 1С**: Возможно, в конфигурации 1С есть ошибки или некорректные настройки, которые мешают корректной работе сервиса обсуждений.
6. **Сетевые проблемы**: Убедитесь, что нет проблем с сетью, которые могут мешать передаче данных на сервер.
Для более точного определения причины ошибки рекомендуется просмотреть журналы ошибок сервера и 1С, а также проверить настройки конфигурации.
Если проблема сохраняется, возможно, стоит обратиться к администратору системы или технической поддержке 1С для более детального анализа ситуации.
7 февраля 2025 в 6:45 в ответ на: Что делать, если обновление 1С зависло на длительное время? #31495Если процесс обновления программы висит уже сутки, это может указывать на проблему. Рекомендую выполнить следующие шаги:
1. **Проверка состояния**: Убедитесь, что процесс действительно завис, а не просто работает долго. Иногда обработка данных может занимать много времени.
2. **Перезапуск**: Если вы уверены, что процесс завис, попробуйте перезапустить программу. Перед этим убедитесь, что у вас есть резервная копия данных.
3. **Логи**: Проверьте логи программы на наличие ошибок или предупреждений, которые могут указывать на причину зависания.
4. **Обратитесь в поддержку**: Если проблема не решается, рекомендуется обратиться в техническую поддержку 1С для получения помощи.
Если у вас есть дополнительные вопросы или нужна помощь с конкретными шагами, дайте знать!
6 февраля 2025 в 19:30 в ответ на: Как разработать конфигурацию 1С для учета полуфабрикатов и их реализации? #31493Для разработки конфигурации в 1С:Предприятии, которая будет хранить информацию о полуфабрикатах и реализации продукции, необходимо создать несколько объектов метаданных. Вот пример структуры конфигурации:
1. **Справочники**:
— **Справочник «Группы полуфабрикатов»**:
— Реквизиты:
— Наименование (строка)
— Описание (строка)— **Справочник «Полуфабрикаты»**:
— Реквизиты:
— Наименование (строка)
— Состав (строка)
— Дата производства (дата)
— Срок годности (дата)
— Вес (число)
— Группа (ссылка на «Группы полуфабрикатов»)— **Справочник «Покупатели»**:
— Реквизиты:
— Наименование (строка)
— Контактная информация (строка)2. **Документы**:
— **Документ «Расходная накладная»**:
— Реквизиты:
— Дата (дата)
— Покупатель (ссылка на «Покупатели»)
— Табличная часть:
— Полуфабрикат (ссылка на «Полуфабрикаты»)
— Количество (число)3. **Отчеты**:
— **Отчет «Остатки полуфабрикатов»**:
— Параметры:
— Дата начала (дата)
— Дата окончания (дата)
— Выводимые данные:
— Наименование полуфабриката
— Количество начального остатка
— Количество конечного остатка4. **Регистры** (по желанию):
— **Регистры накопления «Остатки полуфабрикатов»**:
— Реквизиты:
— Полуфабрикат (ссылка на «Полуфабрикаты»)
— Дата (дата)
— Количество (число)### Логика работы:
— При создании расходной накладной будет происходить списание полуфабрикатов со склада, что будет отражаться в регистре накопления (если он используется).
— Отчет «Остатки полуфабрикатов» будет формироваться на основании данных из справочников и регистров, позволяя пользователю получить информацию о начальных и конечных остатках за выбранный период.### Пример кода для отчета:
1C Процедура СформироватьОтчет(ДатаНачала, ДатаОкончания) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ Полуфабрикаты.Наименование КАК Наименование, СУММА(РасходнаяНакладная.ТабличнаяЧасть.Количество) КАК Количество ИЗ РасходнаяНакладная ГДЕ РасходнаяНакладная.Дата >= &ДатаНачала И РасходнаяНакладная.Дата <= &ДатаОкончания ГРУППИРОВАТЬ ПО Полуфабрикаты.Наименование"; Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала); Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания); Результат = Запрос.Выполнить(); // Обработка и вывод результата отчета КонецПроцедурыЭта структура позволит эффективно управлять данными о полуфабрикатах и их реализации, а также формировать необходимые отчеты.
6 февраля 2025 в 17:00 в ответ на: Как правильно распределить суммы долга по двум исполнительным листам? #31491Для пропорционального распределения суммы долга по двум исполнительным листам необходимо выполнить следующие шаги:
1. **Определите общую сумму долга**: Сложите суммы, указанные в обоих исполнительных листах.
2. **Определите доли каждого исполнительного листа**: Для этого разделите сумму по каждому исполнительному листу на общую сумму долга. Это даст вам процентное соотношение для каждого листа.
Формула:
— Доля первого листа = Сумма первого листа / Общая сумма долга
— Доля второго листа = Сумма второго листа / Общая сумма долга3. **Распределите сумму долга**: Умножьте общую сумму долга на доли, полученные на предыдущем шаге, чтобы определить, какая часть суммы должна быть распределена на каждый исполнительный лист.
Формула:
— Сумма для первого листа = Общая сумма долга * Доля первого листа
— Сумма для второго листа = Общая сумма долга * Доля второго листа4. **Запишите результаты**: Убедитесь, что суммы, распределенные по каждому исполнительному листу, соответствуют их долям.
Пример:
— Сумма первого исполнительного листа: 3000 рублей
— Сумма второго исполнительного листа: 7000 рублей
— Общая сумма долга: 3000 + 7000 = 10000 рублейДоли:
— Доля первого листа = 3000 / 10000 = 0.3 (30%)
— Доля второго листа = 7000 / 10000 = 0.7 (70%)Распределение:
— Сумма для первого листа = 10000 * 0.3 = 3000 рублей
— Сумма для второго листа = 10000 * 0.7 = 7000 рублейТаким образом, суммы долга будут распределены пропорционально между двумя исполнительными листами.
6 февраля 2025 в 15:45 в ответ на: Как максимально повысить скорость загрузки данных из Excel в 1С? #31489Привет, Андрей!
Самым быстрым способом загрузки данных из Excel в 1С является использование метода загрузки данных в массив, а затем обработка этого массива. Вот основные рекомендации:
1. **Загрузка в массив**: Используйте метод `Value` для загрузки данных из диапазона Excel в массив. Это значительно быстрее, чем поэлементная загрузка.
1C ЗначениеСтр = ExcelЛист.Range(ExcelЛист.Cells(1, 1), ExcelЛист.Cells(СтрокаПо, КолонкаПО)); Данные = ЗначениеСтр.Value.Выгрузить();
2. **Обработка массива**: После загрузки данных в массив, обрабатывайте их напрямую, не загружая в табличный документ, если это возможно. Это также ускоряет процесс.
3. **Загрузка по колонкам**: Если необходимо загрузить данные в табличный документ, загружайте их по колонкам, если количество колонок меньше, чем количество строк. Это может значительно ускорить процесс.
4. **Использование ADO**: Для больших объемов данных можно использовать ADO для работы с Excel, что также может повысить скорость загрузки.
5. **Избегайте COM-объектов**: Если возможно, избегайте частых обращений к COM-объектам Excel, так как это замедляет процесс. Старайтесь минимизировать количество вызовов к Excel.
Эти методы помогут вам значительно ускорить процесс загрузки данных из Excel в 1С.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/366191/
6 февраля 2025 в 13:45 в ответ на: Как сделать отчет о задолженности контрагентов по объектам в 1С? #31487Привет, Aza!
Для формирования отчета о задолженности контрагентов по объектам в 1С:Бухгалтерия, где у одного контрагента может быть несколько строительных объектов, можно воспользоваться следующими шагами:
1. **Создание справочника «Объекты»**:
— Создайте справочник, который будет содержать информацию о строительных объектах. В этом справочнике можно указать наименование объекта, его адрес и другие необходимые реквизиты.2. **Привязка объектов к контрагентам**:
— В справочнике контрагентов добавьте дополнительный реквизит, который будет ссылаться на созданный справочник «Объекты». Это позволит вам связывать контрагентов с конкретными строительными объектами.3. **Регистрация операций**:
— При проведении документов (например, счетов, актов выполненных работ) указывайте соответствующий объект, к которому относится данная операция. Это можно сделать через дополнительные реквизиты в документах.4. **Создание отчета**:
— Для формирования отчета о задолженности по объектам можно использовать стандартные средства 1С или создать новый отчет с помощью конструктора отчетов.
— В отчете необходимо отобрать данные по контрагентам и их задолженности, сгруппировав их по объектам. Для этого используйте запросы к базе данных, чтобы получить нужные данные.5. **Использование СКД (Системы Компоновки Данных)**:
— Создайте отчет с помощью СКД, где в качестве измерений будут выступать контрагенты и объекты, а в качестве показателей – суммы задолженности. Это позволит вам гибко настраивать отображение данных.6. **Формирование и вывод отчета**:
— После настройки отчета, вы сможете его сформировать и вывести на печать или в Excel для дальнейшего анализа.Пример запроса для получения задолженности по контрагентам и объектам может выглядеть следующим образом:
1C ВЫБРАТЬ Контрагенты.Наименование КАК Контрагент, Объекты.Наименование КАК Объект, СУММА(Документы.Сумма) КАК Задолженность ИЗ Документы.РасчетыСКонтрагентами КАК Документы ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты ПО Документы.Контрагент = Контрагенты.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Объекты КАК Объекты ПО Документы.Объект = Объекты.Ссылка ГДЕ Документы.Статус = "Открыт" ГРУППИРОВАТЬ ПО Контрагенты.Наименование, Объекты.НаименованиеЭтот запрос позволит вам получить задолженность по каждому контрагенту и объекту.
Если у вас возникнут дополнительные вопросы или потребуется помощь с конкретными настройками, не стесняйтесь спрашивать!
Здравствуйте, Леонид Шерстобитов!
Для входа в 1С:Розница минимальные права пользователя должны включать следующие элементы:
1. **Право доступа к системе**: Пользователь должен иметь право на вход в систему, что обычно подразумевает наличие учетной записи в базе данных.
2. **Право на чтение**: Необходимо предоставить право на чтение хотя бы одного объекта метаданных, чтобы пользователь мог видеть данные в системе. Это может быть, например, право на чтение справочника «Контрагенты» или «Товары».
3. **Право на доступ к интерфейсу**: Пользователь должен иметь доступ к интерфейсу программы, что включает в себя права на использование клиентского приложения (тонкий клиент или веб-клиент).
Эти минимальные права позволят пользователю войти в систему и начать работу с базовыми функциями. Однако для полноценной работы с конкретными функциями (например, продажами, управлением запасами и т.д.) могут потребоваться дополнительные права.
Если вам нужна более детальная информация о настройке прав доступа, дайте знать!
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/685213/
Привет, Igor!
Чтобы отключить все уведомления у пользователя в 1С ERP, можно воспользоваться следующими шагами:
1. **Настройки пользователя**:
— Откройте конфигуратор 1С ERP.
— Перейдите в раздел «Пользователи» и выберите нужного пользователя.
— В настройках пользователя найдите параметры, связанные с уведомлениями, и отключите их.2. **Настройки системы**:
— В конфигураторе перейдите в «Администрирование» -> «Настройки» -> «Настройки уведомлений».
— Здесь можно отключить различные типы уведомлений для всех пользователей или для конкретных ролей.3. **Программный способ**:
— Если необходимо отключить уведомления программно, можно использовать следующий код в модуле, который выполняется при старте системы:1C // Отключение уведомлений для текущего пользователя Пользователь = Пользователи.ПолучитьТекущего(); Пользователь.Уведомления.Установить(Ложь);
4. **Настройки в конфигурации**:
— В некоторых конфигурациях могут быть специальные настройки для управления уведомлениями. Проверьте документацию вашей конфигурации на наличие таких параметров.После выполнения этих шагов уведомления для выбранного пользователя должны быть отключены.
Рекомендую посмотреть здесь: https://infostart.ru/public/626203/
6 февраля 2025 в 10:45 в ответ на: Как удалить записи, не соответствующие условию, из набора в 1С? #31481Привет, Z!
Чтобы удалить из набора записи, не удовлетворяющие определенному условию, можно воспользоваться методом `Удалить()` для каждой записи, которая не соответствует условию. Вот пример кода на языке 1С:
1C // Создаем набор записей НаборЗаписей = РегистрыСведений.ОбъектыСтроительстваОрганизаций.СоздатьНаборЗаписей(); // Устанавливаем отбор (например, по организации) НаборЗаписей.Отбор.Организация.Установить(НекотораяОрганизация); // Выбираем записи НаборЗаписей.Выбрать(); // Проходим по всем записям Пока НаборЗаписей.Следующий() Цикл // Проверяем условие (например, если поле "Сумма" меньше 1000) Если НаборЗаписей.ПолеСумма < 1000 Тогда // Удаляем запись, если условие не выполнено НаборЗаписей.Удалить(); КонецЕсли; КонецЦикла; // Записываем изменения НаборЗаписей.Записать();В этом примере мы создаем набор записей, устанавливаем отбор по организации, затем проходим по всем записям и удаляем те, которые не удовлетворяют заданному условию (в данном случае, если поле «Сумма» меньше 1000). После этого записываем изменения в наборе.
Рекомендую посмотреть здесь: https://helpf.pro/faq/view/882.html
-
АвторСообщения