День добрый , написал короткую простейшую обработку, непойму в чём дело, в трёх соснах заплутал, Обработка по заполнению реквизита ПодразделениеКт , конфигурация:ЗУП, документ-Отражение ЗП в рег. учете.В копии базы заполняет а в рабочей нет,
обт=док.ПолучитьОбъект();
Для каждого стр из обт.ОтражениеВУчете цикл
Если стр.СчетКт=счет тогда
сообщить("Счет Кт: "+стр.СчетКт);
стр.ПодразделениеКт=Стр.ПодразделениеДт;
сообщить("Проставленное подразделениеКт: "+стр.ПодразделениеКт);
//обт.Записать();
КонецЕсли;
конецЦикла;
обт.Записать();
КонецПроцедуры
Процедура ПриОткрытии()
счетПоиск=ПланыСчетов.Хозрасчетный.НайтиПоКоду("68.01"); //можно сохранить в пользовательском режиме
Если Счетпоиск.Пустая() тогда
Сообщить("счет не найден");
иначе
Счет=СчетПоиск;
конецЕсли;
это отбор по проводкам с счетом 68.01, смотрел по отладчику таблица заполняется но данные не записываются
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший