23.10.2024 Версия 7.5 — Платформа 8.3.15.1700, Розница 2.2.13.12, БП 3.0.73.54. Исправлена ошибка загрузки в БП — при создании нового договора в БП (в новых версиях БП удален реквизит «Предъявляет НДС», вместо него используется «Способ заполнения НДС»).
Версия 6.1 — Исправлен поиск справочников и создание групп справочников, добавлен макет для списка исключаемых из загрузки справочников. (БП 3.0.54.20)
Версия 6.4 — Платформа 8.3.11.2867 РТ 2.2.7.23 БП 3.0.54.20 Изменен порядок выгрузки объектов из розницы, изменена загрузка, исправлены замеченные ошибки
Версия 6.5 — исправлена ошибка переноса новой иерархии справочников
Версия 6.6 — исправлена ошибка переноса групп справочников (склады, валюты). silver-747 — спасибо за ошибку!
Версия 6.8 — добавлен шаблон в обработку, в котором указывается соответствие идентификаторов в РТ и БП, исправлены замеченные ошибки ! Платформа 8.3.11.3034, Розница 2.2.6.30, БП 3.0.60.46.
Версия 7.4 — в обмен добавлен документ "Оприходование товаров", исправлены замеченные ошибки. Платформа 8.3.12.1616, Розница 2.2.9.18, БП 3.0.64.54.
Для выгрузки данных обработка запускается в конфигурации Розница 2.0 (имеется кнопка «Зарегистрировать обработку» для регистрации открытой через Файл – Открыть обработки в подсистемах Администрирование, Продажи и ЗапасыИЗакупки):
Далее всё просто – выбираем имя файла, организацию, узел обмена и период выгрузки. При необходимости переносить документы «Установка цен номенклатуры» устанавливаем соответствующий флаг и выбираем нужный тип цен. Для задания более гибких отборов можно воспользоваться компоновщиком на закладке «Настройки выгрузки» (код компоновщика заимствован из //infostart.ru/public/149404/ от ©Топчий Д.Ю. г. Краснодар).
После заполнения таблиц кнопкой «Заполнить таблицы для переноса» получаем список всех необходимых для переноса ссылок, а также данные регистра «СоответствиеНоменклатурыЕГАИС» для алкогольной продукции (закладка «Соответствие справочников»).
«Выгрузить в JSON» собственно и выгружает данные в файл, путь к которому выбран в поле «Имя файла».
Загрузка данных – запуск и регистрация этой же обработки в БП 3.0, аналогично регистрации в Рознице (см. выше). Тут вообще всё просто:
Флаг «Комментировать загрузку» для получения сообщений о ходе загрузки, в принципе не нужен, СТАВИМ только для «общего развития» J
Флаг «Перезаписывать ссылки» нужен только когда знаем, что были изменения в справочниках, которые уже участвовали в обмене. Если флаг не установлен, не найденные ссылки на справочники будут созданы, то, что будет найдено перезаписываться не будет.
Поле «Номенклатурная группа» – для заполнения одноимённого поля элементов номенклатуры.
Кнопки, вроде как, в пояснениях не нуждаются.
Для чего создавалась данная обработка, ведь есть синхронизация? Да вот для неё, родимой, и создавалась, изначально. Есть клиент, у которого несколько точек с установленной базовой розницей, из которых данные какими-то средствами (не синхронизацией, это точно) переносились в бухгалтерию. Результатом получились бесконечные дубли справочников, попытка синхронизации дело лишь усугубило, бардак в общем…
Решил написать перенос, чтобы заодно заполнялся регистр соответствия объектов для обмена, чтобы потом запустить синхронизацию. В вот теперь уже и не знаю, может будет использоваться и дальше для продолжения обмена, поясню почему: обновления Розницы и Бухгалтерии не всегда выходят «синхронно», в результате не всегда работает синхронизация, особливо когда меняются реквизиты, в правилах обмена про то забывают. Здесь обмен отработает в любом случае, да и исправить код гораздо быстрее, чем загружать в конвертации.
Немного по поиску справочников и документов: в первых вариантах поиск был сделан по регистру соответствия, но, в результате долгих и упорных чисток справочников от дублей там (в регистре) то же не всё гладко получилось, поэтому пока для разных справочников используются разные параметры для поиска ссылок в бухгалтерии. Код открыт, можно вернуть поиск по регистру, или изменить параметры по своему разумению (в процедуре _ПоискатьСправочникПростоТак).
приветствую. в Рознице 2.2.5.23 не работает(
(1) На картинке видно ошибку — нет КлассификаторОрганизацийЕГАИС, надо посмотреть, что есть, или вообще убрать это из обмена
(2)
а как убрать? открыть обработку в конфигураторе и там убрать?
(3) Ну да, в конфигураторе…у меня досуга нет разворачивать розницу 2.2.5… да наверняка у вс она пилёная, но адаптировать для неё не думаю, что трудно.
При переносе в БП 3.0 в справочнике номенклатура создает группы и одноименные (код тоже дублируется) элементы справочника, но родителем у подчиненных элементов ставит дубль (элемент а не группу)
Что делать ?
Кто виноват ?
Как дальше жить ?
:((((
(5) напишите в лику почту — пришлю последнюю версию обработки — у меня проблема не наблюдалась, если есть возможность — я бы посмотрел на Ваших базах, что происходит…
Да, исправить ситуацию можно (и нужно) поиском и заменой дублей, указав правильным элементов группу. Этот косяк был, но был исправлен сортировкой выгрузки/загрузки всех справочников — группы сейчас всегда переносятся первыми.
Все заработало!
Спасибо.
Заработало в новой версии 6.5, которую только что выложил, спасибо AndryYa за пример.
Выдает ошибку при Загрузке «Реквизит недоступен для группы» бухгалтерия релиз 3.0.57.10
(9) Из какой розницы выгружали, а ещё лучше — пришлите выгруженный файл — я попробую загрузить в демку, или могу через АА посмотреть — пишите в личку, гадать не буду — у меня у клиента из двух разных релизов базовой розницы грузится в 3.0.57.10 — обращений нет — нужно смотреть, что там не так…
Спасибо 🙂 все заработало в новой версии обработки
Алексей, огромное Вам спасибо! Обработка эта мне тоже очень пригодилась. А Ваша помощь была весьма кстати.
(12) Пожалуйста!
Добрый вечер! Возникла проблема с загрузкой JSON, а именно с выбором Узла обмена. При выгрузке из Розницы добавил Узел обмана «Магазин» с кодом «01», а когда пытаюсь создать такой же БП, не получается ввести Код, название «Магазин» вводится, а код «01» нет. Попробовал сделать выгрузку с Узлом обмена «< >» выдает ошибку: Выбранный узел обмена: «» не соответствует узлу из файла: «». Подскажите пожалуйста, что я не так делаю?
(14) Проблем с узлами ни разу не было. Вообще, это нужно для последующей синхронизации и поиска через регистр соответствия. Можно, конечно, поправить узел в файле…но это не наш метод… Могу посмотреть через АА, пишите в личку.
Такая же проблема с узлами обмена, как решили?
(16) Как и писал — нет никаких проблем — настраивайте синхронизацию — будут узлы обмена, которые укажите в обработке. Так же могу посмотреть через АА — пишите в личку…
Выложил новую версию обработки, в обмен добавлен документ «Оприходование товаров». Исправлен поиск контрагентов в БП если нет ИНН и КПП то поиск по наименованию, ещё что-то по мелочи….
Добрый день! Как приобрести Выгрузка/загрузка данных из конфигурации Розница 2.2 в Бухгалтерия предприятия 3.0 через файл JSON v 7.4?
(19) Обработка за стартмани, если нет своих, наверное через абонемент….
Спасибо, обработка работает.
Здравствуйте.
в Рознице 2.2.11.16 не открывается — «Тип не определен (СправочникСсылка.НоменклатурныеГруппы)»
(22) Давно не открывал, возможно что-то в структуре конфигурации изменилось…нужно смотреть, последняя версия была на 2.2.9.18… Будет время — посмотрю — сейчас под рукой нет розницы, и ставить некогда — работу надо работать)))) Если хотите, могу по быстром глянуть через АА — пишите в личку
… конкретно:
{ВнешняяОбработка.ВыгрузкаЗагрузкаJSONДляСинхронизацииР_БП.Форма.Форма.Форма(27)}: Тип не определен (СправочникСсылка.НоменклатурныеГруппы)
(24) Спасибо за уточнение, но без базы это ни о чём — будет возможность — посмотрю….
(24Версия 7.4 РТ 2.2.12.30, 1С:Предприятие 8.3 (8.3.14.1779), открывается без проблем, тот код, что в строке 27 выполняется для БП 3.0, а там номенклатурные группы есть… Воспроизвести ошибку не получилось, остаётся только смотреть на Ваших данных