Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КД 2. Переность шаблона проводки

КД 2. Переность шаблона проводки
Я
   Wefast
 
15.03.21 - 15:22
Есть зуп 3 с дописаным планом счетов. Этот план счетов вписан в способы отражения. Порядок субконто не совпадает в источнике и приемнике

Сейчас у меня в пко перед выгрузкой формируется таблица с типом источника и гуидом объекта и помещается в параметр

А после загрузки я заполняю субконто в зависимости от типа.

Сделано чисто для двух видов субконто под текущую ситуацию чтобы хватало.

Я могу конечно в таблицу любые поля добавить для последующего поиска на приемнике. И масштабировать для разных типов условиями. Но как то все это выглядит как мне кажется не очень классно

Собственно какие есть ещё пути?

На стороне источника я не знаю порядок субконто на приемнике, а на приемнике я уже не имею возможности прогнать через правила значения источника.
   d4rkmesa
 
1 - 15.03.21 - 16:09
(0) Обходите для указанного счет коллекцию ВидыСубконто и заполняйте в зависимости от типа. Пример, немного другого плана, но тем не менее:
[1c]КоличествоСубконто = СчетКредитаОперации.ВидыСубконто.Количество();
    Для НомерСубконто = 1 По КоличествоСубконто Цикл
        ТекущийВидСубконто = СчетКредитаОперации.ВидыСубконто[НомерСубконто - 1].ВидСубконто;
        Если ТекущийВидСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиДвиженияДенежныхСредств Тогда
            Объект["СубконтоКт" + НомерСубконто] = Объект.СтатьяДвиженияДенежныхСредств;
        ИначеЕсли  ТекущийВидСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты Тогда
            Объект["СубконтоКт" + НомерСубконто] = Объект.Контрагент;
        ИначеЕсли  ТекущийВидСубконто = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры Тогда
            Объект["СубконтоКт" + НомерСубконто] = Объект.ДоговорКонтрагента;
        КонецЕсли;
КонецЦикла;[/1с]
   d4rkmesa
 
2 - 15.03.21 - 16:10
(1) Постоянно забываю правильный тег.

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