Имя: Пароль:
1C
1С v8
Конвертация: как перенести конкретное субконто в документе?
0 ANDRU48
 
01.06.15
11:31
УПП (Платежное поручение исходящее) в БП 3.0 (Списание с расчетного счета), есть реквизит СубконтоДт1.

В базе БП 3.0 есть в справочнике "А" элемент с кодом "0001", как его при загрузке выбрать в субконто, в случае, если вид операции платеж поруч исходящее в УПП равно "ПеречислениеЗП"?
1 ANDRU48
 
01.06.15
11:35
Пока что сделал так:

Перед выгрузкой в ПКС СубконтоДт1 написал Значение = Справочники.А.ПустаяСсылка();

ИмяПКО = "Субконто1";

Создал ПКО Субконто1 и там сделал поиск по коду "0001";

Но все равно не подставляется в приемнике.
2 Chikko
 
01.06.15
11:45
После определения значения выполнятся ничего не будет (имяпко и тд).
Если элемент 0001 статичен или предопределен - проще всего как-то так:

Если Источник(ЭлементКоллекции?).ВидОперации = ПеречислениеЗП Тогда
Выражение = "Справочники.А.НайтиПоКоду("0001")"; (или указать предопред., что надежнее)
КонецЕсли;
3 ANDRU48
 
01.06.15
11:46
(2) в источнике этого элемента нет, но справочник есть, в приемнике он не предопределенный
4 Naumov
 
01.06.15
11:46
(0) Выгружай информацию в параметр. в событии после загрузки анализируй параметр и делай что нужно.
5 ANDRU48
 
01.06.15
14:42
Всю голову сломал, в итоге сделал так: (вид операции перенес как в источнике), после загрузки проверяю Объект.ВидОпреации, если мой, то меняю его на другой и меняю субконто.