Автоматизация перепродажи маркированного товара

01.02.23

Интеграция - ЭДО и ОФД

Расширение предназначено для тех организаций, которые перепродают маркированный товар без приемки товара на склад и возможности просканировать штрихкоды с использованием ЭДО СБИС (Тензор).

Скачать файлы

Наименование Файл Версия Размер
Автоматизация перепродажи маркированного товара
.cfe 194,82Kb
5
.cfe 1.1.1 194,82Kb 5 Скачать

Расширение было создано из-за следующих проблем при загрузке документов со штрихкодами упаковок из СБИС (может, и в других системах ситуация такая же):

  1. СБИС загружает штрихкоды в ТЧ "Штрихкоды упаковок" документа "Поступление товаров и услуг" как значение штрихкода и не создавая сами штрихкоды.
  2. Сопоставить вручную без сканера не всегда возможно, да и очень долго
  3. Обработка СБИС при создании номенклатуры не устанавливает признак маркировки
  4. Обработка СБИС при создании номенклатуры не устанавливает реквизит "Вид номенклатуры" (на момент тестирования)
  5. При создании реализации на основании поступления штрихкоды не переносятся, и мы опять тратим кучу времени на сопоставление

Порядок работы

Краткий порядок работы с расширением, подробности работы ниже в разделе "Основной функционал"

  1. Загрузить документ "Поступление товаров и услуг" в 1С при помощи обработки СБИС
  2. Скачать XML файл загруженного документа из СБИС.Онлайн
  3. Изменить вид операции загруженного документа в 1С на "Товары (Накладная, УПД)"
  4. Пометить флажками маркируемую продукцию для установки признака маркируемой продукции, нажать кнопку "Установить признак маркировки" (синяя стрелочка). Каждый вид маркировки отдельно
    1. Выбрать вид маркировки
    2. Выбрать вид номенклатуры
  5. Нажать кнопку "Создать штрихкоды упаковок"
  6. Проверить в разделе "Проверка и подбор" соотношения в колонках "в документе" и "в упаковках". Пустых, лишних быть не должно. В ТЧ "Товары" маркированные товары должны иметь зеленую марку. Если в одном документе имеется маркированный товар разных категорий (обувь и легкая промышленность), то при завершении проверки по одному виду, ненайденные штрихкоды будут удалены из ТЧ "Штрихкоды упаковок" документа (обнаружено при тестировании на версии БП 3.0.109.57)!
  7. Создать на основании загруженного документа документ "Реализация товаров и услуг"
  8. Увеличить цену на процент или ручками при необходимости
 
 Инструкция в картинках

Основной функционал
 

 

