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