#0
by Nicole
Есть выгрузка данных из УТ в БП. Есть два правила выгрузки документа РеализацияТоваровУслуг - в зависимости от вида договора. Для договора вида "Х" - стандартная выборка документов и правило "Х", для договора вида "У" - произвольный алгоритм (через запрос) и правило "У". И есть необходимость выгрузить к этим Реализациям СчетФактуруВыданную. Задаю для СчетФактуры ПКО ПередВыгрузкой: Если Источник.ДокументОснование.ДоговорКонтрагента.ВидВзаиморасчетов = "Х" Тогда ВыгрузитьПоПравилу( Источник.ДокументОснование,,,, "Правило Х"); КонецЕсли; Но выгрузка по правилу У у меня через запрос. И в итоге документ-основание по этому правилу просто не выгружается. Можно ли каким-то образом передать через ВыгрузитьПоПравилу в запрос ссылку на конкретный документ?
#1
by agarych
Не понял, у тебя не срабатывает? ВыгрузитьПоПравилу( Источник.ДокументОснование,,,, "Правило У")
#4
by Nicole
Прошу прощения, догуливала праздники... Действительно непонятно... попробую описать по-другому...
#5
by Nicole
Да, не совсем корректно срабатывает ВыгрузитьПоПравилу(Источник.ДокументОснование,,,,"Правило У"). Сам ДокументОснование выгружается, но не подставляется в реквизит ДокументОснование СчетФактурыВыданной.
#8
by DUDE
Если реквизит ДокументОснование счета-фактуры в базе-источнике заполнен, то по идее его и не обязательно явно перегружать. Не подставляться же у вас может лишь в том случае, если в источнике он не заполнен, тогда вы используя ВыгрузитьПоПравилу выгрузили в файл обмена нужный док, но не установили значение самого реквизита. Может вам в ПКО СчетаФактуры при выгрузке задавать значение документа-основания?
#10
by Nicole
В зависимости от вида договора реквизит ДокументОснование должен перегружаться по одному из двух правил - "Правило Х" и "Правило У"; если я не перегружаю его явно, то этот реквизит перегружается только по правилу "Х".
#12
by x-a-d
На сколько я понимаю, если есть "Источник", следовательно конструкция задается в ПКС каком-то. далее, если ПКС = Источник.ДокументОснование, а правила - это ПКО, а не алгоритм, то можно написать Если Источник.ДокументОснование.ДоговорКонтрагента.ВидВзаиморасчетов = "Х" Тогда просто не совсем понял по задаче. Правило - это ПКО или производный алгоритм?
#14
by DUDE
Имхо, вы при выгрузке этот реквизит не выгружаете (у вас он отключен), соответственно воспользовавшись ВыгрузитьПоПравилу вы лишь выгрузили тот док, который у вас был значением реквизита. Если вы его хотите заполнять, то можно как в делать поиск нужного документа после загрузки счета-фактуры. А так вообще проще просто при выгрузке реквизита задавать правило его обработки, из справки конфы обработчика ПКС ПриВыгрузке: "ИмяПКО - имя правила конвертации, по которому производится преобразование значения свойства. Может быть переопределено в зависимости от каких-либо условий. ... ПКОСвойств - ссылка на правило конвертации объектов свойства. Определено, если правило конвертации объектов указано в ПКС или ИмяПКО инициализировано в обработчике ПередВыгрузкой. В противном случае ПКОСвойств - Неопределено. ". Думаю то, что вам нужно. ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конвертация справочников из 77 в УПП 80? Конфа конвертация данных 2.0. КАК7
- Конвертация данных - конвертация реквизитов дока.
- Конвертация Значений. (Конвертация данных 2.0)
- Конвертация данных 2, V8.1, конвертация периодических реквизитов
- Конвертация данных. Конвертация двух реквизитов в один.
- Конвертация Данных. конвертация одного реквизита в другой
- Конвертация данных. ВыгрузитьПоправилу. Выдает ошибку
- Конвертация данных. ВыгрузитьПоПравилу
- Конвертация данных выгрузитьпоправилу
В этой группе 1С
- OFF: Посоветуйте беспроводной интернет в Москве для удаленной работы.
- SQLite как проверить есть ли таблица
- hyper_pi_0.99 и Win 7 x64
- v7: Увеличение стоимости ОС
- Как открыть (запустить) обработку с параметрами?
- Округление в УТ. Проблема: "3 единицы продукции за 10 рублей"
- v7: Как обновляете сильно нетиповые?
- Вывод степени числа в печатной форме
- v8: Зарплата. Перенос данных из Камин 2 в Камин 3
- v7: ЗиК не вычитаются стандартные налоговые вычеты.
- v7: как мне "порезать" большую базу на 1С7.7. ?
- Замучился с решением проблемы при записи константы
- Пересчет итогов регистра
- При развертывании 64 разрядной Windows server 2008 R2 Enterprise + 1С 7.7 столкнулся:
- Антивирус касперского не выкачивает обновления в локальную папку
- Экзамен Эксперт по технологическим вопросам
- v7: Выгрузка из 7.7 ЗиК в Excel файл
- v7: учет основных средств в ББУ на 1С:8.1 с помощью штрих-кодов
- ПланыОбмена.ВыбратьИзменения
- Не включать НДС в затраты УПП 1.2.26.1