|
КД. 1С 7.7 -> УПП. Подчиненный документ
| ☑ |
0
IShootTo Sheriff
20.05.13
✎
11:37
|
Доброго всем дня,
делаю перенос из 7.7 В УПП документа "РасходнаяНакладная", который имеет подчиненный документ "СчетФактура". Как сделать так, чтобы при выгрузке РН формировался СчетаФактураВыданный с заполненным ревизитом "ДокументОснование" в шапке СчетФактуры и в ТЧ документа?
П.С. Пробовал формировать СФ "ПослеЗагрузки" - работает, но нужно соблюсти нумерацию 7.7. Параметры в КД, как я понял, между этими платформами не передаются.
|
|
1
IShootTo Sheriff
20.05.13
✎
11:48
|
Апну. Может плохо описал проблему.
7.7
Выгружаю: Расходная накладная №1
Есть подчиненный документ: Счет фактура №1
Нужно, чтобы после загрузки в УПП было так:
8.2
Реализация товаров и услуг №1
Счет фактура выданный №1
Реквизит шапки СФ "ДокументОснование"=Реализация товаров и услуг №1
Реквизит ТЧ СФ "ДокументОснование"=Реализация товаров и услуг №1
|
|
2
ДенисЧ
20.05.13
✎
11:50
|
не вижу проблемы...
При выгрузке РН говорим ВыгрузитьПоПравилу() для счф.
правила должны быть настроены...
|
|
3
IShootTo Sheriff
20.05.13
✎
11:56
|
(2) В ПКО для Расходной накладной в обработчике ПослеВыгрузки формирую "ВходящиеДанные" и отправляю в соответствующее правило (ВыгрузитьПоПравилу(,,ВходящиеДанные , , "СчетФактураВыданный_ГП");), НО происходит зацикливание, т.к. в правиле для СФ КД пытается вновь выгрузить РН как док-основание. Как это победить?
|
|
4
IShootTo Sheriff
20.05.13
✎
11:58
|
(3)
СчетФактура=СЗ_ПодчиненныеДокументы.ПолучитьЗначение(А);
ТаблицаДокумента.НоваяСтрока();
ТаблицаДокумента.ДокументОснование = Источник;
ВходящиеДанные.Установить("Дата",СчетФактура.ДатаДок);
ВходящиеДанные.Установить("Номер",СчетФактура.НомерДок);
ВходящиеДанные.Установить("Контрагент",СчетФактура.Контрагент);
ВходящиеДанные.Установить("ДоговорКонтрагента",СчетФактура.Договор);
ВходящиеДанные.Установить("ДатаПлатежноРасчетногоДокумента",СчетФактура.ДатаПлатРасчДок);
ВходящиеДанные.Установить("НомерПлатежноРасчетногоДокумента",СчетФактура.НомерПлатРасчДок);
ВходящиеДанные.Установить("ДокументОснование",Источник);
ВходящиеДанные.Установить("Комментарий",СчетФактура.Комментарий);
ВходящиеДанные.Установить("ДокументыОснования",ТаблицаДокумента);
ВыгрузитьПоПравилу(,,ВходящиеДанные , , "СчетФактураВыданный_ГП");
|
|