Имя: Пароль:
1C
1С v8
Конвертация данных: Перенос данных из табличной части в реквизиты документа
0 Vogde
 
14.01.15
10:15
Добрый день! Начал осваивать Конвертацию данных, переношу данные из Комплексной автоматизации в БП 2.0
Документ Платежное поручение в КА реквизиты (СтавкаНДС, СуммаНДС, СтатьяДвиженияДенежныхСредст) находятся в табличной части "РасшифровкаПлатежа", а в БП являются просто реквизитами этого документа.
Подскажите как настроить ПКО
1 ktvladimir
 
14.01.15
10:20
к примеру реквизит источник пусто реквизит получатель Ставка НДС
Правило ПередВыгрузкой
Знаечние = "";
Если Источник.ТЧ.Количество() > 0 Тогда
  Значение = Источник.ТЧ[0].СтавкаНДС
КонецЕсли;
2 Rie
 
14.01.15
10:21
(0) "Тупой" вариант - явно прописать для соответствующих ПКС в ПередЗагрузкой
Значение = Источник.КакТамТабличнаяЧастьНазывается[0].КакТамРеквизитНазывается;

Но при этом возникнут проблемы, если ТЧ содержит более одной строки.
3 ktvladimir
 
14.01.15
10:21
(1) Вопрос, а как Вы планируете разрулить если в ТЧ разные значения?. Отсюда надо плясать.
4 Rie
 
14.01.15
10:22
+(2) Лучше создать правило выгрузки, в котором запросом извлечь данные из шапок и табличных частей - а ПКО будет получать данные, полученные в ПриВыгрузке.
5 Mikhail Volkov
 
14.01.15
10:27
(0) > из Комплексной автоматизации в БП 2.0
А почему стазу не БП3.0?
6 Vogde
 
14.01.15
10:30
Бухгалтер полгода привыкала к 8.2 после 7.7, если я ей предложу переход на 8.3 она получить инфаркт.
7 leonidkorolev
 
14.01.15
10:34
(6) А вы ей озвучивали что скоро предстоит ещё один переход, ещё раз переучиваться, дополнительные затраты и т.д. Неужели согласилась? Странные люди.
8 Mikhail Volkov
 
14.01.15
10:35
(6) Но БП2.0 умерла, пусть уж в КА остается... (вроде КА/УПП пока живы)
9 Godofsin
 
14.01.15
10:36
(0)"СтатьяДвиженияДенежныхСредст) находятся в табличной части "РасшифровкаПлатежа", а в БП являются просто реквизитами "
Да ладно... Ничего не перепутал?
10 Godofsin
 
14.01.15
10:36
(8) Чой то она умерла?
11 Vogde
 
14.01.15
10:37
Нет не перепутал, а ты?
12 Godofsin
 
14.01.15
10:38
(11) Да да, я перепутал с поступлением на расчетный счет ))
13 Vogde
 
14.01.15
10:40
Я говорил бухгалтеру что через год восьмерку снимут с поддержки. Но как видно ей это по барабану
14 Vogde
 
14.01.15
10:40
Имелось ввиду БП 8.2
15 Godofsin
 
14.01.15
10:41
Предлагаю произвольный алгоритм выгрузки, в котором вытягивать нужные данные и если строк > 1 и разное значение реквизитов в строках, то выгружать в разные платежные поручения. Остается проблема синхронизации, но тут чонить придумать можно
16 Mikhail Volkov
 
14.01.15
10:43
(14) Тогда чем КА не устраивает, почти та же БП2.0?
17 Godofsin
 
14.01.15
10:44
+(15) Использовать для синхронизации доп. реквизиты или на худой конец комментарий.
18 Vogde
 
14.01.15
10:48
Спасибо ребята за советы оба варианта работают. На счет различных данных в табличной части, также буду пытаться реализовать ваш совет