Имя: Пароль:
1C
1С v8
Перенести из источника реквизит первой строки ТЧ в в реквизит формы приемника
,
0 ANDRU48
 
10.09.14
09:51
Платежное поручение исходящее, есть табличная часть и в первой строке (может быть несколько строк) табличной части есть реквизит статья ДДС - это в источнике, необходимо это реквизит первой строки перенести в приемник в такой же тип документа платежное поручение исходящее, только в реквизит формы такой же статья ДДС.

Как реализовать?
1 butterbean
 
10.09.14
09:54
в реквизит формы??? зачем??
2 Wobland
 
10.09.14
10:18
ТаблицаТовары = Источник.Товары.Выгрузить();
ТаблицаТовары.Свернуть("ДокументПоступления", "");
Если ТаблицаТовары.Количество() > 1 ИЛИ ТаблицаТовары.Количество() = 0 Тогда
Отказ = Истина;
Иначе
Значение = ТаблицаТовары[0].ДокументПоступления;
Если ТипЗнч(Значение) = Тип("ДокументСсылка.ПоступлениеТоваровУслуг") Тогда
  ИмяПКО = "ПоступлениеТоваровУслуг";
ИначеЕсли ТипЗнч(Значение) = Тип("ДокументСсылка.ПоступлениеТоваровУслугВНТТ") Тогда
  ИмяПКО = "ПоступлениеТоваровУслугВНТТ";
КонецЕсли;
КонецЕсли;
3 ANDRU48
 
10.09.14
10:31
(2) спасибо, натолкнули на мысль в ПКС перед выгрузкой

Если Источник.ВидОперации = Перечисления.ВидыОперацийППИсходящее.ПеречислениеЗП Тогда
    Если  Источник.ПеречислениеЗаработнойПлаты.Количество() > 0 Тогда
        Значение = Источник.ПеречислениеЗаработнойПлаты[0].СтатьяДвиженияДенежныхСредств;
    КонецЕсли;
КонецЕсли;
4 ANDRU48
 
10.09.14
10:33
А если не будет строк. Как перенести пустую ссылку?
5 Wobland
 
10.09.14
10:34
(4) так же
6 ANDRU48
 
10.09.14
10:37
Так?

Если Источник.ВидОперации = Перечисления.ВидыОперацийППИсходящее.ПеречислениеЗП Тогда
    Если  Источник.ПеречислениеЗаработнойПлаты.Количество() > 0 Тогда
        Значение = Источник.ПеречислениеЗаработнойПлаты[0].СтатьяДвиженияДенежныхСредств;
    Иначе
        Значение = Справочники.СтатьиДвиженияДенежныхСредств.ПустаяСсылка();
    КонецЕсли;
КонецЕсли;
7 Wobland
 
10.09.14
10:38
(6) а что будет, если не присваивать значение?
8 ANDRU48
 
10.09.14
10:40
(7) это условие, если не по условию то статья ддс переносится в статью ддс из формы в форму, а там может быть другая статья.
9 ANDRU48
 
10.09.14
10:59
Вот так не прокатывает Значение = Справочники.СтатьиДвиженияДенежныхСредств.ПустаяСсылка();
10 ANDRU48
 
10.09.14
14:03
+