Конвертация данных - как использовать Алгоритмы в обработчиках загрузки? #294943


#0 by oxman
Простейшая задача. А реализовать не получается. Нужно после загрузки различных документов выполнять одинаковые действия. В конвертации создал некоторый алгоритм: ПослеЗагрузкиДокумента, поставил флажек "Используется при загрузке". НО! ни в одном из обработчиков его вызвать не удается: Выполнить(Алгоритмы.ПослеЗагрузкиДокумента); - выдает: Поле объекта не обнаружено (ПослеЗагрузкиДокумента) ПослеЗагрузкиДокумента; - выдает: Ошибка компиляции при вычислении выражения или выполнении фрагмента кода и, кстати, Сообщить("количество алгоритмов = "+Алгоритмы.Количество); - выдает: количество алгоритмов = 0 Писать дополнительные процедуры в конфигурации базы приемника, не приемлемо. Подключать для этого специальные внешние обработки не удобно. Может кто знает как правильно вызывать Алгоритмы в обработчиках? Или этот механиз вообще не работает при загркзке?
#1 by ТелепатБот
#2 by oxman
Кстати попробовал создать подключаемую обработку с нужными процедурами - тоже не работает! Вызываю в обработчиках ДопОбработки.БиблиотекаОбработкиДокументов.ПослеЗагрузкиДокумента(Объект); - выдает: Поле объекта не обнаружено (БиблиотекаОбработкиДокументов) И флажет использования при загрузке установил!
#3 by Defender aka LINN
Версия конвертации, небось, ниже 18?
#4 by oxman
Да и в Конвертации 2.0.19 та же проблема!
#5 by GenV
От куда и куда грузишь. Для 7 - 8 надо править. Для 8 - 8 нормально работает.
#6 by oxman
GenV, да, гружу 7-8. А что править в конфигураторе самой конвертации, в каком месте?
#7 by GenV
Там алгоритмы не выгружаются. Нужно исправлять макет обработки ВыгрузкаКонвертации в КД Здесь я исправил эту ошибку:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С