Основной функционал представлен на форме документа "Поступление товаров и услуг" с видом операции "Товары (накладная, УПД)" в виде дополнительной колонки ТЧ "Товары" - флажок "Установить маркировку" и дополнительной группы кнопок командной панели ТЧ "Товары":

  1. Установить флажки (при выделении одной строки устанавливаются флажки на все строки, при выделении двух и более строк, устанавливаются флажки на выделенных строках)
  2. Снять флажки (поведение аналогично предыдущей команде)
  3. Установить признак маркировки:
    1. При запуске первым делом проверяется наличие установленных флажков.
    2. Далее выдается окно с выбором вида маркировки (отдельная форма в расширении, список маркировок взят из формы номенклатуры и описан в общем модуле расширения). Оставьте пустым для снятия ВСЕХ признаков маркировки
    3. Далее выдает запрос выбора реквизита "Вид номенклатуры". Если вид маркировки оставлено пустым, запрос вида номенклатуры игнорируется, программа переходит к обработке снятия признаков маркировки.
    4. Далее из ТЧ "Товары" выбираются только строки с флажками "Установить маркировку" и выбранным видом маркировки равным = Ложь. 
    5. Список выбранных перебирается, проверяется нет ли другого установленного признака, если ошибок нет, то устанавливается наш признак и реквизит "Вид номенклатуры". Вид номенклатуры устанавливается только если одноименное поле карточки номенклатуры не заполнено!
  4. Создать штрихкоды:
    1. Предварительно нужно скачать XML файл счет-фактуры (можно реализовать функционал подключения по api и выгрузки от туда, но задачи такой не стояло и мне влом) и выбрать его после нажатия кнопки "создать штрихкоды", сделать это можно из обработки СБИС, если провалиться в документ:
    2. XML файл разбирается в необходимый расширению вид, первым делом сверяется номер документа, в случае расхождений обработка останавливается
    3. Далее идет перебор номенклатуры поставщика из XML файла:
      1. Проверка на наличие номенклатуры поставщика с таким идентификатором
        1. Возможен вариант без загрузки номенклатуры поставщика, если она не найдена, предпринимается попытка найти номенклатуру в справочнике "Номенклатура" по  наименованию.
      2. Проверка владельца номенклатуры поставщика
        1. Если не совпадает, то пп 4.3.1.1
      3. Проверка наименования в базе и файле
        1. Если не совпадает, то пп 4.3.1.1
      4. Проверка наличия найденной номенклатуры из XML файла в ТЧ документа
      5. Проверка количества марок (штрихкодов) и количества номенклатуры (1 упаковка = 1 марке)
        1. Сравнивает наименование товара в XML документе (найденное значение по правилам выше) и наименование номенклатуры в строке ТЧ по номеру (добавлен счетчик)
      6. Проверка "а не создан ли штрихкод" и его наличие в ТЧ "Штрихкоды упаковок"
      7. Проверка "а  не связан ли найденный штрихкод с другой номенклатурой"
      8. Проверка "а нет ли нескольких одинаковых штрихкодов"
      9. Создаем штрихкод и возвращаем в ТЧ "Штрихкоды упаковок"
  5. Отобразить ТЧ "Штрихкоды упаковок"
    Данная команда создает (при отсутствии) элемент "Таблица формы", связывает его с ТЧ "Штрихкоды упаковок" и помещает его на форму после ТЧ "Товары". Также добавляется дополнительная колонка - номенклатура из карточки "Штрихкоды упаковок товаров" для наглядности. При создании формы документа "Поступление товаров и услуг" элемент не создается и не выводится на форму. При наличии элемента на форме, действие кнопки переопределяется - элемент меняет состояние видимости на противоположный от текущего.
  6. Сопоставить значения штрихкодов на командной панели ТЧ "Штрихкоды упаковок".
    Данная команда предназначена для сопоставления значений с уже созданными ранее штрихкодами в справочнике "Штрихкоды упаковок номенклатуры". Например при создании реализации, получении корректировок и прочего. Команда проверяет каждую строчку, если "Штрихкод упаковки" не заполнен, то идет попытка заполнить. Если заполнен, но значения различаются, то идет попытка сопоставления, иначе строка пропускается. Если "штрихкод упаковки" не найден, то строка пропускается и выводится сообщение.

Внимание: дополнительные элементы (колонки ТЧ, кнопки, дополнительная ТЧ) формы добавляются только в случае наличия строк в скрытой ТЧ "Штрихкоды упаковок"

Также кнопка "Отобразить штрихкоды" из п.5 с функционалом из п.6 добавлена на командную панель на формах:

  1. документа "Реализация товаров и услуг" с типом "Товары"
  2. документа "Корректировка поступлений"
  3. документа "Корректировка реализаций"

 

Дополнительный функционал
 

В разделе Справочники=>Сервис добавлены 3 обработки, созданные для решения проблем созданных некорректной загрузкой пользователями. Для всех обработок общим является флажок "Отладка", установленный флажок имитирует поведение WhatIf ("Что если"), т.е. в сообщениях описывает что будет делать и с кем, но фактически никаких изменений обработка не вносит. При открытии формы обработки, безопасности для, отладка устанавливается в значение Истина.

