gifts2017

Правила переноса данных из Бухгалтерии 7 в УТП 8 (Украина)

Опубликовал Виталий Мартынюк (ukrin) в раздел Обмен - Перенос данных из 1С7.7 в 1C8.X

Новая версия (3) правила для переноса остатков из конфигурации Бухгалтерия для Украины 7.7 и Управление торговым предприятием для Украины. За основу правил взяты типовые правила переноса остатков с 7-ки в 8х.
  • Правила разработаны в "Конвертации данных, редакция 2.1 (2.1.7.1)" на платформе "1С:Предприятие 8.3 (8.3.6.2152)".
  • Конфигурация источника "Бухгалтерский учет для Украины 7.70.319".
  • Конфигурация приемника "Управление торговым предприятием для Украины 1.2.37.2".

         НОВОЕ: Исправлена ошибка конвертации справочника сотрудников. А именно при выгрузке групп им была попытка присвоить вид договора. Добавлено соответствие (см. на рисунке) счет 6418 конвертируется в 6415. По смыслу счета правильно связаны и сделал это так потому, что в УТП счета 6418 нет. Если необходимо его все же переносить, то необходимо убрать конвертацию, сделать обмен, зайти в план счетов найти новый счет 6418 (или другой) добавить в него нужные субконто и повторить обмен.

         НОВОЕ: Добавлен ввод приема на работу, согласно данным карточки сотрудника, найдена ошибка выгрузки данных счетов взаиморасчетов и расширена аналитика, доработана выгрузка аналитики 37-х счетов.

         Корректно переносятся все счета. Если у вас есть специфические счета, настроенные вручную, то перед выгрузкой для них нужно прописать выгрузку, если универсальная выгрузка счета через операцию не подойдет. Во вложенной обработке добавлен реквизит выбора счета для выгрузки. Выгрузка в данном случае осуществляется через корректировку записей регистров и позволяет выгрузить практически любой счет. Если в качестве аналитики используются дополнительные разрезы для них необходимо прописать правила конвертации.

          Переносятся необходимые справочники и все типовые счета. Реализована выгрузка типов цен номенклатуры (закупки, продажи, розничная) выполняется выгрузка установки цен номенклатуры на все типы. Цены в нее считываются с карточки номенклатуры. Так же выполняется выгрузка документа "Переоценка товаров в рознице" для всех складов с видом склада магазин (розничный). Остатки по ОС и нематериальным активам переносятся соответственно "Ввод начальных остатков ОС" и "Принятие к учету НМА".  22, 23, 26, 28 счет соответственно "Оприходование товаров", а отрицательные остатки по этим счетам и остатки с нулевым количеством вносятся "Корректировкой записей регистров" с соответствующей коррекцией и управленческих регистров. Остатки по остальным счетам переносятся "Корректировкой записей регистров", по взаиморасчетам данные вносятся и в управленческие регистры.

         Заложены правила для переноса какого-то справочника или других произвольных данных в характеристики номенклатуры как работает код можно посмотреть в правилах на документ "Оприходование товаров" таб части "Товары" номенклатура после кода "Возврат 0;". Идея следующая: выгрузка номенклатуры выполняется через структуру для того что бы добавить признак ведения учета по конкретной номенклатуре. А характеристика выгружается отдельно код в правиле выгрузки этого поля после кода "Возврат Отказ;".

         Реализована автоматическая установка всех регистров учетной политики, счетов учета номенклатуры, свойств объекта и другие.

Замечание к правилам:

          Выгрузка - загрузка реализована по принципу: открыл обработку в семерке, нажал кнопку - все выгрузилось. В восьмерке аналогично.

Скачать файлы

