Три в одном: скрипт с графическим интерфейсом для подготовки кодов маркировки к загрузке в 1С

25.08.26

Интеграция - Обмен с ГосИС

Скрипт с графическим интерфейсом на PowerShell, который решает три частые задачи при работе с кодами маркировки в 1С. Первая вкладка — очистка списка кодов: берёт CSV с ошибками, извлекает проблемные коды и удаляет их из Excel-файла. Вторая — разбивает огромные Excel или CSV-файлы на части по N строк (по умолчанию 30 000), чтобы было удобно загружать их в 1С. Третья — приводит «сырые» TXT-файлы с кодами к рабочему виду: заменяет \u001D на реальный символ GS, убирает экранирование кавычек и обрезает лишние кавычки. Всё в одном окне, с логом и подсказками. Не требует глубоких знаний PowerShell — достаточно выбрать файлы и нажать кнопку. Экономит часы ручной правки и подготовки данных.

Файлы

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

Наименование Скачано Купить файл
Три в одном: скрипт с графическим интерфейсом для подготовки кодов маркировки к загрузке в 1С
.ps1 25,33Kb
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Если вы работаете с маркированными товарами в 1С, вы наверняка сталкивались с типовыми «болячками»: при выгрузке из системы маркировки приходят отчёты об ошибках в формате CSV, откуда нужно вытащить коды, которые не прошли проверку; после этого надо удалить эти коды из основного ExcelR09;справочника, чтобы повторно не отправлять их. Плюс поставщики присылают файлы с кодами по 100–200 тысяч строк, а 1С не всегда может переварить такой объём — приходится резать на части. И ещё часто коды приходят в TXT с экранированными спецсимволами — \u001D\", и если их не поправить, они не встанут в систему. Вручную делать это муторно, долго и чревато ошибками.

Этот скрипт — ваш личный помощник, который забирает всю эту рутину на себя.

Вкладка «Очистка кодов»:

  • Берёт CSV с ошибками (например, от Честного ЗНАКа), ищет в последнем столбце текст вида Статус Кода Маркировки <код> не соответствует, извлекает все такие коды, нормализует их (убирает невидимые символы, лишние пробелы, заменяет умные кавычки на обычные) и сохраняет в файл извлеченные_коды.csv.

  • Затем читает ваш основной ExcelR09;файл (список всех кодов), нормализует каждый код и удаляет строки, которые совпали с извлечёнными кодами с ошибкой.

  • Результат сохраняется рядом с исходным ExcelR09;файлом с суффиксом _очищенный.xlsx. В логе видно, сколько строк удалено и сколько осталось.

Вкладка «Разбивка файла»:

  • Принимает на вход Excel (.xlsx/.xls) или CSV.

  • Разбивает его на части заданного размера (по умолчанию 30 000 строк). Для CSV используется встроенный Import-Csv и Export-Csv, для Excel — COMR09;объект Excel (поэтому требуется установленный Microsoft Excel).

  • Части сохраняются в ту же папку с именами исходное_имя_1.xlsx_2 и т.д.

  • Удобно, когда 1С не может загрузить больше 30 000 строк за раз.

Вкладка «Редактор кодов»:

  • Открывает TXTR09;файл с кодами и последовательно делает три замены:

    1. Текстовый \u001D заменяется на реальный символ GS (код 0x1D) — разделитель, используемый в маркировке.

    2. Экранированные кавычки \" заменяются на обычные ".

    3. Обрезаются кавычки по краям каждой строки.

  • Сохраняет промежуточные файлы с суффиксами _CHG29.txt_CHGBackSlash.txt_CHGBrackets.txt и финальный _CHGBrackets.csv, готовый для импорта.

Все операции логируются в окне с прокруткой, все ошибки перехватываются и показываются понятным сообщением. Интерфейс интуитивен — выбор файлов через кнопку «Обзор», подсказки по каждому действию. Скрипт сам проверит наличие модуля ImportExcel для первой вкладки и при необходимости попробует его установить. Работает из коробки на Windows с PowerShell 5+.

Скрипт идеально подходит для бухгалтеров, операторов маркировки и администраторов, которые регулярно подготавливают данные для загрузки в 1С. Он не требует навыков программирования, экономит десятки часов в месяц и минимизирует риск человеческой ошибки. Распространяется «как есть», но готов к ежедневному использованию.

Вступайте в нашу телеграмм-группу Инфостарт

Маркировка Честный ЗНАК Коды маркировки Обработка кодов Очистка данных Разбивка файлов Excel CSV PowerShell GUI Автоматизация Подготовка данных Удаление кодов ImportExcel Редактор кодов Спецсимволы GS символ Разделение файлов Справочник кодов

См. также

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

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

40000 руб.

28.08.2020    562648    3936    145    

1457

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

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

62220 руб.

16.08.2019    106604    329    95    

185

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

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

1091 руб.

15.12.2015    187176    1371    374    

420

Обмен с ГосИС 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика Пищевая промышленность Россия Бухгалтерский учет Платные (руб)

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

45000 руб.

25.10.2024    7208    18    0    

18

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

Решение создано для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Задавайте вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, накоплен опыт и знания по данным темам.

20900 руб.

18.03.2019    126041    81    115    

207

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

Интеграция для работы 1С с ГИИС ДМДК. Государственная интегрированная информационная система в сфере контроля за оборотом драгоценных металлов, драгоценных камней и изделий из них на всех этапах этого оборота.

80000 руб.

12.04.2022    27174    208    34    

55

Обмен с ГосИС Логистика, склад и ТМЦ Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Внешняя обработка для инвентаризации кодов маркировки в системе "Честный знак". Позволяет быстро определить и списать коды маркировки проданного, испорченного, утраченного (полный перечень причин списания указан ниже)  товара, которые всё ещё числятся за организацией. Привести в соответствие остатки маркированного товара программы 1С и системы "Честного знака".

6649 руб.

09.01.2024    19374    199    30    

180

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

7000 руб.

08.11.2017    130898    278    153    

405
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. oloy 3 25.08.26 15:21 Сейчас в теме
плюсую все (три) твои посты. лично мне это не нужно, но чисто из-за твоей активности ;)
2. MartianovMN 25.08.26 16:59 Сейчас в теме
(1) Да у меня давно лежало, я решил, что на гитхабе оно не принесет пользу, а тут да
Для отправки сообщения требуется регистрация/авторизация