Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Как в КД при конвертации субконто правильно подменять ПКО

Как в КД при конвертации субконто правильно подменять ПКО
Я
   strange2007
 
25.12.12 - 14:12
Доброго времени суток. Подскажите как подменить ПКО при конвертации субконто?
Получается в ПКС субконто пишем
ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";

Это нас отправляет к ПКО "ВидыСубконтоХозрасчетные", где поиск по наименованию. Когда субконто один в один, все нормально, но когда исходное ОсновныеСредства, а результирующее Номенклатура, не нормально.

У меня есть ПКО Номенклатура --> Номенклатура. Есть отдельное ПКО "ОС --> Номенклатура". Но при конвертации выбирается только одно, первое попавшееся.
Я понимаю, что это правильно, но как подменять ПКО в разных случаях? Может кто помнит решение на память?

Спасибо
 
 
   Avalone2010
 
1 - 25.12.12 - 14:21
ИмяПКО?Не, не то?
   strange2007
 
2 - 25.12.12 - 14:24
(1) Оно, только где его писать? При конвертации просто справочника или документа понятно, а когда субконто? Вот серьёзно туплю. Помню, что три года назад при переносе остатков как-то решил (при помощи мисты), но это разовая операция, которая чуть ли не вручную
   Avalone2010
 
3 - 25.12.12 - 14:25
В ПКС определи тип субконто и в зависимости от типа вызывай то или иное ПКС?Может так?
   Avalone2010
 
4 - 25.12.12 - 14:25
то есть не ПКС а ПКО
   strange2007
 
5 - 25.12.12 - 14:27
(3) В ПКС чего определять? При конвертации субконто? Т.е. регистр бух имеет субконтоДТ и КТ. В каждом из них прописываю
ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";
Что как раз и указывает на ПКО субконто
   strange2007
 
6 - 25.12.12 - 14:29
+(5) Точнее реквизиты регистра бух имеют тип субконто, где и прописываю какое ПКо использовать. Для этого в КД предусмотрен спецмеханизм, через ИмяПКОВидСубконто

Или я не правильно делаю?
   Avalone2010
 
7 - 25.12.12 - 14:31
ДА правильно наверное... Я так вообще в параметр передавал субконто и при загрузке смотрел куда и как грузить из параметра...
   strange2007
 
8 - 25.12.12 - 14:33
(7) Дык вот и я тоже вижу только либо кривые методы, либо сложные с записью в XML прям
   strange2007
 
9 - 25.12.12 - 16:55
Вот же не умный то человек! Народ, может кому пригодится:
В общем в ПКС про субконто передается запись, которая соответствие. Каждый элемент соответствия, это ключ и значение. Значение, это само субконто, а ключ, это структура, где каждый элемент, это Ключ - по какому реквизиту конвертировать ПВХ, а значение - наименование ПВХ, которое искать.
Ага, сам запутался
   Alex S D
 
10 - 25.12.12 - 16:58
в книжке прямо пример есть
 
 Рекламное место пустует
   Lev292
 
11 - 25.12.12 - 17:00
ИмяПКООбъекта = СокрЛП(ВходящиеДанные.Получить("ИмяПКО"));
Если ИмяПКООбъекта<>"" Тогда
    
    ИмяПКО = ИмяПКООбъекта;
    
КонецЕсли;

Событие ПередВыгрузкой ПКО (работае 100%)
   strange2007
 
12 - 26.12.12 - 03:46
(10) Чесслова не видел. Может стр подскажешь или раздел?

(11) Это для обычных ПКО. С субконто все более запутано. Или я ошибаюсь? Сейчас гляну
   strange2007
 
13 - 26.12.12 - 04:05
(11) Блин, и я с утра торможу)))) ВходящиеДанные то формируются из исходящих!!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует