Имя: Пароль:
1C
1С v8
Проблема с выгрузкой склада в проводке 41.11 - 000.
0 Румата
 
06.09.18
11:51
Доброго времени суток. Делаю обмен между УТ 10.3 и БП 2.0. Использую КД 2.0. Перенос происходит, все нормально кроме субконто 2 счета 41.11. Оно почему-то при переносе меняется на "подразделения организации", вместо "складов". Вот код заполнения субконто в КД 2.0 в процедуре "Перед обработкой" в ПКГС.


СубконтоДт = Новый Соответствие;
        СубконтоДт.Вставить(Новый Структура("Код", "00001"), СтрТТТ.Номенклатура);
        СубконтоДт.Вставить(Новый Структура("Код", "00027"), Справочники.Склады.НайтиПоКоду("УТ0000002"));


Номенклатура - 1-е субконто переносится правильно, а 2-е не переносится и изменяет вид субконто на "Подразделение организации", вместо складов.

Вот фрагмент кода из файла выгрузки. Там уже субконто меняет свой вид :

</Свойство>
    </Запись>
    <Запись><СубконтоДт><Свойство Имя="Ключ" Тип="ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные"><Ссылка><Свойство Имя="Код" Тип="Строка">
    <Значение>00027</Значение>
</Свойство>
</Ссылка>
</Свойство><Свойство Имя="Значение" Тип="СправочникСсылка.ПодразделенияОрганизаций"><Ссылка Нпп="16">
    <Свойство Имя="{УникальныйИдентификатор}" Тип="Строка">
        <Значение>ce443aa6-a7ea-11e1-aded-1cc1defa3b04</Значение>
    </Свойство>
    <Свойство Имя="Код" Тип="Строка">
        <Значение>УТ0000002</Значение>
    </Свойство>
</Ссылка>
</Свойство>
</СубконтоДт><СубконтоДт><Свойство Имя="Ключ" Тип="ПланВидовХарактеристикСсылка.ВидыСубконтоХозрасчетные"><Ссылка><Свойство Имя="Код" Тип="Строка">
    <Значение>00001</Значение>
</Свойство>
</Ссылка>
</Свойство><Свойство Имя="Значение" Тип="СправочникСсылка.Номенклатура"><Ссылка Нпп="134">
    <Свойство Имя="ЭтоГруппа" Тип="Булево">
        <Значение>false</Значение>
    </Свойство>
    <Свойство Имя="Код" Тип="Строка">
        <Значение>Ц00004205  </Значение>
    </Свойство>
1 Румата
 
06.09.18
12:48
Разобрался сам, но не док конца. Подглядел вот здесь http://catalog.mista.ru/public/120035/.

Оказывается у меня было несколько правил конвертации объектов с одинаковым типом у источника. А именно у складов. Выставил приоритет у этого правила максимальным.

Сейчас типЗначения второго субконто как надо "номенклатура", но само значение не перенесось.
2 Румата
 
06.09.18
13:03
Все, всем спасибо, разобрался до конца )))
У ПКО Склады был код "Перед выгрзкой" :

Если НЕ Параметры.ВыгружатьАналитикуПоСкладам
    И НЕ  Источник.ВидСклада = Перечисления.ВидыСкладов.НТТ тогда
    Отказ = Истина;
КонецЕсли;

Создал ещё одно ПКО и этот код в нем убрал и УСЕ взлетело ! ;)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.