КД 2.0.17.1 - Использование алгоритмов при загрузке #280998


#0 by ИльяА
Настраиваю правила обмена. В конфигурации приемнике нет в общих модулях функции ЗначениеНеЗаполнено. 1. Создаю алгоритм ЗначениеНеЗаполнено. 2. ставлю галочку "Ипользовать при загрузке" 3. в ПКО "После загрузки" нужно проверить, если код не заполнен, то вызвать метод объекта "УстановитьНовыйКод": //вот здесь непонятно, как предадать параметр?
#1 by ТелепатБот
#2 by ИльяА
хоть бы вопрос анализировали что ли на поиск не пинайте  - "Поиск временно отключен" . Это "временно" сколько себя помню
#3 by ИльяА
Бог с ними параметрами. Почемуто в момент выполнения "После загрузки" структура "Алгоритмы" вообще пустая. Смотрю в файл данных, а там вообще нет узла "Алгоритмы". Или эта фишка вообще не работает? Кто знает, откликнитесь пожалуйста.
#4 by GenV
Это автоответчик Узел алгоритмы должен быть в самом конце правил. ЗЫ А не проще с пустой ссылкой сравнивать?
#5 by ИльяА
нет узла в конце правил. Пустая ссылка если обект, а тут код.
#6 by KAO111
"выгружать параметры в формате 2.01" - стоит?
#7 by ИльяА
Да.
#8 by ИльяА
, вы использовали алгоритмы при загрузке? Как там передавать параметры - через Входящие/Исходящие?
#9 by GenV
Блин для 7.7-8.0 Алгоритмы загрузки не работают. Там даже (в модуле выгрузке) нигде нет выгрузки узла алгоритмов. Для алгоритма я код в каждом обработчике писал или старался не использовать общих процедур ...
#10 by GenV
Можно использовать Парметры. Помещать код алгаритма в обработчике ПриЗагрузке конвертации и затем Выполнить для параметра в нужном обработчике правил.
#11 by ИльяА
поподробнее можно?
#12 by GenV
Типа так: 1) Добавляешь параметр типа МойАлгоритм, используемый при загрузке 2) В "Перед загрузкой" конвертации пишешь Параметры.МойАлгоритм = "<текст алгоритма>"; 3) В нужном обработчике загрузки Выполнить(Параметры.МойАлгоритм); Во время выполнения код алгоритма знает о локальных переменных обработчика.
#13 by KAO111
Я использовал для получения текстов алгоритмов ПравилаОчисткиДанных: создается Правило очистки данных: МойАлгоритм, правило отключено (чтобы не работало) В событии правила "ПослеОбработки" - текст алгоритма В событии конвертации "Перед загрузкой данных":
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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