ПКО Составного типа #809387


#0 by breezee
Добрый день! Подскажите, пожалуйста. Делаю выгрузку на КД2. Данные собираю запросом в ПВД. Понадобилось, чтобы в зависимости от типа источника использовались разные правила. Использую "ВыгрузитьПоПравилу"(код ниже), выгрузка не использует мое правило. Подскажите, где я накосячил? Пожалуйста
#1 by breezee
Сообщить("2"); - выводится
#2 by breezee
В ПКС не могу указать правило, так как выгрузка реквизита идет в табличную часть. А в ПКС доступна только ссылка, по ссылке ничего узнать не могу. Единственный вариант, который вижу - указывать правило в момент выгрузки данных. Указал, не отработало. Возможно, элемент в нужном справочнике создался, но в самой выгруженной табличной части получился контрагент, выгруженный по другим правилам
#3 by breezee
Приоритет у моих правил тоже сделал ниже(149 у моих правил), 200 у правил, по которым выгрузился элемент. Не помогает. Система по типу цепляет не те правила.
#4 by breezee
Если есть идеи - предложите, пожалуйста.
#5 by Franchiser
по-моему приоритет нужно делать не ниже у твоих, а выше. Попробуй
#6 by Franchiser
Если одному типу-источника есть соответствие нескольких правил, то выберется то правило, у которого значение поля Приоритет (закладка Дополнительно) НАИБОЛЬШЕЕ, т.е. правило более позднее в справочнике ПКО.
#7 by Cyberhawk
Отказ = Истина забыл до/после ВыгрузитьПоПравилу
#8 by breezee
Спасибо! Помогло. Хотя, для других типов документов нужен другой приоритет, вроде. Можно как-то программно задавать приоритет правила в момент выгрузки данных? "Отказ - Булево. Если установить значение Истина, то выгрузка данных по данному правилу не производится" Зачем мне отказ?
#9 by Cyberhawk
Видимо ты прочитал только часть моего сообщения
#10 by Franchiser
нет программно приоритет задать нельзя. Ты можешь программно устанавливать ИмяПКО в зависимости от каких либо условий, например, анализируя входящие данные
#11 by Franchiser
В ПВД у тебя стоит "произвольный алоритм"?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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