Обмен 1С:Управление Торговлей 11 и Frontol 5










Обработка обмена для 1С Управление Торговлей 11 и фронт-кассовой системы Frontol. Отличия от типовой: выгрузка дисконтных карт с накоплениями. Выгрузка категорий товаров.

Сначала будет описана настройка типового механизма обмена 1С Управление Торговлей 11 и Frontol, и попутно будут указаны отличия типового механизма от нашей обработки. Затем будет описан функционал нашей обработки обмена.

Типовой механизм обмена 1С Управление Торговлей 11 и Frontol

Создаем правило обмена с нашей кассой на Frontol-е

В подключаемое оборудование добавляем нашу кассу на Frontol-е

В настройках РМК прописываем подключенную кассу

Отличия от типового обмена

Выгрузка только измененных данных по товарам

При изменении остатка товара или цены он отмечается к выгрузке по Frontol, и попадает в файл выгрузки. Это актуально, если в 1С большой справочник номенклатуры, в этом случае полная выгрузка может занимать длительное время.

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

Выгрузка иерархии товаров

Выгрузка карт лояльности с суммой продаж (для накопительных скидок)

Гибкая настройка групп печати для номенклатуры

Возможность работы с одного рабочего места Frontol с несколькими кассами и юр. лицами

Описание обработки обмена

Наша обработка обмена с Frontol в первоначальном варианте работала с 1С ТиС 9.2 на 7-ке. Затем ее переделали для УТ 10.3. И вот наконец эволюционным путем она развилась в интеграцию с УТ 11.

Основные возможности обмена:

  • Работа в двух режимах: ручной запуск обмена, и автоматический запуск по расписанию;
  • Выгрузка товаров (с характеристиками), иерархии, цен, остатков;
  • Выгрузка изменений по плану обмена (чтобы не выгружать каждый раз полный справочник товаров). При этом контролируется получение информации Фронтолом перед очисткой изменений;
  • Присвоение числового кода товара для Frontol (строковые коды лишают возможности выгружать артикул товара, который тоже бывает необходим);
  • Выгрузка карт скидок, накопленной выручки по клиентам; при загрузке сменных отчетов соответственно в 1С проставляется клиент;
  • Загрузка сменных отчетов с контролем последовательности загрузки;
  • Загрузка оплат по безналу (банковские карты);

Настройка обработки

Все настройки хранятся в узле плана обмена "Обмен с сайтом", который создается автоматически. Это позволяет запускать обмен разными пользователями, и выгружать только изменения по товарам (остатки, цены), а не весь справочник каждый раз.

Настройки выгрузки товаров

Галочка "Выгружать реквизит родитель" нужна для тех случаев, когда мы однократно выгружаем структуру каталогов, а затем она уже не меняется, только добавляются новые товары, а мы по каким-то причинам не хотим повторно выгружать эту структуру во Фронтол. Но привязку товаров к каталогам выгружать все-таки хотим.

В настройках торговых объектов указываем кассу ККМ, в которой указан склад продаж. Также необходимо указать эквайринговый терминал, если принимается оплата по безналу.

"Правило обмена" используется для генерации числовых кодов товаров для Frontol — используется типовой механизм УТ 11.

В настройках загрузки Z-отчетов необходимо указать дополнительные сведения, которые нужно предварительно создать. В этих дополнительных сведениях будут прописываться начальный и конечный номер транзакции по сменному отчету — для контроля последовательности загрузки.

В настройках выгрузки карт лояльности необходимо указать дополнительный реквизит — числовой код вида карт лояльности. Для каждого вида карт лояльности нужно будет указать этот код, который будет использовать как ID для обмена с Frontol. Для самих карт лояльности в качестве ID выступает штрихкод.

Для запуска обмена по расписанию необходимо добавить обработку во внешние, и настроить расписание

Также необходимо будет для созданного регламентного задания указать пользователя, под которым производится запуск обработки обмена

