Конвертация: перенос забалансовых счетов #520601


#0 by ДенисЧ
Делаю перенос операций из 77 в 82. Есть операции с забалансовыми проводками типа КТ (ничего) - ДТ (нужный счет). Есть правила переноса. Обычные двойные проводки они переносят на ура. Забалансовые же (с незаполненным одним из счетов) - не хочут. Делаю вроде все правильно, там где нужно, заполняю счет и субконто, где нет - оставляю пустыми. В выгружке всё выглядит логично. Но при загрузке получаю: Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4766)}: Ошибка записи объекта    ТипОбъекта             =  Операция (бухгалтерский и налоговый учет)    Объект                 =  Операция (бухгалтерский и налоговый учет) 00000137 от 15.11.2010 11:53:08    ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Запись не верна! Вид субконто "Виды платежей в бюджет (фонды)" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский учет); Номер строки: 1) Понятно, что пытается заполнить субконто не в соотвтетствии со счетом. Но! Вид субконто "Виды платежей в бюджет (фонды)" вообще отсутствует в выгрузке! Это у меня лыжи не едут, или в загрузке ошибка? ЗЫ, УПП 1.3.5.1
#1 by GenV
Зависит от того как заполняешь СчетДт,СчетКт и СубконтоДт,СубконтоКт в обработчиках.
#2 by ДенисЧ
ЗАполняю стандартно. ПКГС ПередОбработкой:
#3 by y22-k
как у тебя виды субконто синхронизируются может там косяк?
#4 by GenV
А какая первая проводка в исходной БД для Операция (бухгалтерский и налоговый учет) 00000137 от 15.11.2010 11:53:08
#5 by ДенисЧ
для балансовых они синхронизируются нормально С учётом того условия, что последний раз выкинул из выгрузки все двойные, то там только одна: КТ 006
#6 by GenV
У тебя обработчика ПриВыгрузке для СубконтоДт нет? Это единственный вариант, кроме отладчика по которому можно проверить правильность. Ну и в результирующем файле посмотреть, действительно ли субконто выгрузилось или это при загрузке ошибка.
#7 by ДенисЧ
ПриВыгрузкеСубконт: В результирующем файле, как я уже писал, всё выглядит прилично.
#8 by GenV
Ну, не знаю. Я меня не когда по похожему алгоритму с одним счетом проблем не было. ЗЫ Я бы еще попробовал выгрузить все, кроме этой операции, что бы окончательно убедится, что из-за неё. Или при записи набора при ошибке проверить счет Дт. Все таки, мне кажется, здесь не из-за забалансового счета ошибка. Если счет не указан, то у тебя все правильно не выгрузится. И соответственно при загрузке не должно быть ошибок.
#9 by ДенисЧ
А я так и делаю... Все нормально переносятся, а те, что с забалансом - отваливаются.
#10 by ДенисЧ
вот такая ТЧ получается при выгрузке </Свойство> <Значение> выдан вкладыш Клементьев Д.С. </Значение>
#11 by GenV
судя по файлу у тебя субконто склады не правильно выгрузилось. У него нет {ИмяПредопределенногоЭлемента}, и код пустой. Смотри конвертация видов субконто.
#12 by ДенисЧ
Склады как раз правильно выгрузилось. Там есть ссылка НПП на запись, в которой всё нормально. И, кстати, этот склад создаётся...
#13 by GenV
А в наборе записей перед записью смотрел чему аналитика проводки по Дт и Кт равна для этой операции? ЗЫ Точно с этой записью ранее все нормально? Склад может создаваться даже если потом его не получиться записать в субконто из-за ограничения типов.
#14 by ДенисЧ
Я вроде нашёл... Сейчас перекушу и поэксперементирую...
#15 by ДенисЧ
Да, разобрался. Действительно, не было правила для выгрузки субконто :-( Однако диагностики никакой...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С