Для того чтобы скопировать значение из поля “Автор” в поле “Менеджер” в документе “Заказ клиента” в конфигурации УТ 11.5 и добавить это в расширение, выполните следующие шаги:
1. **Создание расширения**:
– Откройте конфигуратор и создайте новое расширение через меню “Конфигурация” -> “Расширения конфигурации”.
– Назовите расширение, например, “КопированиеАвторВМенеджер”.
2. **Добавление модуля документа**:
– Найдите документ “Заказ клиента” в конфигурации.
– Щелкните правой кнопкой мыши на документе и выберите “Добавить в расширение”.
– Выберите созданное вами расширение.
3. **Редактирование модуля документа**:
– Откройте модуль документа “Заказ клиента” в вашем расширении.
– Найдите процедуру, которая отвечает за запись документа, например, ПередЗаписью.
4. **Добавление кода для копирования**:
– Внутри процедуры ПередЗаписью добавьте следующий код:
1С (Код)
1
2
3
4
5
6
7
1C
Процедура ПередЗаписью(Отказ)
// Копируем значение из поля "Автор" в поле "Менеджер"
Если Не ПустаяСтрока(ЭтотОбъект.Автор)Тогда
ЭтотОбъект.Менеджер= ЭтотОбъект.Автор;
КонецЕсли;
КонецПроцедуры
5. **Сохранение и тестирование**:
– Сохраните изменения в модуле.
– Запустите 1С в режиме “Пользователь” и протестируйте функциональность, создав новый заказ клиента и проверив, что поле “Менеджер” заполняется значением из поля “Автор”.
Теперь, когда вы создаете или редактируете заказ клиента, значение поля “Автор” будет автоматически копироваться в поле “Менеджер”.
Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь обращаться!