Приветствую Вас ГостьПонедельник, 29.04.2024, 10:24

Каталог статей


Конвертация. Когда не переносятся движения вместе с документом

Чтобы при переносе вместе с данными документа переносились движения документа можно поступить двумя способами:

1. В событии "Перед выгрузкой" ПКО пишем код: 

Если Источник.Проведен Тогда

     РежимЗаписи = "Проведение";

КонецЕсли;

2. При выгрузке структуры базы ставим галки "Выгружать движения документов" и настраиваем наборы движений регистров в ПКС. Но тут есть один нюанс: движения в приемнике могут не появиться. Для того, чтобы они все-таки появились надо в событии конвертации "После выгрузки объекта" добавить код:

ТипОбъектаСтрокой = Строка(ТипЗнч(Объект));
Если Лев(ТипОбъектаСтрокой, 8) = "Документ" Тогда
    
   Для каждого СтрокаДвижения из Объект.Движения Цикл  
      СтрокаДвижения.Записывать = Истина;    
   КонецЦикла;
    
КонецЕсли;

 

Категория: Взаимодействие с другими базами, приложениями и источниками данных | Добавил: leshic (08.02.2023)
Просмотров: 420 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Категории раздела
СКД [48]
Регистры [7]
Формы [40]
Администрирование [34]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [28]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0