Последовательность обмена

  1. Загружается сменный отчет (если обмен происходит не часто — раз в сутки, сменный отчет надо загружать до выгрузки во Frontol, чтобы правильно обновить накопления по дисконтным картам)
  2. При успешной загрузке удаляется входящий файл отчета
  3. Смотрится файл выгрузки товаров. Если в нем стоит признак "@" — значит Frontol его загрузил. Удаляется регистрация изменений, относящихся к этому пакету данных.
  4. Производится выгрузка изменений

Проверялась на 1С Управление Торговлей 11.4.7.128

 

99 Comments

  1. Shrayky

    Во фронтоле не только числовые коды.

    Reply
  2. Kutuzov

    (1) Проверил, действительно, в настройках Frontol можно выставлять либо числовые, либо текстовые коды.

    Reply
  3. ivanov-70

    Отчет кассовой смены ,загружается отдельно нал и безнал?

    Reply
  4. Kutuzov

    (3) Добрый день! В текущей версии обработки оплата безналом не обрабатывается. А так по идее ее нужно помещать в тот же «Отчет о розничных продажах» в ТЧ «ОплатаПлатежнымиКартами»

    Reply
  5. Shkell

    (4)

    В текущей версии обработки оплата безналом не обрабатывается.

    тоже очень хотелось бы этот пункт..

    а еще указание для товара группы печати во фронтол (по аналогии как сделано с секцией ККМ у вас)

    Reply
  6. Kutuzov

    (1) Все-таки во фронтоле можно использовать только числовые коды. Т.к. если поставить тип «строка», то код товара из 1С будет прописываться в поле «Артикул», а реальный артикул, пришедший из 1С будет затираться.

    Reply
  7. tserj

    Добрый день.

    Обработка выгружает номенклатуру с иерархией?

    Reply
  8. Kutuzov

    (7) Добрый день! Есть галочка для включения или отключения выгрузки иерархии.

    Reply
  9. tserj

    Добрый день.

    Не нашел в настройках этой галочки.

    Reply
  10. tserj

    Выставил все настройки как показано на рисунке, файл выгрузки формируется пустой.

    Reply
  11. Kutuzov

    (9) Отписал в личку

    Reply
  12. automatizator

    Очень любопытная обработка.

    А накопления по картам в счетчики выгружаются?

    Reply
  13. Kutuzov

    (12) Добрый день! Выгружаются карты, объем выручки по клиентам в счетчик по картам. При загрузке Z-отчета в 1С проставляется клиент. Условия скидок из 1С пока что не выгружаются, надо заводить во Фронтоле.

    Reply
  14. Smoking

    Добрый день! Обработка Не выгружает номенклатуру, файл формируется пустой.

    Reply
  15. Smoking

    (10) У вас получилось выгрузить номенклатуру????

    Reply
  16. Kutuzov

    (14) Добрый день! Я развернул с нуля демо-базу УТ 11 (из релиза) версии 11.4.5 (один из последних). Прописал настройки, указанные на скриншоте к этому сообщению. Нажал «Выгрузить все данные». В указанном месте сформировался файл с товарами, не пустой.

    Reply
  17. Smoking

    (16) Добрый день! Все сделано как в скриншоте. Все равно выгружает пустой файл без товаров. Управление торговлей 11.4.5.86.

    Reply
  18. Kutuzov

    (17) Добрый день! Проверьте на демо-базе для начала) А потом посмотрите, чем данные в демо-базе отличаются от данных в вашей базе, можно таким путем пойти. Либо обращайтесь в лс, можем подключиться, все вам настроить.

    Reply
  19. Kutuzov

    (17) Скорее всего, у вас в Кассе ККМ не указан склад.

    Reply
  20. Smoking

    Добрый день! Я развернул с нуля демо-базу УТ 11 (из релиза) версии 11.4.5.86. результат тот же.

    Reply
  21. Kutuzov

    (20) Добрый день! Могу только подключиться, настроить. Либо в отладчике смотрите, что не так происходит.

    Reply
  22. user979414

    Добрый день, столкнулся с аналогичной проблемой, настроил в соответствии с инструкцией, файл выгрузки номенклатуры пустой, подскажите как поправить?

    Reply
  23. Kutuzov

    (22) Добрый день! Указать в настройках ККМ с видом «Фискальный регистратор» с прописанным складом

    Reply
  24. vitalik_der

    Обработка поддерживает Комплексная автоматизация 2.4?

    Reply
  25. Kutuzov

    (24) Добрый день! По идее да, но последние релизы этой обработки проверяли только на УТ11.

    Reply
  26. Gtli

    Без наличные так и не грузит ???

    Reply
  27. Kutuzov

    (26) Добрый день! Текущий релиз грузит (в виде эквайринговых операций)

    Reply
  28. basuga

    Добрый день! реквизит Признак предмета расчета (ФФД 1.1) проставляется в вашем варианте?

    Reply
  29. Kutuzov

    (28) Добрый день! Пока с этим не сталкивались, поэтому нет. Если что — пишите в личку, можно доработать.

    Reply
  30. condor13

    Здравствуйте подойдет для 11.3 ?

    Reply
  31. Kutuzov

    (30) Добрый день! Не факт, тестировали на 11.4. Надо или обновиться, или адаптировать под 11.3, если там какие-то реквизиты различаются.

    Reply
  32. ShalamovEV

    День добрый, подскажите почему может ругаться на каталог выгрузки? Гружу на локальный диск.

    Reply
  33. Kutuzov

    (32) Добрый день! Причин может быть масса — права доступа, либо 1С-ка серверная например. Т.е. 1С-ка должна иметь доступ к этому каталогу.

    Reply
  34. Gtli

    При загрузке отчёта выдаёт ошибку:

    Поле объеката не обнаружено (СуществующийДокумент)

    скрин прикрепляю

    Отчёт за этот день грузим в первый раз.

    Reply
  35. Kutuzov

    (34)Добрый день! Ответил в личку

    Reply
  36. user1082351

    Есть возможность выгрузки и загрузки от двух организаций???

    Reply
  37. user1082351

    Данная обработка является окончательным продуктом? Или может корректироваться под задачи клиента только вами???

    Reply
  38. Kutuzov

    (36) Выложил дополнительно обработку с такой возможностью, но она пока на реальном проекте не тестировалась.

    Reply
  39. Kutuzov

    (37) Эта обработка может редактироваться и дорабатываться под конкретное предприятие любым специалистом, код открыт. Окончательным продуктом ее вряд ли можно назвать, т.к. эта обработка пока охватывает процентов двадцать от возможностей Фронтола, и проверена только на нескольких проектах. Когда будет несколько десятков внедрений, уже можно будет говорить о каком-то стабильном продукте.

    Reply
  40. user1082351

    Тестируем данную обработку.

    Работают два оператора, обмен с фронтолом в ручном режиме. Но вот такая закономерность. если с одного компьютера один оператор сбросил обновление товара, а другой оператор принимает отчет о продажах с другого компьютера, идет ругань, что не обновлена номенклатура товара… То есть нужно всегда производить обмен только с одного компьютера???

    Еще не можем понять, как реализовать и настроить работу от двух предприятий.

    Акцизный товар — ООО , не акцизный ИП,

    1. Вариант в Базу ИП приходовать акцизный товар, у которой будет своя группа товаров, тогда отчет о продажах будет общий.

    2. создаётся второе предприятие в УТ, тогда как будет производиться обмен, не понятен. создавать разные правила обмена???

    В УТ акцизный товар ведется только для того, чтобы продавать и проводить инвентаризации . Для отчетов в налоговую, ведется отдельно раздельный учет без взаимодействия с УТ.

    Подскажите, как Вы думаете? как рационально, необходимо, организовать ведение двух организаций, чтоб производить обмен во Frontol 5 егаис

    Reply
  41. opus70

    Скачал Обмен 1С Управление Торговлей и Frontol 5:

    из замечаний заточен только под Группу Печати (что не всегда плюс)

    и измелких ошибок если при загрузке не делать проверку «КонтролироватьПорядокСменныхОтчетов» тогда нужнго немножко править код

    Функция ЗагрузитьСменныеОтчетыПоОбъекту

    …..

    Если КонтролироватьПорядокСменныхОтчетов Тогда
    ….
    Иначе   //тут вставил
    Для Каждого стрТЗФайл Из ТЗСменыИзФайла Цикл
    
    Для каждого ДанныеСмены Из стрТЗФайл.ДанныеСменыПоГруппамПечати Цикл
    
    ДанныеСмены.Вставить(«СуществующийДокумент», Неопределено);
    ДанныеСмены.Вставить(«Заполнить», Ложь);
    
    Если Не ЗаполнитьККМПоГруппеПечати(ДанныеСмены, ВсеОшибки) Тогда
    
    Возврат Ложь;
    
    КонецЕсли;
    
    конеццикла;
    конеццикла;
    Конецесли;

    Показать

    ну и второй момент нет вообще поддержки алкоголя пришлось добавить в выгрузку поля

    вообщем все удачно заработала уже два дня трудиться могу автору скинуть правки если почту даст

    Reply
  42. Kutuzov

    (41) Спасибо за замечания, включу в следующую редакцию)

    Reply
  43. user1082351

    Данная обработка не выгружает строки с 53 по 57, хотя во встроенной обработки УТ 11.4 это реализовано.

    Reply
  44. opus70

    В процедуру добавь индексирование по полю «Номенклатура» а то полная выгрузка 5минут это кошмар

    Процедура ДосоздатьКодыFrontol(ТЗТовары, ПравилоОбмена)

    ….

    ….

    ТЗКоды.Индексы.Добавить(«Номенклатура»); // не хватает строчки для ускорения

    ТЗТовары.Колонки.Добавить(«КодFrontol», Новый ОписаниеТипов(«Число»));

    Reply
  45. opus70
    Reply
  46. opus70

    но самый большой эффект дает в ускорении всей выгрузки это

    ТЗКоды.Индексы.Добавить(«Номенклатура»); // не хватает строчки для ускорения

    до примерно 5-7 минут

    после 30сек

    при 8 магазинах 5*8=40 минут против 0.3*8=2.4 минут

    Reply
  47. opus70

    кому нужны алкогольные признаки исправляйте

    // 40 41 42 43 44 45 46 47 48 49 50 51 52
    + «;;;;;;;;;;;;;»
    // 53 Код вида алкогольной продукции
    + ?(стрТовары.Алкоголь, стрТовары.КодВидаПродукции, «») + «;»
    // 54 Емкость тары
    + ?(стрТовары.Алкоголь, стрТовары.ОбъемДАЛ, «») + «;»
    // 55 0 – обычный товар; 1– алкогольная продукция  2– маркированная продукция
    + ?(НЕ стрТовары.Алкоголь, «0», «1») + «;»
    // 56 с маркой/без марки
    + ?(стрТовары.Алкоголь И стрТовары.Маркируемый, «0», «1») + «;»
    // 57 Крепость
    + ?(стрТовары.Алкоголь, ?(стрТовары.Крепость = 0, 0.1, стрТовары.Крепость), «») + «;»
    // 58 признак способа расчета
    + «2»+ «;»;
    
    

    Показать

    код для коректировки тупой вставкой не заработает

    Reply
  48. Петр0

    А где посмотреть реальные отзывы пользователей ?

    Периодичность выхода обновлений к данной обработки? Замечания opus70 реализованы в какой из двух обработок?

    Reply
  49. Kutuzov

    (48) Добрый день! Данное решение пока не является законченным продуктом, дорабатывается по мере внедрения на различных проектах. Соответственно, некоторые доработки и исправление выявленных ошибок будут выполнены на ближайшем внедрении, после тестирования будет выложен новый релиз.

    Reply
  50. jappi

    Добрый день! Не получается настроить работу автоматического обмена. Пробовали и на демо базе и на рабочей. Вручную всё отрабатывается отлично

    Reply
  51. Kutuzov

    (50) Добрый день! Скорее всего у вас серверная база (SQL), и сервер не имеет доступа к папке обмена (указанной в настройках).

    Reply
  52. jappi

    (51) На рабочей базе, да, серверный вариант стоит (но доступ к папке есть и есть прописанные настройки доступа до сетевой папки). Но сейчас на демо базе файловой автоматическая выгрузка тоже не отрабатывает.

    Reply
  53. Kutuzov

    (52) Это тогда в отладчике надо смотреть, пишите в личку, если что.

    Reply
  54. dastal

    Добрый день!

    В данной обработке проставляется признак расчета?

    Загружается в отчет о розничных продажах продажи по безналу?

    В стандартной обработке задубливается характеристика. Тут решена данная проблема?

    Reply
  55. Kutuzov

    (54) Добрый день! Признак расчета не проставляется. Безнал при загрузке обрабатывается, попадает в «Оплату картами» в сменном отчете. С характеристиками данная обработка пока не работает.

    Reply
  56. dastal

    А возможно доработка данной выгрузки под нас? И я Вам почему то не могу написать в личное сообщение.

    Reply
  57. Kutuzov

    (56) Ответил в личные сообщения

    Reply
  58. Pety

    Добрый день.

    При выгрузке формируется файл… видимо битый.

    Конфигурация 11.4.5.86.

    Reply
  59. Kutuzov

    (58) Добрый день! В кассе ККМ должен быть указан склад, с которого берутся остатки товаров для выгрузки.

    Reply
  60. Pety

    (59) Добрый день. В обработке нет возможности указать конкретную ККМ, только правило обмена и пути.

    Reply
  61. Kutuzov

    (60) На другой вкладке

    Reply
  62. Pety

    (61)

    Проблема видимо в этом — невозможность указать склад в настройках кассы ККМ.

    Reply
  63. Kutuzov

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

    Reply
  64. user648234_aktorg

    Приветствую!

    Можете скинуть стоимость и как приобрести вашу обработку между УТ 10.3 и Frontol 5?

    Reply
  65. Kutuzov

    (64) Добрый день! Ответил в личку.

    Reply
  66. filatroman77

    Добрый день! А в данной обработке, реализована возможность автоматической загрузки Z-отчетов из касс в УТ в фоновом режиме?!

    Reply
  67. Kutuzov

    (66) Добрый день! Да, реализована, но для настройки может потребоваться помощь 1С-специалиста, почему-то не у всех получается запустить.

    Reply
  68. volt75

    Добрый день!

    А для xpos2.2 подойдет эта обработка и как можно с Вами связаться

    Reply
  69. EPlaksin

    Добрый день. Отбор выгрузки только по товару на остатках конкретного склада реализован?

    Reply
  70. Kutuzov

    (69) Добрый день! Да, предполагается, что магазин = склад. Можно доработать, чтобы остатки учитывались с нескольких складов

    Reply
  71. Kutuzov

    (68)Добрый день! Ответил в личку

    Reply
  72. ivanov-70

    Здравствуйте. Можете скинуть стоимость и как приобрести вашу обработку между УТ и Frontol 5?

    Reply
  73. pak0

    Добрый день! Будет работать в последних УТ11.4? Группы товаров будут выгружаться во фронтол с последующей установкой скидок по группам во фронтоле? Спасибо.

    Reply
  74. Kutuzov

    (73) Добрый день! Для последней версии еще тестируем. Иерархия выгружается, да.

    Reply
  75. pak0

    (74) Ok. Тогда повременим с покупкой.

    Reply
  76. user635149_ddg

    добрый день

    вопрос по обработке ….напишите в личку мне пожалуйста

    Reply
  77. user713442

    Здравствуйте.

    Есть вопрос напишите в личку.

    Reply
  78. mtsirbit

    Добрый день.

    Во frontol 5.26.3 был возврат товара, возврат был в этой же смене на кассе. И этот отчет о продажах не грузится в 1с, вылетает ошибка

    {ВнешняяОбработка.ОбменДанными_Frontol5.МодульОбъекта(1531)}: Поле объекта не обнаружено (НомНачДок)

    Если (номДок >= ПараметрыСмены.НомНачДок) И (номДок <= ПараметрыСмены.НомКонДок) Тогда

    Как можно устранить данную проблему?

    В остальном все работает замечательно

    Спасибо

    Reply
  79. Kutuzov

    (78) Добрый день! Написал в личку

    Reply
  80. x13RUS064

    Чем отличается от штатной выгрузки.

    Reply
  81. Kutuzov

    (80) Добрый день! Если штатная выгрузка устраивает, то лучше ей пользоваться. Если же нет, то можно ли дорабатывать, либо искать другие готовые варианты.

    Reply
  82. JoeLan

    Добрый день!

    Выгрузка характеристик поддерживается?

    Reply
  83. Kutuzov

    (82) Добрый день! На данный момент нет, если необходимо, можем реализовать.

    Reply
  84. JoeLan

    (83) Понятно. А почему в качестве типа оборудования надо выбирать Фискальный регистратор, а не оффлайн?

    Reply
  85. Kutuzov

    (84) Особенности реализации алгоритма (чтобы указать склад в кассе ККМ), тоже можно переделать.

    Reply
  86. user883088

    Добрый день! Было бы очень полезно реализовать выгрузку характеристик

    Reply
  87. Kutuzov

    (86) Добрый день! Можем реализовать эту функцию для вас при необходимости, обращайтесь!

    Reply
  88. user883088

    Напишите в лс

    Reply
  89. BAG211270

    Добрый день!

    Реализована ли выгрузка по характеристикам?

    Reply
  90. Kutuzov

    (89) Добрый день! На данный момент нет, при необходимости можем доработать.

    Reply
  91. user1213961

    Реализована ли выгрузка и загрузка по 2 организациям, с выгрузкой признаков алкогольной продукции? Вид номенклатуры загружается во фронтол как Группа печати? При загрузке создается 2 отчета по продажам (ИП и ООО)? Решена ли проблема лимита 9999 штрихкодов пи выгрузке во фронтол? (30000 наименований номенклатуры в базе)

    Reply
  92. Kutuzov

    (91) Добрый день! Работа с двумя организациями есть, группа печати устанавливается произвольным фильтром, про проблему 9999 ШК не в курсе. Готового решения, которое сходу решит все ваши вопросы, от данной обработки ожидать не следует, скорее всего потребуется помощь 1С-ника при внедрении.

    Reply
  93. sharfffik

    Добрый день, подскажите пожалуйста, с УТ 11.4 последних релизов, а так же с Фронтол 6+ работает нормально?

    Reply
  94. Kutuzov

    (93) Добрый день! Не тестировали пока, если требуется настройка и внедрение — обращайтесь.

    Reply
  95. BAG211270

    Добрый вечер.

    Подскажите, будет работать обработка на последнем релизе УТ11 11.4.9.70?

    Reply
  96. Kutuzov

    (95) Добрый вечер! Скорее всего будет, но возможно потребуется небольшая адаптация.

    Reply
  97. user848763

    Добрый день. Будет ли работать на ут 11.3? Совместима ли с xpos 3.0?

    Reply
  98. Kutuzov

    (97) Добрый день! На УТ11.3 — не факт, все-таки проверяли под 11.4 последний раз. По поводу XPOS — если там формат обмена, как у Frontol, то будет.

    Reply
  99. user848763

    Приобрели, на 11.3 работает, но не в полном объёме, будем обновляться до 11.4

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *