Найти в Дзене

1С Обработка Групповое изменение реквизитов - как ей изменить табличные части документов, справочников типовой

Каждому 1Снику, примерно, с третьего дня работы с программой знакома обработка, которая есть в каждой типовой конфигурации 1С - Групповое изменение реквизитов (Обработка.ГрупповоеИзменениеРеквизитов). Вот ссылочка, чтобы долго не искать - e1cib/app/Обработка.ГрупповоеИзменениеРеквизитов Чаще всего к этой обработке обращаются, когда нужно массово заполнить или изменить реквизиты на форме документов. Когда же нужно изменить табличные части, то идут к программисту. Я хочу показать как с помощью обработки можно изменять табличные части документов. Для примера будет добавление строк в табличную часть. В 1С Документооборот есть справочник Проекты, мне нужно во все проекты, в табличную часть Проектная команда добавить пользователей - Иванова и Петрова. Как всегда начинать пользоваться обработкой нужно с выбора объекта и вдумчивого отбора. Далее, переключаю режим формы на выполнить произвольный алгоритм, в котором указываю нужный код обработки. В моем случае это следующий код: //Добавляю Ивано

Каждому 1Снику, примерно, с третьего дня работы с программой знакома обработка, которая есть в каждой типовой конфигурации 1С - Групповое изменение реквизитов (Обработка.ГрупповоеИзменениеРеквизитов). Вот ссылочка, чтобы долго не искать - e1cib/app/Обработка.ГрупповоеИзменениеРеквизитов

Чаще всего к этой обработке обращаются, когда нужно массово заполнить или изменить реквизиты на форме документов. Когда же нужно изменить табличные части, то идут к программисту.

Я хочу показать как с помощью обработки можно изменять табличные части документов. Для примера будет добавление строк в табличную часть.

В 1С Документооборот есть справочник Проекты, мне нужно во все проекты, в табличную часть Проектная команда добавить пользователей - Иванова и Петрова.

Как всегда начинать пользоваться обработкой нужно с выбора объекта и вдумчивого отбора.

Далее, переключаю режим формы на выполнить произвольный алгоритм, в котором указываю нужный код обработки.

В моем случае это следующий код:

//Добавляю Иванова
Строка = Объект.ПроектнаяКоманда.Добавить();
Строка.Исполнитель = Справочники.Сотрудники.НайтиПоНаименованию("Иванов Иван Иванович");
Объект.Записать();
//Добавляю Петрова
Строка = Объект.ПроектнаяКоманда.Добавить();
Строка.Исполнитель = Справочники.Сотрудники.НайтиПоНаименованию("Петров Петр Петрович");
Объект.Записать();
Обработка Групповое изменение реквизитов - изменение табличной части
Обработка Групповое изменение реквизитов - изменение табличной части

Код может быть любой. Например, если бы мне надо было бы добавить к названию проекта организацию, то написал бы следующую строку
Объект.Наименование = Объект.Наименование + " " + Объект.Организация

Важно обратить внимание, что в обработке, в списке полей справа не всегда перечислены все реквизиты формы. И, если видите, реквизит, которой видите визуально на форме, но не видите в списке реквизитов в обработке, то найдите системное имя реквизита в конфигураторе, с помощью ToolKit или обработки просмотра реквизитов объектов, например, https://t.me/erf1c/3

-2