Наименование Файл Версия Размер
Правила конвертации 18
.xml 1,19Mb
26.04.16
18
.xml 1,19Mb Скачать
Форма обработки 17
.ert 263,50Kb
26.04.16
17
.ert 1 263,50Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. script Мальчинко (script) 25.12.15 17:18
На каких релизах проверяли ?
2. Виталий Мартынюк (ukrin) 26.12.15 00:56
Бухгалтерский учет для украины 7.70.263 в УправлениеТорговым Предприятием Для Украины 1.2.32.1 если есть проблеммы давайте лог подправлю
3. Ivan Kovtun (i.kovtun) 16.02.16 12:33
Добрый день, при загрузке в Конвертация данных, редакция 2.1 (2.1.8.2). вылетает с ошибкой.
{Обработка.ЗагрузкаКонвертации.МодульОбъекта(2228)}: Ошибка при вызове метода контекста (Выполнить)
Выборка = Запрос.Выполнить().Выбрать();
по причине:
Ошибка выполнения запроса
по причине:
В данной транзакции уже происходили ошибки!
4. Виталий Мартынюк (ukrin) 16.02.16 16:05
5. Denis Den (serviceit) 02.03.16 14:12
Добрый день, при загрузке правил - ругается
"Конвертация_ПослеЗагрузкиПравилОбмена<<?>>()
Функция не обнаружена (Конвертация_ПослеЗагрузкиПравилОбмена)"
6. Виталий Мартынюк (ukrin) 02.03.16 17:48
(5) serviceit, конвертация на платформе 1С:Предприятие 8.3 (8.3.6.2152), Конвертация данных, редакция 2.1 (2.1.6.5) все загружает без ошибок. Планирую в течении недели загрузить полность переделанные правила все с типовой 7.7 бух на типовую УТП. Уже правила есть тестирую как вариант могу Вам их выслать
7. Виталий Мартынюк (ukrin) 09.03.16 22:10
8. Александр Сальников (s.alex) 04.04.16 11:02
Добрый день. Правила не переносят в УТП остатки по 631, 631,643,6441,6442,685, 3772 переносит без аналитики
9. Виталий Мартынюк (ukrin) 04.04.16 19:47
Добрый вечер да действительно по 37-м счетам аналитика почему то не переносится посмотрю день - два, а по остальным счетам все хорошо денные что есть по субконто в семерке переносятся корректно и правильно. Напишите мне в личку Ваш почтовый адрес как только будут обновления сразу Вам вышлю.
10. Александр Сальников (s.alex) 05.04.16 10:36
Добрый день, вчера еще раз переносил, 631,не переносится ваще, 3772 без аналитики релиз 7.7 -7.70.317, УТП-платф. 8.3.6.22.37. конф. 1.2.32.1 мой. e-mail s.alex7777777@gmail.com
11. Дмитрий Точилин (ditoch) 13.04.16 12:52
День добрый! Подтверждаю, у меня тоже не переносится 63 счет. почта dvt@ua.fm Заранее благодарен!
12. Виталий Мартынюк (ukrin) 15.04.16 09:53
Выложил обновление. Новое в обновлении: добавлен функционал ввода приема на работу для переноса остатков по зарплате. Доработана выгрузка аналитики по 37-м счетам. Найдена и устранена ошибка выгрузки данных по взаиморасчетам. Предположительно ошибка отсутствия данных на 631-м счете была именно в этом.
Отдельное спасибо s.alex и ditoch за обратную связь по найденным ошибкам.
13. Дмитрий Черкасский (cherkass) 20.04.16 21:16
При загрузке формы ругается
Параметры.СчетВыгрузки = СчетВыгрузки<<?>>;
{G:ююююююю\V77EXP.ERT(2047)}: Переменная не определена (СчетВыгрузки)

Если закоментировать строку в правилах, то выгружает. Но в процессе выгрузки выдает ошибку:
Ошибка исполнения обработчика: ПВД_ПередОбработкойПравила_Выгрузить_09_7_8_9
- Повторное использование вида субконто "Виды затрат" в запросе!

При заргузке вываливается с ошибкой
Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = СотрудникиОрганизаций
ТипОбъекта = Сотрудники организаций
Объект = Співробітники
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Помилка при встановленні значення атрибуту контексту (ВидДоговора): Реквізит недоступний для групи
ПозицияМодуля = (1)
КодСообщения = 21

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1561)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = СотрудникиОрганизаций
ТипОбъекта = Сотрудники организаций
Объект = Співробітники
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Помилка при встановленні значення атрибуту контексту (ВидДоговора): Реквізит недоступний для групи
ПозицияМодуля = (1)
КодСообщения = 21

Загружает не все объекты 17 800 выгрузил 17 300 загрузил. И оборотка не формирует остатки.


