Имя: Пароль:
1C
1С v8
Конвертация данных. Создание правил.
0 Trainee
 
14.03.12
12:53
Здравствуйте.
пытаюсь создать свои правила конвертации, вылезает проблема - в доке есть поле ДокументОснование, их 8 типов, в базе-приемнике они уже могут быть (а могут не быть). Как и что нужно написать в правилах, чтобы перенести именно ссылку?
(В типовых есть только ссылка на Алгоритм.ПодтвердитьДокументВыгружаетсяПоСсылке и это влияет на формирование остатков ...)
З.Ы. Вопрос из цикла "спросить быстрее". Если кто-то сталкивался, буду благодарен за помощь, отправлять к мануалам не нужно. В процессе ))
Спасибо )
1 fisher
 
14.03.12
12:59
Все просто.
В "Перед выгрузкой" ПКС документа основания анализируешь тип и указываешь нужное ПКО.
Типа такого:

Если ТипЗнч(Источник.ДокументОснование) = Тип("ДокументСсылка.ПКО") Тогда
  ИмяПКО = "ПКО";
ИначеЕсли
.....
КонецЕсли;
2 PCcomCat
 
14.03.12
13:07
(0) А что значит - может быть, а может не быть.
Они либо есть, либо их нет. Это можно увидеть даже в ДокументОснование в приемнике.
Просто для каждого нужного документаОснования создайте правило конвертации, а при конвертации правило уж разберется: если есть правило конвертации данного ДокументОснование источника, то его и возьмет, ну а если нет такого, то ничего не перегрузит.
3 Trainee
 
14.03.12
13:16
Спасибо! Буду пробовать ))
Программист всегда исправляет последнюю ошибку.