Разбить номенклатуру поставщиков.

Пояснение:
При определенных настройках обработка СБИС при загрузке создает номенклатуру поставщика (если не найден по идентификатору), где идентификатор - код товара в в электронном документе (передается продавцом). Далее связывает созданную номенклатуру поставщика с номенклатурой по двум сценариям:

  1. Ищет номенклатуру с наименованием равным наименованию из документа (наименование номенклатура поставщика)

  2. Пользователь указывает свой вариант сопоставления (вариант по умолчанию, настраивается в настройках обработки СБИС)

И записывает соответствие в свою БД (dbf). Такая схема в случае маркировки крайне неудобна, т.к. за нашим "Кроссовки" может скрываться +100500 разных номенклатур поставщика.
Описание работы обработки:
Обработка сначала получает список карточек номенклатуры (напр. "Кроссовки"), которым соответствует более одной номенклатуры поставщика. Перебирая весь список, создает на каждую номенклатуру поставщика карточку номенклатуры (напр. "Кроссовки жен. БлюАйс"). Все поля, кроме наименования и полного наименования, заимствуются из оригинальной карточки ("Кроссовки"). Устанавливается связь карточка номенклатуры - номенклатура поставщика.
 

Удалить номенклатуру по документу поступления товаров и услуг

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

Описание работы обработки:
Обработка помечает на удаление все карточки номенклатуры упомянутые в ТЧ "Товары" документа "Поступление товаров и услуг" указанном в соответствующем реквизите формы обработки. Также помечаются на удаление карточки "Номенклатуры поставщиков" связанные с обработанной ранее номенклатурой. И собственно сам документ "Поступление товаров и услуг" с его счет-фактурой

ВНИМАНИЕ! так как СБИС зачем то держит свою БД с номенклатурой поставщика, то придется сбросить ее, иначе в следующий раз номенклатура не будет загружена!

 

Удалить неиспользуемые штрихкоды

Пояснение:
Дабы избежать дублирования, захламления и просто вычистить от ошибочной загрузки

Описание работы обработки:
Обработка выгребает все штрихкоды упаковок, которые не упоминаются в документах "Поступление товаров и услуг" и "Реализация товаров и услуг" и помечает их на удаление.


16.04.2022 1.0.5 Протестирована на платформе 8.3.20.1789, конфигурация БП 3.0.109.57
25.04.2022 1.0.6 Выявлена сказочная ситуация, когда поставщик присылает документ где все позиции имеют одинаковое наименование и код. Изначально система проверяла расхождение количества штрихкодов и количества товаров найденных по номенклатуре в таблице. Теперь идет попытка такого сравнения по номеру строки (пп 4.3.5.1).
28.04.2022 1.0.7

Добавлена функция снятия признака маркировки (не указывать вид маркировки).

Выявлена ошибка счетчика, исправлено. Выявлено пару мелких недочетов, исправлено.

Для некоторых процедур и функция добавлены описания.

Удалены неиспользуемые формы документов и справочников

27.05.2022 1.0.8

Обнаружено, что сбис (или кто-то другой) создал как номенклатуру поставщика, так и номенклатуру контрагента с одинаковым идентификатором, но разными владельцами. В связи с этим добавлены пп 4.3.2.1 и пп 4.3.3.1.

Также исправлена ошибка вызываемая в пп 4.3.4 при наличии полного дубля по наименованию найденному в пп 4.3.1.1. Обработка не останавливается, но и строка не обрабатывается, требуется удалить дубли.

Протестирована на платформе 8.3.20.1789, конфигурация БП 3.0.112.34

11.10.2022 1.0.8 Протестирована на платформе 8.3.22.1603, конфигурация БП 3.0.121.31
28.01.2023 1.1.1

Добавлена кнопка отображения штрихкодов на формы документов:
 - корректировка поступлений
 - реализация товаров и услуг
 - корректировка реализации