14. Дмитрий Черкасский (cherkass) 20.04.16 21:58
Исправил ошибку загрузки появилась новая

Ошибка записи объекта
ТипОбъекта = Корректировка записей регистров
Объект = Корректировка записей регистров 00000006418 від 31.12.2015 0:00:00
ОписаниеОшибки = Помилка при виклику методу контексту (Записать): Запис неправильний! Вид субконто "Налоги" не доступний для цього запису! (Регістр бухгалтерії: Журнал проводок (бухгалтерский учет); Номер рядку: 1)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4787)
КодСообщения = 26

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4794)}: Ошибка записи объекта
ТипОбъекта = Корректировка записей регистров
Объект = Корректировка записей регистров 00000006418 від 31.12.2015 0:00:00
ОписаниеОшибки = Помилка при виклику методу контексту (Записать): Запис неправильний! Вид субконто "Налоги" не доступний для цього запису! (Регістр бухгалтерії: Журнал проводок (бухгалтерский учет); Номер рядку: 1)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4787)
КодСообщения = 26

Ошибка записи объекта
ТипОбъекта = Корректировка записей регистров
Объект = Корректировка записей регистров 00000006418 від 31.12.2015 0:00:00
ОписаниеОшибки = Помилка при виклику методу контексту (Записать): Запис неправильний! Вид субконто "Налоги" не доступний для цього запису! (Регістр бухгалтерії: Журнал проводок (бухгалтерский учет); Номер рядку: 1)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4787)
КодСообщения = 26
15. Виталий Мартынюк (ukrin) 21.04.16 01:31
По первому какая у Вас версия семерки? и судя по ошибке у Вас справочник сотрудников в семерке иерархический это так?
По второму вопросу думаю если сделать как во вложении проблема уйдет.
Если сами не справитесь дайте свой контакт, например почту я с Вами свяжусь и закроем вопрос
16. Дмитрий Черкасский (cherkass) 21.04.16 02:08
(15) ukrin, Версия 7.70.317, но вопрос иерархии я исправил. Извините не могу открыть вложение. Сбросьте плз на мыло cherkassenator@gmail.com
17. Виталий Мартынюк (ukrin) 21.04.16 15:25
Выложил обновления и добавил пояснение по использованию счетов, отсутствующих в УТП
18. Vitaliy Vitaliy (Vitaliyyy) 26.04.16 11:34
Не загружается в УТП

Использую: 1с Бухгалтерия 7.70.320, УТП 1.2.37.2, платформа 8.3.8.1652, для загрузки в УТП использую штатную обработку "Универсальный обмен данными в формате xml" версии 2.1.5

Код загрузки в УТП:
План счетов "Хозрасчетный", счет "1521": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "1531": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "20": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "201": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "202": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "203": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "204": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "205": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "206": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "207": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "208": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "209": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "25": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "26": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "27": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "28": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "281": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "283": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "284": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "289": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "221": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "УЗ": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "2821": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "2851": установлено субконто "Партии"
План счетов "Хозрасчетный", счет "631" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "63" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "632" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "633" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "36" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "361" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "362" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "363" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "371" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "3712" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "3711" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "377" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "3771" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "3772" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "6812" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "681" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "6811" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "6851" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "685" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "6852" установлено субконто "Документы расчетов с контрагентами"
План счетов "Хозрасчетный", счет "680" установлено субконто "Документы расчетов с контрагентами"

Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = Хозрасчетный
ТипОбъекта = План счетов бухгалтерского учета
Объект = <>
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(2,10)}: Переменная не определена (Счет)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7375)
КодСообщения = 21

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1561)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта
ИмяПКО = Хозрасчетный
ТипОбъекта = План счетов бухгалтерского учета
Объект = <>
Обработчик = ПослеЗагрузкиОбъекта
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(2,10)}: Переменная не определена (Счет)
ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(7375)
КодСообщения = 21

Окончание загрузки: 26.04.2016 11:27:26

Загружено объектов: 16
19. Виталий Мартынюк (ukrin) 26.04.16 12:58
В обработчике нужно закомментировать весь текст. Случайно осталось от экспериментального образца. В публикации обновил уже без ошибки
20. Виталий Бойко (VitaliyPS) 26.04.16 17:39
(19) ukrin,
Спасибо. Но кое-что не переноситься или переноситься не правильно:
- банковские счета контрагентов не создаются
- необоротные активы все попадают в основные средства (не выделяются нематериальные активы)
- не заполняются ответственные лица организаций и данные по налоговым органам

Подправьте, пожалуйста
21. Daniil Lisovets (GSTUA) 06.07.16 22:43
Ну а чего до ума не довели перенос кодов УКТВЭД?

Если кому будет интересно, меняем в ПКС_Номенклатура_НоменклатураГТД_ПриВыгрузкеСвойства переменную "ИсходящиеДанные" на "Значение" и убираем во всех ПКС_НоменклатураГТД галку "Получать из входящих данных"

Далее, в ПКС_НоменклатураГТД_КодУКТВЭД_ПриВыгрузкеСвойства меняем переменную "ИсходящиеДанные" на "Значение", "Источник" заменяем на Источник.Получить("КодУКТВЭД").
Ну убираем во всех ПКС_КлассификаторУКТВЭД галку "Получать из входящих данных".

Также я сразу удалил из ПКС_КлассификаторУКТВЭД реквизит "Код" и поставил поиск по наименованию, т.к. поле "Код" существенно меньшей длины, нежели КодУКТВЭД.
22. Алексей Антонюк (Bozhevilnoe) 02.09.16 10:12
Из 7.7 Бух 7.70.321 в утп 1.2.37.2

При выгрузке пишет

ошибка исполнения обработчика: пкс_передвыгрузкой_вводНачальныхОстатковОс_10_11_Ос_СпособНа­численияАмортизацииБУ_Реквизит49
-Поле агрегатного объекта не обнаружено (ПрямолинейноеСписание)
ошибка исполнения обработчика: пкс_передвыгрузкой_вводНачальныхОстатковОс_10_11_Ос_СпособНа­численияАмортизацииНУ_Реквизит50
-Поле агрегатного объекта не обнаружено (ПрямолинейноеСписание)
23. Виталий Мартынюк (ukrin) 02.09.16 13:57
(22) Bozhevilnoe, В вашей базе отсутствуют спсобы списания, описанные в правилах. На сколько помню это перечисление их можно добавить для переноса или в правила внести соответствующие изменения
24. Пользователь (user599845_e.kolesnik) 05.09.16 15:36
А почему при выгрузке данных из 7-ки сыпятся такие ошибки:

Конвертация_ПослеЗагрузкиПравилОбмена<<?>>()
Функция не обнаружена (Конвертация_ПослеЗагрузкиПравилОбмена)

Конвертация_ПередВыгрузкойДанных<<?>>()
Функция не обнаружена (Конвертация_ПередВыгрузкойДанных)
...

ПВД_ПередОбработкойПравила_тОсновныеСредства_10<<?>>(ИмяПКО, Правило, ИсходящиеДанные, ВыборкаДанных)
Функция не обнаружена (ПВД_ПередОбработкойПравила_тОсновныеСредства_10)
...

Конвертация_ПослеВыгрузкиДанных<<?>>()
Функция не обнаружена (Конвертация_ПослеВыгрузкиДанных)

и т.д. В итоге "Выгружено объектов: 0"
25. Виталий Мартынюк (ukrin) 14.09.16 22:24
Обработка и правила обновлены. Возникающие ошибки исправлены.
26. Serg Goncharik (gsvserg) 06.10.16 09:03
27. Serg Goncharik (gsvserg) 06.10.16 09:30
При загрузке столкнулся с такими проблемами:
1. В проводках по взаиморасчетам не всегда подставляется договор. Например, у покупателя долг по нескольким счетам. Результат загрузки будет такой, что в половине проводок договора будут, а в остальных будет пусто.
2. Все созданные договора с видом "СПокупателем". Даже в проводках на 631 счету.
3. В документах Счет на оплату и Счет от поставщика нет договоров, нет товаров. Договора нужны при выборе сделки, когда загружаем из клиент-банка. Товары сформируют сумму документа.
4. ФИО физических лиц не переносятся.
28. Серьога Серьога (adm_kzs) 16.10.16 22:00
При переносе справочника основных средств столкнулся с тем что перенесло папки как элементы в результате чего основные средства не загружаются в справочник.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа