Имя: Пароль:
1C
 
ПКО не доступно в ПВД, конвертация данных
0 rt2000
 
17.05.17
10:22
В ПКО создал правило "ВозвратМатериалаИзПроизводства"
Источник - пустой
Приемник - док Операция
Выбрал пару реквизитов, поставит галку получать из входящих.

В ПВД создал правила выгрузки.
В обработке "перед выгрузкой" написал
ВыгрузитьПоПравилу(,, вхДанные,, "ВозвратМатериалаИзПроизводства");

Ошибка возникает, поле объекта не обнаружено "ВозвратМатериалаИзПроизводства"

В отладке посотрел, часть кода
Функция НайтиПравило(Объект, ИмяПравила="") Экспорт

    Если Не ПустаяСтрока(ИмяПравила) Тогда
        
        Правило = Правила[ИмяПравила];
        

Правила - это структура, но она пустая
ИмяПравила - "ВозвратМатериалаИзПроизводства"
1 sFAQer
 
17.05.17
10:29
Если структура Правила пустая, то у тебя не инициализированы правила обмена данными, смотри процедуру "ЗагрузитьПравилоКонвертации"
2 sFAQer
 
17.05.17
10:30
(0) А ещё, делай это "Перед обработкой", или уже "После обработки"
3 rt2000
 
17.05.17
10:43
(2) Что "Перед обработкой", или уже "После обработки", такая же ошибка.
(1) А что в этой процедуре искать, на что смотреть?
4 sFAQer
 
17.05.17
10:50
(3) Там в самом конце идёт заполнение структуры "Правила", посмотри вызывается ли, почему не заполняется и т.д..
5 Ёпрст
 
17.05.17
10:58
(0) всё должно работать, имя ПКО коть правильно написано ? Мот где с пробелом у тебя .. скопипасти имя пко в пвд
6 Ёпрст
 
17.05.17
10:59
и в ПКО поставь на все атрибуты галку - получать из входящий данных
7 rt2000
 
17.05.17
11:54
Это правило из ПКО "ВозвратМатериалаИзПроизводства", не выгружется в файл даже.
Почему ПКО не выгружается?
8 rt2000
 
17.05.17
12:10
up
9 Ёпрст
 
17.05.17
12:32
кинь правила свои на поглядеть
Закон Брукера: Даже маленькая практика стоит большой теории.