|
КД 2 УдалениеОбъекта | ☑ | ||
|---|---|---|---|---|
|
0
sali_s64
23.01.15
✎
16:57
|
Здравствуйте, уважаемые!
В КД после выгрузки объекта есть такие строки; Если Объект.ПометкаУдаления=Истина Тогда СсылкаНаУдаляемыйОбъект = Объект.Ссылка; ТипПриемникаУдаляемогоОбъекта = "ДокументСсылка.РеализацияТоваровУслуг"; Выполнить(Алгоритмы.ЗаписатьУдалениеОбъектаВФайл); ТипПриемникаУдаляемогоОбъекта = "ДокументСсылка.КорректировкаДолга"; Выполнить(Алгоритмы.ЗаписатьУдалениеОбъектаВФайл); ТипПриемникаУдаляемогоОбъекта = "ДокументСсылка.СчетФактураВыданный"; Выполнить(Алгоритмы.ЗаписатьУдалениеОбъектаВФайл); КонецЕсли; При этом в файл выгружается только одно удаление для РеализацияТоваровУслуг. Не могу понять почему. Помогите! |
|||
|
1
Defender aka LINN
23.01.15
✎
16:59
|
Главное - в алгоритм не смотреть.
|
|||
|
2
sali_s64
23.01.15
✎
17:05
|
Алгоритм из типовой. Ничего не менял.
// Создается узел удаляемого объекта УникальныйИдентификатор = СсылкаНаУдаляемыйОбъект.УникальныйИдентификатор(); Приемник = СоздатьУзел("УдалениеОбъекта"); УстановитьАтрибут(Приемник, "ТипПриемника", ТипПриемникаУдаляемогоОбъекта); УстановитьАтрибут(Приемник, "ТипИсточника", Строка(ТипЗнч(СсылкаНаУдаляемыйОбъект))); УстановитьАтрибут(Приемник, "УникальныйИдентификатор", УникальныйИдентификатор); Приемник.ЗаписатьКонецЭлемента(); // УдалениеОбъекта ЗаписатьВФайл(Приемник); Инкремент(ПолеСчетчикВыгруженныхОбъектов); |
|||
|
3
SleepyHead
гуру
23.01.15
✎
17:46
|
(0) это обработчик ПКО или обработчик на уровне самой конвертации?
|
|||
|
4
SleepyHead
гуру
23.01.15
✎
17:47
|
Хотя судя по коду, это обработчик самого ПКО, в нем явно прописан тип документа.
По фотографии непонятно, что лечить, может у тебя реально один объект удален. |
|||
|
5
sali_s64
23.01.15
✎
18:11
|
это в правилах выгрузки данных для ОтчетКомитенту в обработчике "После выгрузки"
|
|||
|
6
sali_s64
23.01.15
✎
18:24
|
да, удален один объект, но т.к. на основании одного объекта создаются три, то и удалить нужно тоже три.
|
| Форум | Правила | Описание | Секции | Поиск |