Код, отвечающий за добавление элементов, частично выведен в общие модули
Добавлена кнопка "Сопоставить значения штрихкодов" для таблицы "Штрихкоды номенклатуры"

Протестирована на платформе 8.3.22.1750, конфигурация БП 3.0.129.13

 

марки штрихкоды упаковок

См. также

Гособоронзаказ: Подсистема для 1С:Бухгалтерии 3.0 ПРОФ и КОРП "Раздельный учет ГОЗ"

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

Подсистема обеспечивает раздельный учет результатов финансово-хозяйственной деятельности организаций по 275-ФЗ. Конфигурации: 1С:Бухгалтерия 3.0 ПРОФ и КОРП, 1С:Бухгалтерия строительной организации (БСО) ПРОФ/КОРП, 1С:БИТ.ФИНАНС и др.

50000 руб.

28.08.2020    123084    1136    124    

657

Гособоронзаказ: учет и отчетность БП3.0 КОРП + ПРОФ + БИТ.ФИНАНС

Бюджетный учет Обмен с ГосИС Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Государственные, бюджетные структуры Россия Бухгалтерский учет Платные (руб)

Доработка конфигурации 1С: Бухгалтерия предприятия, редакция 3.0. Предназначена для ведения раздельного учета и автоматизации заполнения отчетности исполнения контрактов ГОЗ в конфигурациях 1С БП КОРП, ПРОФ, БИТ.ФИНАНС.

30000 руб.

16.08.2019    83747    178    83    

111

SALE! 15%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

33529 28500 руб.

21.04.2017    85074    73    38    

151

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

7800 руб.

15.12.2015    162240    608    361    

377

Обмен с системами Казначейства: Электронный бюджет

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

Обработка для обмена платежными документами в формате xml для системы Федерального казначейства "Электронный бюджет" из конфигураций 1С. Поставляется в двух вариантах для БП 3.0 и КА 2.х/ERP 2.х

15000 руб.

14.10.2020    54249    302    99    

236

Конфигурация для передачи СЭМД в ЕГИСЗ (через N3.Health-оператора ЕГИСЗ).Интеграция в любую конфигурацию 1С.Обмен со сторонними МИС.

Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Здравоохранение, медицина, стоматология Россия Платные (руб)

Конфигурация МИС "Регистратура ЕГИСЗ 1.8" предназначена для отправки медицинских,инструментальных , лабораторных случаев обслуживания (в формате PDF), выписных эпикризов(амбулаторных случаев в формате PDF, а так же в формате CDA-Эпикриз по законченному случаю амбулаторный (CDA - ред.4)) в Единую государственную информационную систему в сфере здравоохранения через N.3Health -официального оператора передачи данных в ЕГИСЗ. Может быть интегрирована в любую конфигурацию 1С.Не подходит для клиент-серверных баз, для SQL.

6000 руб.

25.08.2022    8703    14    7    

12

Расширение для работы с ЭДО и сервисами: Диадок, СБИС, ЭДО Лайт, Signatura.pro, Астрал.ЭДО, Честный Знак и др. Поддержка МЧД для СБИС и Диадок. Для обычных форм - внешняя обработка. Поддержка Linux.

ЭДО и ОФД Обмен с ГосИС 8.3.14 1С:Управление торговлей 10 Бухгалтерский учет Управленческий учет Платные (руб)

Рабочее место для работы с ЭДО из 1С : Диадок, СБИС, ЭДО Лайт (Lite), Signatura.pro, Астрал.ЭДО, ГИС МТ (Честный знак, ЦРПТ). Создание УПД, УКД, ТОРГ12, Акта и отправка сразу из 1С (сохранение в файл и последующая загрузка через личный кабинет не требуется). Также поддерживается: отправка печатных форм, произвольных файлов, подписание, отклонение, аннулирование документов. Поддержка МЧД для СБИС и Диадок.

3600 руб.

16.12.2020    33527    241    196    

69
Оставьте свое сообщение