Особенности обмена данными между старой УТ 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С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

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

828 руб.

15.12.2015    175701    1145    372    

411

SALE! 20%

Перенос данных 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    149514    873    302    

456

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    175157    379    289    

405

ККМ Кассовые операции Розничная торговля Системный администратор Программист 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    844911    5322    9848    

2987

SALE! 10%

Перенос данных 1C Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист 1С v8.3 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" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    175703    321    270    

390

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

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

16260 руб.

18.02.2016    192600    629    540    

547

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    76740    208    160    

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