Имя: Пароль:
1C
1С v8
КД Источник док-т в УТ - приемник Операция(бух.) в БП
0 maxp77
 
25.08.11
11:23
Необходимо переносить некоторые документы, к примеру из УТ 11 (в конфигурации источнике отсутствуют виды субконто и бух.регистры), в Операцию (бух.) в БП 2.0 с заполнением проводок (по своему алгоритму) по регистру бухгалтерии в ней. Как побороть перенос субконто? Загвоздка в отсутсвии ПКО ВидыСубконтоХозрасчетный (ну не из чего их переносить из УТ - из воздуха надо брать и директивно указывать каким-то образом, какой это будет вид субконто в приемнике).
1 luckyluke
 
25.08.11
11:26
(0) если не ошибаюсь, давно делал, там просто можно подсунуть соответствие, в котором ключ имя предопределенного элемента ПВХ...
2 maxp77
 
25.08.11
11:30
так и делал (например Ключ "Контрагенты", Значение типа спр.ссылка на контрагента, в приемнике получалось ВидСубконто - "Объект не найден...", значение субконто корректное) - не сработало.
3 Синий зуб
 
25.08.11
11:32
Создаешь ПКО ВидыСубконтоХозрасчетный ручками, ставишь реквизит - например Код - Получить из входящих данных, дальше - дело техники.
4 maxp77
 
25.08.11
11:42
(3) желательно было-бы не по коду, а по имени предопределенного элемента искать вид субконто в приемнике, так корректнее (коды, наименования могут и поменяться)
5 maxp77
 
25.08.11
11:45
(4), а для этого в ПКО ВидыСубконтоХозрасчетный необходимо заполнить конвертацию значений, а их (для источника) из входящих данных получать, к сожалению, нельзя.
6 Синий зуб
 
25.08.11
11:53
У тебя часто меняется Код ПВХ? Тогда передавай через параметр, а в ПКО перед загрузкой обрабатывй через условие и присвоение явно значения ПВХ.
7 maxp77
 
25.08.11
11:57
(6) код ПВХ не меняется практически никогда, просто теоретически это возможно. А вот про параметры почему-то не подумал - верное направление подсказали, спасибо.
8 Синий зуб
 
25.08.11
12:05
(7) Ну если в ПКО создать параметр и получать его из входящих данных, и затем ставить кучу Если иначе если, то сделать можно, но, ИМХО, ты сам себе задачу усложняешь, там коды в ПВХ по 100 лет не меняются.
9 maxp77
 
25.08.11
12:16
(8) сам об этом подумал, и лень взяла свое :) - буду по кодам делать