0
FuriKuri
19.02.16
✎
16:40
|
Задача такова: Существует 2 базы Ут 11 и БП 3.0. Между ними настроен обмен. В Бухгалтерии заведен регистр сведений в котором есть реквизит со ссылкой на Документ поступления. Нужно чтобы при обмене, когда переносится документ поступления, в регистр попадала запись о переносе: дата - ссылка.
Пробовал написать в конвертации в глобальном модуле "После загрузки объекта" :
Если ТипЗнч(Объект.Ссылка) = Тип("ДокументСсылка.ПоступлениеТоваровУслуг") тогда
Попытка
ДатаЗаписи = ТекущаяДата();
НаборЗаписей = РегистрыСведений.ДанныеПоОбмену.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Период.Установить(ДатаЗаписи);
НаборЗаписей.Отбор.Документ.Установить(Объект.Ссылка);
НовЗапись = НаборЗаписей.Добавить();
НовЗапись.Период = ДатаЗаписи;
НовЗапись.Документ = Объект.Ссылка;
НовЗапись.ДатаПереноса = ДатаЗаписи;
НаборЗаписей.Записать(Истина);
Исключение
КонецПопытки;
КонецЕсли;
Но тут есть проблема. Если Документ новый, то ссылки на него собстветсвенно нет. И Запись в регистре получается пустая.Или если же Присваивать объекту новую ссылку, то тогда счет-фактуры не цепляются к документу.
Вопрос: В чем моя ошибка? Можно ли это как-то реализовать по другому, но не переписывая бухгалтерию?
|
|