Конвертация данных. Набор движений регистра бухгалтерии. #808869


#0 by razbiralshik
Переношу проводки с самописного документа (точнее с хозрасчетного регистра бухгалтерии с регистратором = самописному документу) в УПП в ОперацияУпр. В ПВД написл запрос, код, в конце ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияУпр");         Теперь в ПКО "ОперацияУпр" без источника с ПКС где галки "получить из входящих данных" хочу добавить както группу полей для источника с типом приемника "Набор движений регистра бухгалтерии" куда и будут писаться проводки, но как го выбрать? Как его добавить в конфигурация КД чтобы его выбрать? т.к. у меня в свойства ОперацияУпр его в свойства нет, есть только реквизиты шапки и все. В примерах вижу в инете что люди так переносят и у них есть группа свойств "Хозрастчетный", а у меня нет. Подскажите пожалуйста.
#0 by razbiralshik
Переношу проводки с самописного документа (точнее с хозрасчетного регистра бухгалтерии с регистратором = самописному документу) в УПП в ОперацияУпр. В ПВД написл запрос, код, в конце ВыгрузитьПоПравилу(,, ВходящиеДанные,, "ОперацияУпр");         Теперь в ПКО "ОперацияУпр" без источника с ПКС где галки "получить из входящих данных" хочу добавить както группу полей для источника с типом приемника "Набор движений регистра бухгалтерии" куда и будут писаться проводки, но как го выбрать? Как его добавить в конфигурация КД чтобы его выбрать? т.к. у меня в свойства ОперацияУпр его в свойства нет, есть только реквизиты шапки и все. В примерах вижу в инете что люди так переносят и у них есть группа свойств "Хозрастчетный", а у меня нет. Подскажите пожалуйста.
#1 by Ёпрст
изначально, при выгрузке структуры своей базы, нужно было правильно расставлять галочки
#2 by Ёпрст
выгрузи по-новой и обнови структуру в КД. И усё будет
#3 by Ёпрст
ну и выгрузить по-правилу там не нужно. Нужно всего лишь сделать ПКО свой самописный документ - ОперацияУпр с пкгс Хозрасчетный. Усё
#4 by razbiralshik
Какую галку то снять? "не выгружать регистры бухгалтерии"? ее я снял в обоих конфах и перегрузил, но не появилось того что я хочу.
#5 by Ёпрст
да. Потом в синхронизации свойств будет твой регистр бухгалтерии
#6 by razbiralshik
Сделал же так, не появился регистр в свойствах
#7 by razbiralshik
ап! кто подскажет?
#8 by Ёпрст
закрой обработку выгрузки метаданных и кд, и сделай по-новой. Всё там будет.
#9 by razbiralshik
да уже 3 раза так сделал и ничего...
#10 by Ёпрст
загрузи в новую базу, тоже нет ?
#11 by Franchiser
Сделай автосинхронизацию свойств
#12 by razbiralshik
развернул новую базу, загрузил ЦФ КД, создал в ней конфигурации из описании той что мне нужна (выгрузил без флажка "не выгружать регистры бухгалтерии"), загрузил и тоже нет там в документе Операция регистра бухгалтерии...
#13 by razbiralshik
Может быть все таки как-то по другому создается этот "Набор движений регистра бухгалтерии" у документов?
#14 by Ёпрст
? у тя на картинке уже есть ПКГС Хозрасчетный, что тебя не устраивает ?!
#15 by razbiralshik
не у меня, а у когто из инета, я нашел картинку показать что же это такое, может быть вы о другом четомто думаете
#16 by Ёпрст
Когда нажимаешь на синхронизацию свойств, там нет разве у тебя Хозрасчетный ? Мот ты там на кнопарь нажал - не показывать наборы движений
#17 by razbiralshik
Нету. Вот скриншот
#18 by razbiralshik
Вот еще: развернул свойства
#19 by Ёпрст
кнопарь "не показывать наборы движений" понажимай, появилась ?
#20 by Ёпрст
ну или заново выгрузи описание конфы. Все галки там поснимай, чтоб вообще ВСЁ выгружалось.
#21 by razbiralshik
да, посмотри
#22 by razbiralshik
все мне не нужно, должно куча документов переносится без проводок.
#23 by Ёпрст
#24 by Ёпрст
И че ? Описание конфы выгрузи полностью!
#25 by Ёпрст
потом в синхронизации не нужные тч с движениями не ставь Или отключи правило.
#26 by razbiralshik
Выгрузил, загрузил, появилось, видимо это движения документов все таки.
#27 by Ёпрст
так и есть, А ты как хотел ?
#28 by razbiralshik
понятно, спасибо, попробую
#29 by razbiralshik
Этот вариант не прокатывает, т.к. документы имеют очень разную структуру и только запросов можно получить нужные данные, но если делать запросом то не будет источника. Соответственно данные нужно гдето както прописать, чтобы при выгрузке был документ уже, т.к. щас не выгружается: Начало выгрузки:   23.11.2017 8:57:39 Ошибка получения свойства объекта из входящих данных     ПКО                    =  ОперацияУпр  (ДокументСсылка.ОперацияУпр)     ОписаниеОшибки         =  Поле объекта не обнаружено (Дата) Ошибка в обработчике события ПередОбработкойПравилаВыгрузки     Обработчик             =  ПередОбработкойВыгрузкиДанных     ОписаниеОшибки         =  Ошибка получения свойства объекта из входящих данных     ОписаниеОшибки         =  Поле объекта не обнаружено (Дата) Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML(1637)}: Ошибка в обработчике события ПередОбработкойПравилаВыгрузки     Обработчик             =  ПередОбработкойВыгрузкиДанных     ОписаниеОшибки         =  Ошибка получения свойства объекта из входящих данных     ОписаниеОшибки         =  Поле объекта не обнаружено (Дата)
#30 by Ёпрст
? Какая разница, что разная структура ? И источник у тебя всегда есть - это сам документ со своими проводками. Правила то настрой.
#31 by razbiralshik
Делал, не выгружает, ошибку выдает:
#32 by Ёпрст
слишком крупно, может, поменьше скриншот сделаешь ?
#33 by Ёпрст
какую ошибку то хоть ? И это, планы счетов хоть сопоставил, для начала ?
#34 by Ёпрст
+ если планы счетов в части какого-либо счета имеют разное количество субконто, например, то после загрузки нужно очищать такие субконто
#35 by Ёпрст
Так, например: в ПКО ОперацияУпр в ПослеЗагрузки пишешь в самом алгоритме, параметры - ПараметрыАлгоритмов  и текст: КоллекцияДвижений = ПараметрыАлгоритмов.Объект.Движения.Найти("Управленческий"); Если  КоллекцияДвижений <> Неопределено Тогда     Для каждого Корреспонденция ИЗ КоллекцияДвижений Цикл
#36 by razbiralshik
Счета сопоставил. Теперь не ошибку выдает, а выгружает 0. Причем не дает сделать отбор по документу для выгрузки конкретного документа, что очень странно.
#37 by razbiralshik
[url=] [url=]
#38 by Ёпрст
#39 by Ёпрст
и не надо тэги от картинок вставлять вообще
#40 by Ёпрст
пвд есть от этого документа ? Там стоит что ? СтандартнаяВыборка, или что ?
#41 by razbiralshik
ПВД я полностью убрал как ты написал
#42 by Ёпрст
круто. Каким образом ты теперь этот вид документа выгружаешь ? :)
#43 by Ёпрст
добавь документ в пвд. Перезагрузи правила в обработке выгрузки - появится твой вид документа, там ставь фильтр на один док и выгружай.
#44 by Ёпрст
в ПВД всё типовое - т.е нет никаких обработчиков и СтандартнаяВыборка.
#45 by razbiralshik
Лед стронулся, документ с проводками перенесся, теперь надо с субконто разобраться, они не перенеслись почему-то. В ПКС к ним я указал: ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные"; ПВХ у меня настроены и есть и в ПВД и в ПКО.
#46 by Ёпрст
картинку покажи, че делаешь хоть
#47 by razbiralshik
Попытался добавить твой алгортм, перестало загружаться: Начало загрузки:   23.11.2017 10:34:18 Ошибка в обработчике события ПослеЗагрузкиОбъекта     ИмяПКО                 =  ОперацияУпр     ТипОбъекта             =  Операция (управленческий учет)     Объект                 =  Операция (управленческий учет) AT000722 от 01.11.2017 12:00:00     Обработчик             =  ПослеЗагрузкиОбъекта     ОписаниеОшибки         =  Поле объекта не обнаружено (УдалитьЛишниеВидыСубконтоИзПроводок) Ошибка при загрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1566)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта     ТипОбъекта             =  Операция (управленческий учет)     Объект                 =  Операция (управленческий учет) AT000722 от 01.11.2017 12:00:00     Обработчик             =  ПослеЗагрузкиОбъекта     ОписаниеОшибки         =  Поле объекта не обнаружено (УдалитьЛишниеВидыСубконтоИзПроводок) Окончание загрузки: 23.11.2017 10:34:28 Загружено объектов: 120
#48 by razbiralshik
#49 by Ёпрст
переложи картинки сюда
#50 by razbiralshik
#51 by Ёпрст
а чего в выдысубконто, нет наименования ? А конвертация значений там заполнена ?
#52 by Ёпрст
ну и нафига у пкс СубконтоДт писать так ? ИмяПКОВидСубконто = .... выкинь этот екод оттуда совсем
#53 by razbiralshik
убрал "ИмяПКОВидСубконто = .... " еще убрал алгоритм все равно при загрузке вот это: Начало загрузки:   23.11.2017 11:15:23 В проводке по дебету 3 по счету 20 не заполнены субконто: статья затрат, или проект, или подразделение, или регион Конвертация значений есть:
#54 by Ёпрст
очень хорошо. ПКО для справочников статьиЗатрат, Проект, Регион - есть ?
#55 by razbiralshik
СтатьиЗатрат есть, а в базе источник нет таких справочников как "регион" и "проект", есть "ПодразделениеОрганизации".
#56 by Ёпрст
что ты тогда хочешь увидеть в значениях этих субконто ? :)
#57 by Ёпрст
вот что есть, то и конвертируй.
#58 by Ёпрст
для начала, хотя бы СтатьиЗатрат и Подразделения чтоб переносились.
#59 by Ёпрст
потом уже думать, нужны ли тебе субконто проект и регион в проводках.
#60 by razbiralshik
в составе источника субконто нет ни региона, ни проекта. в составе приемника субконто есть регион, и проект. В субконто тех проводок что я переношу нет ни проекта, ни региона соответственно. Создать на регион и проект новые ПКо без источника?
#61 by razbiralshik
В проводках есть все что нужно: контрагенты, договора, номенклатуры, по ним всем есть ПКО. Почему они не переносятся то и ошибка эта лезет?
#62 by Ёпрст
Можешь проверять тип источника и в зависимости от этого подсовывать разные знаяения
#63 by razbiralshik
Где именно это делается?
#64 by Ёпрст
можешь прям в самом ПКС СубконтоДт/СубконтоКт
#65 by razbiralshik
Попробовал написать хотя бы так: Но даже Контрагенты не заполнились...
#66 by Ёпрст
контрагенты сами по себе хоть летят из базы в базу ?
#67 by Ёпрст
+ нужный счет в источнике и приёмнике имеет одинаковое количество субконто ? Они находятся в том же порядке ?
#68 by Ёпрст
ну и для субконтоДт нужно пользовать ИмяПКОВидСубконто
#69 by Ёпрст
тут еще почитай
#70 by razbiralshik
Да, летят. например счет источника 62.1 имеет 3 субконто. счет приемника 62 имеет 2 субконто. Количество субконто разное если смотреть сам счет, а в проводки источника заполняется всего 2 субконто и их оба нужно переносить. Тоже самое 76.7 - 76.03. ИмяПКОВидСубконто это использовал как и той ссылке что ты кинул: ИмяПКОВидСубконто = "ВидыСубконтоХозрасчетные";
#71 by Ёпрст
стоп. у тя 62.1 никогда не полетит в 62, если ты только спецом это не указал где-то
#72 by Ёпрст
как ты сам план счетов сопоставил ?
#73 by Ёпрст
там у тя есть, что 62.1 в 62 прилетит ?
#74 by razbiralshik
да, все верно
#75 by Ёпрст
номер субконто совпадает ? ну, субконто клиентос, например первое в источнике, в приёмнике оно тоже первое у тебя ? Само пко для клиентосов есть ? Клиентосы сами по себе летят ? Если да, то всё и так должно переносится без всяких бубнов.
#76 by Ёпрст
+ какой обработкой переносишь хоть ? Просто универсальноы xml, или через план обмена и встроенной в конфу обработкой переноса ?
#77 by razbiralshik
Смотри, в связке 62.1 - 62 и 76.7 - 76.03. у всех них субконто1 - контрагент, субконто2 - договор. А вот ту поинетресней: Счет 20 в счет 44. Счет 20: субконто1 - Подразделения, Субконто2 - Номенклатурные группы, Субконто3 - Статьи затрат. Счет 44: субконто1 - Статьи затрат, Субконто2 - Проекты, Субконто3 - Подразделения, Субконто4 - Регионы.
#78 by razbiralshik
выгружаю и загружай обработкой: универсальный обмен данными xml. ни для одного счета ни одной проводки ни один субконто не проставляется. другие документы без проводок переношу там и контрагенты и их договора переносятся нормально. проблема только тут в субконто проводок.
#79 by Ёпрст
для начала, создать ПВД для плана счетов и сделать так, чтоб он переносился без ошибок.
#80 by razbiralshik
есть такой, счета все переносятся верно
#81 by Ёпрст
Ну, тогда толькорежим отладки включать и смотреть, что  в выгруженных данных. Сами проводки вообще не появляются ? Или появляются, но с пустыми субконто ?
#82 by razbiralshik
появляются с пустыми субконто, только в них дело осталось...
#83 by razbiralshik
я же поставил сообщить, и там видно что все субконто выгружаются, но не загружаются ))
#84 by Ёпрст
если не згружаются, то  нет необходимого пко для загрузки, или у тя еще чего в настройках свойства стоит
#85 by Ёпрст
нет ли галки - не замещать свойства бла-бла бла.. или в самом пко в настройках - поиск по св-мам бла-бла бла
#86 by Ёпрст
?
#87 by Ёпрст
и покажи картинку со свойствами хозрасчетный
#88 by razbiralshik
Вот вкладка планов счетов: Это ты имел ввиду?
#89 by Ёпрст
не, в документе, все свойства хозрасчетный. ЗЫ: а чего планы счетов не создаешь, если  не найдены ? :)
#90 by Ёпрст
подумаешь, будет куча ручный счетов создано
#91 by Ёпрст
ручных
#92 by razbiralshik
вот что есть: новые счета создавать нельзя (решения началсьтва)
#94 by Ёпрст
покажи все свойства набора движений хозрасчетный
#95 by razbiralshik
я не понимаю о чем ты (( я тебе могу сто скринов выложить но врятли это будет, можешь показать или подскать что где как
#96 by Ёпрст
ладно, выложи правила на посмотреть
#97 by Ёпрст
и желательно, выгруженные метаданные обоих баз еще
#98 by razbiralshik
попробуй отсюда качнуть:
#99 by Ёпрст
для начала, выкинь код из послеЗагрузки в документе ОперацияУпр - не надо его еще раз перепроводить там.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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