|
КД. 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)
СчетФактура=СЗ_ПодчиненныеДокументы.ПолучитьЗначение(А); ТаблицаДокумента.НоваяСтрока(); ТаблицаДокумента.ДокументОснование = Источник; ВходящиеДанные.Установить("Дата",СчетФактура.ДатаДок); ВходящиеДанные.Установить("Номер",СчетФактура.НомерДок); ВходящиеДанные.Установить("Контрагент",СчетФактура.Контрагент); ВходящиеДанные.Установить("ДоговорКонтрагента",СчетФактура.Договор); ВходящиеДанные.Установить("ДатаПлатежноРасчетногоДокумента",СчетФактура.ДатаПлатРасчДок); ВходящиеДанные.Установить("НомерПлатежноРасчетногоДокумента",СчетФактура.НомерПлатРасчДок); ВходящиеДанные.Установить("ДокументОснование",Источник); ВходящиеДанные.Установить("Комментарий",СчетФактура.Комментарий); ВходящиеДанные.Установить("ДокументыОснования",ТаблицаДокумента); ВыгрузитьПоПравилу(,,ВходящиеДанные , , "СчетФактураВыданный_ГП"); |
| Форум | Правила | Описание | Секции | Поиск |