Обработка обмена между 1С: Розница 1.0 и Frontol с учётом скидок и накоплений

17.10.13

Интеграция - ККМ

Данная обработка основана на стандартной обработке обмена от 1С. Дополнительно к товарам выгружаются сегменты, дисконтные карты, скидки и накопления.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка
.zip 74,23Kb
89
89 Скачать (1 SM) Купить за 1 850 руб.
Форма настройки
.JPG 63,73Kb
50
50 Скачать бесплатно

Возможности обработки:

0) не требуется изменений в конфигурации
1) собираются все работающие на момент выгрузки скидки и скидки, действие которых начнётся в будущем
2) все скидки из базы выгружаются как автоматические на позицию; выгрузка ручных скидок (на документ) настраивается в настройках оборудования
3) выгружаются все дисконтные карты и их владельцы
4) поддерживаемые настройки скидок:
- поддерживаются скидки суммой и процентом, надбавки и скидки
- поддерживаются накопительные скидки
- поддерживается ограничение скидки по получателю (только по дисконтным картам)
- поддерживается ограничение к сегменту номенклатуры (но не на сегмент) и по сегменту-исключению (см. ограничения!)
- поддерживается срок действия скидки
- поддерживается любая комбинация указанных выше настроек
5) загрузка данных о накоплениях реализована следующим образом:
- при загрузке создаётся документ "Корректировка записей регистров" с заполнением регистра "Продажи по дисконтным картам"
- в корректировку попадают позиции документов, в которых зарегистрирована карта клиента, но при условии, что на позицию нет других скидок не по карте клиента (настраивается, см. ограничения!)
6) при загрузке данных о накоплениях, если карта не найдена в базе, создаётся новая карта с соотвествующим номером, создаётся физическое лицо "Владелец карты N"
7) при выгрузке выводится информация о товаре с нулевой ценой
8) выгружается иерархия ставок
9) в настройках оборудования есть возможность включить отсев накоплений по карте (в накопления по карте не входят позиции документов, в которых присутствует скидка не по карте)
10) есть возможность выгрузки накоплений по картам, при этом накопительные скидки загружаются в Frontol именно как накопительные, поэтому нет необходимости частого обмена (при этом в Frontol не работает отсев накоплений по карте)

Ограничения:

0) (ограничение стандартной обработки, исправлю по первому желанию клиентов) В наименованиях товаров, клиентов, карт, скидок, сегментов должен отсутстовать символ ";"
1) Необходимо каждый раз выполнять полный обмен, иначе скидки на неизменившуюся номенклатуру потеряются
2) Для увеличения производительности Frontol и скорости обмена необходимо использовать как можно меньше сегментов-исключений, особенно при отсуствии основного сегмента
3) Если в настройках не выбрана выгрузка оборотов по картам в Frontol, то желательно выполнять обмен не реже раза в сутки, т.к. накопительные скидки переходят границу накопления только после обмена (без выгрузки оборотов в Frontol накопления не дублируются)
4) Вся иерархия ставок выгружается в корневую группу ставок с условием выбора "максимальная"

Настройка дополнительных возможностей:

1. Настройка Frontol для загрузки карт
Из-за невозможности загрузки в Frontol объектов "Вид карт", один экземпляр необходимо создать вручную. Для этого нужно зайти в Frontol Администратор, закладка "Справочники", справочник "Виды карт". Нажмите кнопку "Добавить". В поле наименование можно добавить что-нибудь вроде "Накопительная карта". Важно отметить галочку "Карты" в разделе "Авторегистрация", а также описать диапазон ваших карт в параметрах авторегистрации, чтобы у вас нельзя было зарегистрировать чужие карты. Раздел "Ввод карты" может заполнить настройщик оборудования.

2. Предварительная настройка Frontol для реализации накопительных скидок.

