Особенности обмена данными между старой УТ 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. Если есть какие-то замечания, дополнения, буду рад услышать их, тем более если они будут обоснованными ;)

Вступайте в нашу телеграмм-группу Инфостарт

См. также

ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Программист 1С:Предприятие 8 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 Адаптировано к ставке НДС 22% и ТС ПИоТ.

6100 руб.

27.02.2017    889719    6269    10385    

3269

Оптовая торговля Розничная торговля НДС 22% 1С 8.3 1С:Управление торговлей 10 Россия Платные (руб)

Пакет обновлений и продолжения поддержки Управление торговлей, редакция 10.3.- обновление которое предоставляет пользователям новые функции, исправления ошибок и т.д.

14640 руб.

19.12.2025    5632    59    33    

57

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

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

58000 руб.

04.08.2015    185076    431    299    

441

Оптовая торговля Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Решение создано для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Задавайте вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, накоплен опыт и знания по данным темам.

5000 руб.

18.03.2019    120627    77    115    

200

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

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5%, НДС 7% и НДС 22%.

7900 руб.

25.05.2015    371835    2210    3258    

1162

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УПП 1.3 (1.3.264.x) и БП 3.0 (3.0.192.x). Правила подходят для версии ПРОФ и КОРП.

38000 34200 руб.

15.12.2021    32948    245    61    

185

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С:Предприятие 8 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

22650 руб.

12.06.2017    158654    948    317    

478

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

50050 руб.

25.02.2015    186849    350    284    

412
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4025 19.05.09 00:29 Сейчас в теме
2. koliaff 174 19.05.09 00:58 Сейчас в теме
(Душелов) СТАТЬЯ — произведение публицистики, науч., научно-популярной, техн. и иной лит., аналитически рассматривающее к.-л. проблему или их комплекс. В данном случае я рассматриваю проблему переноса данных из УТ 10.2 в БП 1.6 с помощью КД 2.0. А то что тебе не спится по ночам и ты ставишь минусы тем работам, которые ещё не дописаны (внизу жирным шрифтом в данный момент написано "ЭТО ещё не КОНЕЦ !!!! СТАТЬЯ В СТАДИИ РАЗРАБОТКИ !!") это твои проблемы. Доброй ночи ;)
3. support 4484 19.05.09 01:40 Сейчас в теме
ждем продолжения, минус всегда можно исправить на плюс.
4. koliaff 174 19.05.09 02:01 Сейчас в теме
(support) Меня не остановят минусы ;) Просто эта проблема поднималась моими друзьями неоднократно. Ни у кого из них нет времени начать разбираться с праивлами обмена, редактируемыми в КД 2.0. Поэтому я решил поделиться опытом, чтобы услышать отзывы, рекомендации, поправки. Ведь в споре рождается истина ). Моя целевая аудитория не те, кто уже занимается конвертацией данных 2.0, а те, кто ей собирается заняться. Ведь таких здесь большинство, как мне кажется ...
5. larisab 159 19.05.09 07:38 Сейчас в теме
(0) "Заполение регистров сведений в БП : Счета учета расчета с контрагентами, Счета учета номенклатуры и Учетная политика организации. Если эти три регистра не заполнены, то появляются ошибки при загрузке данных в БП из УТ и не заполняются счета учета в документах.
После исправления всех ошибок..."
Вот здесь - что было сделано? Конкретно опиши.
Как известно загружаются данные в чистую конфигурацию. Опиши последовательность действий. Если статья для начинающих, то они похоже мало что поймут из описанного.
6. koliaff 174 19.05.09 11:54 Сейчас в теме
7. PhoenixAOD 62 23.07.09 09:53 Сейчас в теме
Респект чуваку, реально помогла, причем немного еще изменений и ваще все как в сказке.
8. koliaff 174 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 Пиши, по цене договоримся...
Для отправки сообщения требуется регистрация/авторизация