Особенности обмена данными между старой УТ 10.2 и новой БП 1.6 часть 2-я.

19.05.09

Учетные задачи - Розничная торговля

Мы получили стандартные правила обмена УТ 10.2 - БП 1.5 http://infostart.ru/blogs/1067/, простенькая обработка для получения файла правил http://infostart.ru/projects/4168/. Теперь эти правила нам надо переписать под конфигурации УТ 10.2 - БП 1.6, начнём :

Глава 2. Как затащить зайца обратно. )

    Если сравнить в конфигураторе две обработки, первую "Выгрузка данных в конфигурацию Бухгалтерия предприятия, ред 1.5" и вторую "Универсальный обмен данными в формате XML", то можно заметить разницу в реквизитах. 

    В обработке "Универсальный обмен данными в формате XML", с помощью которой мы будем выгружать/загружать полученные правила, нет таких реквизитов как :

1. Организация

2. Склад

3. Подразделение

4. НеЗамещатьСправочникиПриЗагрузке

5. НеЗамещатьДокументыПриЗагрузке

6. ВыгружатьАналитикуПоСкладам

7. ФлагКомментироватьОбработкуОбъектов

8. БазоваяВерсия, которые были в изначальных правилах обмена, в обработке "Выгрузка данных в конфигурацию Бухгалтерия предприятия, ред 1.5" для фильтрации перед выгрузкой. Если нам при выгрузке не нужно накладывать никаких фильтров, то чтобы обработка "Универсальный обмен данными в формате XML" корректно загрузила правила обмена надо из них убрать все ссылки на эти реквизиты. Для этого надо отредактировать правила конвертации в КД 2.0 в справочнике "Конвертации" в тех процедурах, в которых присутствует ссылки на несуществующие  реквизиты. Чтобы зайти в эти процедуры, надо открыть справочник "Конвертации" и нажать "изменить" на нужной конвертации.) В моём случае это было в процедурах "Перед выгрузкой объекта", "Перед конвертацией объекта". Я просто закомментировал эти две процедуры, т.к. в них не было ничего кроме как фильтрации перед выгрузкой ... Если вам что-то надо оставить, то надо разбираться в коде и делать соответствующие изменения. Ещё я изменял код в Правилах Конвертации Объектов. Ссылки на отсутствующие реквизиты были в ПКО : Справочник.Контрагенты, Справочник.ДоговорыКонтрагентов, Склады в процедурах "Перед выгрузкой объекта".

ЕСЛИ НАДО ВСЁ-ТАКИ ФИЛЬТРОВАТЬ

      При удалении ссылок на вышеперечисленные параметры, у нас пропала возможность, по сравнению с обработкой "Выгрузка данных в конфигурацию Бухгалтерия предприятия, ред 1.5" фильтровать по Организациям, Складам, Подразделениям и накладывать другие фильтры. Но такая возможность есть и в обработке "Универсальный обмен данными в формате XML" . Например можно выгружать данные, установив фильтр по организации:

     Вернёмся к изначальным правилам обмена, с которых мы начали, и удалим (закомментируем) все проблемные ссылки, кроме ссылки на реквизит Параметры.Организация. А так же в справочнике "Конвертации" изменим нужные нам правила, зайдя на закладку "Параметры" и добавив параметр с именем "Организация"(Описание параметра "Организация", поставить галочки в реквизитах "При загрузке", "Диалог", "Передавать при выгруке", а так же "Тип значения" - "СправочникСсылка.Организации" и "Правило конвертации" -"Организации"). Внизу в этом же окне есть галочка "Работа с параметрами в формате версии 2.01", её надо поставить. После всего вышесделанного при сохранении правил и загрузке их в конфигурацию УТ 10.2 на закладке "Параметры выгрузки" появится реквизит Организация для заполнения и оставленные нами фильтрации должны фильтровать данные при выгрузке по реквизиту "Организация". По аналогии можно вернуть фильтрацию для других реквизитов.

 

     При переходе с версии БП 1.5 на версию БП 1.6 (это же произошло и с УПП) 1С  практически все глобальные модули переделала в НЕ глобальные. ) Поэтому вызов соответствующих функции в старых правилах надо исправить, перед вызовом функции писать модуль, в котором она расположена.    Например вызов функций для БП 1.5 , и БП 1.6  :

 Функции

Так же при переходе  изменился вызов функции проверяющей заполнение реквизитов. Была ЗначениеНеЗаполнено(), а  аналогом стала Не ЗначениеЗаполнено(). В процедурах "При выгрузке", которые использует УТ 10.2, используется функция ЗначениеНеЗаполнено(), а при загрузке, которые обрабатывает конфигурация БП 1.6, надо использовать Не ЗначениеЗаполнено()

    В некоторых документах при переходе с БП 1.5 на БП 1.6 реквизиты табличной части мигрировали в табличную часть, поэтому при загрузке данных надо эту табличную часть заполнить. Например в БП 1.5. документ СФ содержал реквизит "ДокументОснование", при переходе на релиз БП 1.6. этот реквизит остался, но появилась ещё табличная часть "ДокументыОснования". Находим ПКО документа "СчетФактураВыданной" и добавляем в процедуру "ПослеЗагрузки" такие строки :

Объект.ДокументыОснования.Очистить();
Стр = Объект.ДокументыОснования.Добавить();
Стр.ДокументОснование = Объект.ДокументОснование;
Объект.Записать();

    Были такие документы, в которых при переходе с БП 1.5 на БП 1.6 удалялся реквизит. Например в моём случае, в документе "Доверенность" в БП 1.5 реквизит "СтруктурнаяЕдиница" ещё присутствовал, а в БП 1.6 его уже в этом документе не было. Чтобы избежать ошибки при загрузке даных,  я отключил перенос данного реквизита в конвертации свойств ПКО.

    Если вы настраиваете обмен с БП 1.6, в которой ещё не вёлся учёт,  то обратите внимание на файл "Совместное использование конфигураций Управление торговлей и Бухгалтерия предприятия.htm" поставляемый вместе с конфигурацией БП и УТ. В нём расписано с чего начать настройку обмена. Но самое главное, что я для себя выделил это :

    Заполение регистров сведений в БП : Счета учета расчета с контрагентами, Счета учета номенклатуры и Учетная политика организации. Если эти три регистра не заполнены, то появляются ошибки при загрузке данных в БП из УТ и не заполняются счета учета в документах. Вышеперечисленные регистры заполняются собственноручно в БП 1.6., кто сомневается или не знает какими значениями их заполнять, лучше посоветоваться с бухгалтером. ) В БП 1.6 больше я ничего не заполнял. Вся нужная информация должна перейти из УТ 10.2 при выгрузке, если конечно в УТ всё заполнено верно. )

    После исправления всех вышеперечисленных ошибок и первоначальных заполнений, выгружаем исправленные правила в файл и пользуемся ими и обработкой "Универсальный обмен данными в формате XML" для выгрузки/загрузки данных из УТ 10.2 в БП 1.6. Спасибо за внимание.

    Я описал основные моменты, с которыми мне пришлось столкнуться при переделывании стандартных правил переноса из УТ 10.2 в БП 1.6. Если есть какие-то замечания, дополнения, буду рад услышать их, тем более если они будут обоснованными ;)

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Поддерживает локальный модуль честного знака для офлайн проверки. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows

6000 руб.

27.02.2017    811261    5172    9770    

2937

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен и синхронизацию в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

27660 руб.

12.06.2017    145082    843    297    

436

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.88.x) и УТ 11.5 (11.5.20.x), также подходят для релиза 11.5 (11.5.19.x).

35000 руб.

23.07.2020    55308    253    73    

206

SALE! 10%

Перенос данных 1C Программист Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос документов, начальных остатков и справочной информации из УПП 1.3 в ERP 2 | из УПП 1.3 в УТ 11 | из УПП в КА 2 | Правила конвертации (КД 2) | Более 360 предприятий выполнили переход с использованием этого продукта! | Сэкономьте время - используйте готовое решение для перехода! | Позволяет перенести из УПП 1.3 в ERP / УТ 11 / КА 2 всю возможную информацию | В переносе есть фильтр по организации и множество других опциональных параметров выгрузки | Есть несколько алгоритмов выгрузки остатков на выбор

55778 50200 руб.

04.08.2015    170060    353    281    

390

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой

55778 50200 руб.

15.04.2019    73830    196    154    

133

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    172493    863    370    

406

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из ERP в ЗУП 3 | из КА 2 в ЗУП | Готовые правила конвертации данных (КД 2) для переноса остатков, документов с движениями и справочной информации 3 | Есть перенос начальной задолженности по зарплате и начальной штатной расстановки на выбранную дату | Обороты за прошлые годы (данные для расчета среднего) переносятся свернуто в документ "Перенос данных" | Есть фильтр по организациям | Документы за текущий период переносятся сразу с движениями, поэтому не потребуется делать перерасчеты | Перенос можно проверить перед покупкой, обращайтесь!

53111 47800 руб.

03.12.2020    38001    106    69    

100
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4021 19.05.09 00:29 Сейчас в теме
2. koliaff 170 19.05.09 00:58 Сейчас в теме
(Душелов) СТАТЬЯ — произведение публицистики, науч., научно-популярной, техн. и иной лит., аналитически рассматривающее к.-л. проблему или их комплекс. В данном случае я рассматриваю проблему переноса данных из УТ 10.2 в БП 1.6 с помощью КД 2.0. А то что тебе не спится по ночам и ты ставишь минусы тем работам, которые ещё не дописаны (внизу жирным шрифтом в данный момент написано "ЭТО ещё не КОНЕЦ !!!! СТАТЬЯ В СТАДИИ РАЗРАБОТКИ !!") это твои проблемы. Доброй ночи ;)
3. support 4465 19.05.09 01:40 Сейчас в теме
ждем продолжения, минус всегда можно исправить на плюс.
4. koliaff 170 19.05.09 02:01 Сейчас в теме
(support) Меня не остановят минусы ;) Просто эта проблема поднималась моими друзьями неоднократно. Ни у кого из них нет времени начать разбираться с праивлами обмена, редактируемыми в КД 2.0. Поэтому я решил поделиться опытом, чтобы услышать отзывы, рекомендации, поправки. Ведь в споре рождается истина ). Моя целевая аудитория не те, кто уже занимается конвертацией данных 2.0, а те, кто ей собирается заняться. Ведь таких здесь большинство, как мне кажется ...
5. larisab 160 19.05.09 07:38 Сейчас в теме
(0) "Заполение регистров сведений в БП : Счета учета расчета с контрагентами, Счета учета номенклатуры и Учетная политика организации. Если эти три регистра не заполнены, то появляются ошибки при загрузке данных в БП из УТ и не заполняются счета учета в документах.
После исправления всех ошибок..."
Вот здесь - что было сделано? Конкретно опиши.
Как известно загружаются данные в чистую конфигурацию. Опиши последовательность действий. Если статья для начинающих, то они похоже мало что поймут из описанного.
6. koliaff 170 19.05.09 11:54 Сейчас в теме
7. PhoenixAOD 62 23.07.09 09:53 Сейчас в теме
Респект чуваку, реально помогла, причем немного еще изменений и ваще все как в сказке.
8. koliaff 170 23.07.09 12:05 Сейчас в теме
(PhoenixAOD) Спасибо за оценку !
9. rkhasano 15.03.10 10:52 Сейчас в теме
Сейчас столкнулся с выгрузкой из УТ10.2 в БП1.6
Ваша статья очень помогла, спасибо большое. ;)
10. Taniamag 25 12.01.11 04:12 Сейчас в теме
А ты сможешь сделать файл правил для переноса из УТ 10.2.6.4 в БП 1.6 последнюю? B_sunny@mail.ru Пиши, по цене договоримся...
Оставьте свое сообщение