2.1 Если в Frontol ещё не настроены накопительные скидки, нужно создать заготовку через мастера:
зайти в Frontol Администратор -> закладка "Скидки и сценарии" -> мастер скидок -> кнопка со стрелкой вниз (переход на "Cкидки на суммы персональных накоплений") -> далее -> в поле "P, %" вводим 100 -> выбираем любую скидку в поле "Скидка, S1" -> далее
Будет показано окно с результатом работы мастера. Из него для настройки обработки нам необходимо запомнить следующие коды:
1) код сценария
2) код вида счетчика (накопления суммы)

2.2 Дополнительно: реализация счетчика накопления количества.
Если вам необходимы скидки, зависящие от накопления количества купленного товара, то необходимы дополнительные действия:
1) зайти на закладку "Скидки и сценарии", в справочник "Счетчики", нажать кнопку "Добавить"
2) наименование: Скидки на количество; авт. создание: карта
3) запомнить код создаваемого вида счетчика, нажать "ОК"
4) зайти на закладку "Скидки и сценарии", в справочник "Сценарии", зайти в созданный в п. 2 сценарий
5) изменить код на следующий (в данном случае код вида счетчика накопления суммы - 1, количества - 2):

function BeforeAct(AO, RO, E)
{
}
function AfterAct(AO, RO, E)
{
  switch(RO.ReceiptTypeCode)
  {
    case 1: // ПРОДАЖА
      RO.Counter.AddValueByTypeCode(1, RO.SummWD * 1.0000);
      RO.Counter.AddValueByTypeCode(2, RO.BuyCount * 1.0000);
      break;
    case 2: // ВОЗВРАТ
      RO.Counter.AddValueByTypeCode(1, -RO.SummWD * 1.0000);
      RO.Counter.AddValueByTypeCode(2, -RO.BuyCount * 1.0000);
      break;
    case 3: // АННУЛИР
      RO.Counter.AddValueByTypeCode(1, -RO.SummWD * 1.0000);
      RO.Counter.AddValueByTypeCode(2, -RO.BuyCount * 1.0000);
      break;
    case 4: // ОБМЕН
      RO.Counter.AddValueByTypeCode(1, RO.SummWD * 1.0000);
      RO.Counter.AddValueByTypeCode(2, RO.BuyCount * 1.0000);
      break;
  }
}

3. Настройка обработки.
1) ввести код вида карт из п. 1
2) если необходимо вести накопления в Frontol, то ввести код сценария, код вида счетчика накопления суммы (в поле "Код счетчика накопления суммы"), код вида счетчика накопления количества (если есть, в поле "Код счетчика накопления количества") из п. 2
3) при включенном флажке "Ограничивать накопления скидкой по карте (в 1С)" в создаваемые для учёта накоплений корректировки записей регистров не будут попадать позиции, на которые распространялись скидки, не привязанные к какой-либо карте; для реализации подобного поведения в Frontol необходимо модифицировать сценарии накопления, но этим вопросом я не занимался, поэтому инструкций не предоставляю;
4) в таблицу "Ручные скидки" необходимо внести ручные скидки, если таковые будут использоваться на рабочем месте кассира (все скидки, настроенные стандартными механизмами 1с, выгружаются как автоматические на позицию); с помощью поля "Группа скидок" можно контролировать взаимосвязь ручных скидок с автоматическими

См. также

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

2948

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 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%.

7900 руб.

25.05.2015    342145    2052    3120    

1078

ККМ Кассовые операции Розничная торговля Программист Бухгалтер Пользователь Бухгалтерский учет Оперативный учет Управляемые формы 1С:Розница 2 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение для типовых конфигураций для Управляемых форм позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

9500 руб.

27.08.2018    125701    671    603    

897

ККМ Кассовые операции Розничная торговля Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Платные (руб)

«Сервер ККМ» позволяет приложениям работать с фискальными регистраторами по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест с поддержкой очереди печати. Поддерживаются ВСЕ ревизии требований фирмы 1С к разработке драйверов ККТ от 2.2 до 4.4. В поставке есть драйверы для операционных систем Linux, Android, MacOs и Windows. Поддержка драйверов Атол, Штрих и 1С-совместимых драйверов для ККТ ревизии 4.4. Поддержка 54-ФЗ и разрешительного режима, ФФД 1.05,1.1,1.2. Подключается к 1С Торговля и склад 7.7, 1С:УТ 10/11, 1С:УНФ 1.6/3, 1С:Розница 1/2/3, 1С:БП 2/3, 1С КА 1/2., 1С:ERP, УПП. Ускоряет печать из терминального сеанса Windows. Работает с разрешительным режимом даже из старых конфигураций. Предоставляет REST API для печати через веб-сервис. Поддерживаются новые ставки НДС 5% и 7%.

5000 руб.

02.09.2016    139845    180    196    

196

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

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0

7900 руб.

22.03.2019    86914    564    479    

197

Кассовые операции ККМ Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Платные (руб)

Расширение для 1С:Управление торговлей 11.5, которое позволяет пробивать чеки ККМ и списывать товар с разных складов. Склад списание товара можно указывать в табличной части рабочего места кассира (РМК).

5880 руб.

12.04.2023    10901    60    3    

50

ККМ Кассовые операции Розничная торговля Ценообразование, анализ цен Системный администратор Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Можно ли в 1С:Розница подключить несколько касс на одно рабочее место? Теперь это возможно! Решение позволяет подключать неограниченное количество касс к одному рабочему месту и выбирать, на какой кассе пробивать чек в зависимости от необходимости. Публикация состоит из двух файлов: одно из них — расширение конфигурации для ПРОФ-версии, второе — внешняя обработка РМК для базовой версии.

4560 руб.

07.08.2018    78000    511    359    

369

Кассовые операции ККМ Системный администратор Программист Бухгалтер Платформа 1С v7.7 Платформа 1С v8.3 1C:Бухгалтерия 1C77 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового файла (ini файла) с изменениями включена 1 лицензия Для любых программ, которые умеют работать с текстовыми файлами. Внутри комплекта есть готовые к использованию обработки

6000 руб.

31.07.2017    174515    602    609    

211
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. A_Max 20 13.08.13 11:39 Сейчас в теме
Мы свою под УТ 10.3 написали и решили вообще не использовать стандартный механизм 1С обмена с кассами. Слишком много ограничений. Тоже выгружается вся система скидок 1С, и суммы накоплений по картам фиксируются в ОтчётеККМ.
Плюс:
+ выгрузка системы скидок настроенной в 1С
+ выгрузка пользователей ККМ и печать бейджиков с ШК
+ работа с любыми типами складов (оптовый/НТТ/АТТ)
+ обмен через почту
+ созможность загрузки:
** последней смены
** диапазона смен
** диапазона дат
+ возможность разбиения загруженного отчёта по:
** сменам
** дням
** чекам - для каждого чека на кассе создастся чек в 1С
** по переоценке - если у товара в течении дня изменилась цена то будет сделан "срез" на этот момент
+ Опция создание документа "Возврат от покупателя"
+ Опция создания ПКО для каждого отчёта

Думал разместить тоже, но вот 1000р как-то ну очень мало. Да и вопрос гложет по поводу необходимости защиты от копирования.
5. sytyj39 12.12.13 20:18 Сейчас в теме
(1) может не совсем в тему... можно хотябы в кратце описать "обычную" схему проведения переоценки. Правда у меня УТ 10.3. Переоценку проводим в УТ (списание части товара и приход по новой цене - номенклатура та же самая), выгружаем на кассу, в итоге меняется цена вцелом по товару. Хочу разобраться, как надо правильно делать переоценку. Прошу заранее прощения за оффтоп.
6. groMalog 7 20.12.13 09:21 Сейчас в теме
(5) sytyj39, А почему не личным сообщением? Оффтоп жуткий, удалите это кто-нибудь!
2. groMalog 7 14.08.13 00:04 Сейчас в теме
В моей обработке уклон сделан в сторону накопительных скидок, которые есть в 1С:Розница. В УТ 10.3 скидки гораздо менее функциональные (если не прав, прошу поправить). Расчёт также на небольшой розничный магазин, когда детализация отчёта не важна. Например, магазин одежды. Кстати, обработка подходит и для конфигурации "Розница 8. Магазин одежды и обуви", т.к. последняя является лишь дополнением к 1С:Розница.
По поводу обмена по почте. У Атол есть своя обработка обмена, поддерживающая данную функцию. Будет несложно допилить и её. Но с новыми возможностями цена будет расти;) Да и без них при повышении спроса тоже будет, так что спешите!
3. groMalog 7 14.08.13 00:08 Сейчас в теме
Про защиту от копирования: вроде как не тот калибр, будут ли оправданы затраты? Да и с развитием 1с наши с вами обработки всё больше устаревают.
4. A_Max 20 14.08.13 11:55 Сейчас в теме
Самое главное, что забыл написать в первом сообщении:
Удачи на поприще автоматизации розничной торговли :)

А по поводу устаревания....
Мы начали её делать ещё под 8.0 и с тех пор актуальность не потерялась.
Так что всё совсем не так уж хорошо с развитием у 1С в плане взаимодействия с другими системами.
7. MoshkovEV 12.02.15 08:30 Сейчас в теме
Версия фронтола какая?
8. roman3d 104 06.12.17 14:27 Сейчас в теме
Блин, такую бы под Розницу 2.2 ....
купил бы недумая
9. Gtli 19.03.18 21:35 Сейчас в теме
10. A_Max 20 23.03.18 11:22 Сейчас в теме
(9) Такое действительно небходимо или из разряда "вот если бы было и забесплатно..."?

Была мысль актуализировать свою обработку. Но так как давно ушёл из отрасли розницы не знаю есть-ли потребность. Ну и если есть, то какие желания и какие недостатки у существующей типовой выгрузки?
11. Gtli 23.03.18 17:49 Сейчас в теме
(10) Я напишу что может типовая обработка розницы и вы сами поймёте чего не хватает.
Выгрузить на ккм оффлайн товары, цены, остатки, группы товаров.
Загрузить отчет о продажах который был сформирован в конце дня с товаром, ценами возвраты, нал бе знал.
Вот и всё!!!
12. memb3r 22.03.19 16:06 Сейчас в теме
(11) возвраты у вас нормально ставятся на остаток? Дело в том, что типовая выгрузка-загрузка товар со знаком минус не загружает в отчет о продажах.
13. A_Max 20 23.03.19 11:13 Сейчас в теме
(12) Если мне не изменяет память в стандартной обработке при загрузке идёт свёртка, поэтому там и не видно возвратов.
Очень давно ушёл из ЦТО и своей обработки. Посмотрю, вы мне в личку лучше напишите.
15. user1001734 01.07.19 13:33 Сейчас в теме
(10) Добрый день! Не забесплатно. Цена вопроса?
14. user1001734 27.06.19 09:54 Сейчас в теме
Добрый день! Так, что с разработкой под Розницу 2.2?
16. s_belykh 12.08.21 13:56 Сейчас в теме
Добрый день!

Есть задача выгружать скидки, карты, накопления и т.д. из 1С:Розница 2.3 (последний релиз) во Фронтол 6 (последний релиз).

Напишите пожалуйста в личку.
17. groMalog 7 10.04.23 23:13 Сейчас в теме
Если кто ещё сюда забрёл, отвечу всем сразу и заранее :) Мои пути с 1с разошлись очень давно (с 2014 года), поэтому чем-то помочь кому-либо уже не смогу. Публикация уже давно неактуальна и бесплатна (разве что сам ИС что-то берёт). Оставляю для потомков как пример, сам сейчас читаю описание и удивляюсь, как оно всё сложно :) Удачи всем.
Оставьте свое сообщение