Часто возникает ситуация, когда исходная база данных 1С утеряна или повреждена, но вся актуальная номенклатура, цены и штрихкоды остались в памяти кассового аппарата "Штрих-М". Наша задача — "спасти" эти данные и перенести их в новую, чистую базу. Это стандартный этап при переходе с УТ 10.3 на УТ 11.5 или в случае переноса данных в УНФ 3.0, Розницу 3.0 или УТ 11.5. Давайте вместе разберемся, как это сделать, и рассмотрим несколько рабочих способов, от самого надежного до запасных вариантов.
Проанализируем самый надежный и полный способ получения данных. Его суть заключается в том, чтобы скопировать файл базы данных непосредственно с кассового аппарата и извлечь из него всю необходимую информацию. Этот метод гарантирует, что мы получим полный справочник товаров, включая те позиции, которые давно не продавались.
Разберем по шагам, что нужно сделать:
Находим и копируем файл базы данных. На кассовых терминалах "Штрих-М" (например, "Штрих-LightPOS" или "Штрих-miniPOS"), работающих под управлением Windows CE, база данных товаров хранится в одном файле. Нам нужен файл с именем rmk.sdf. Это база данных формата SQL Server Compact (SQL CE). Для корректного извлечения данных из этого файла рекомендуем использовать специализированное решение для восстановления справочника товаров из БД касс Штрих-М (Windows CE).
Обычно он расположен по одному из следующих путей на устройстве:
Resident Flash/RMK/DB/Storage Card/DB/Подключитесь к кассе или извлеките карту памяти и скопируйте файл rmk.sdf на свой компьютер.
Открываем и экспортируем данные. Для работы с файлами .sdf нам понадобится специальная программа. Вы можете использовать любую из предложенных утилит:
Откройте скопированный файл rmk.sdf в одной из этих программ. Внутри вы увидите структуру базы данных с таблицами. Нас интересует таблица, содержащая справочник товаров. Чаще всего она называется Goods или Nomenklatura.
Получаем нужные данные. Откройте эту таблицу и вы увидите все ваши товары со столбцами, содержащими наименование, цену, штрихкод и другие атрибуты. Используйте функцию экспорта в вашей программе, чтобы сохранить эти данные в удобном формате, например, CSV или Excel. Для качественного импорта в систему лучше использовать загрузку номенклатуры из Excel с автоматическим созданием групп, видов и производителей.
Полученный файл или напрямую базу данных можно загрузить в 1С, применяя загрузку справочника Номенклатура из Excel, дополнительных реквизитов, штрихкодов, начальных остатков и цен, которая автоматически распределит данные по нужным справочникам.
Этот способ подойдет, если у вас сохранился исходный файл, который когда-то использовался для загрузки товаров в кассу. Кассовое ПО "Штрих-М" использует для обмена текстовые файлы определенного формата, и если такой файл есть, он содержит всю необходимую нам информацию.
Рассмотрим подробнее:
Структура файла. Стандартный файл обмена для "Штрих-М" — это текстовый файл в кодировке cp1251. Данные в каждой строке разделены символом точки с запятой (;). В файле могут содержаться не только товары, но и цены, штрихкоды и даже остатки на момент выгрузки.
Поиск файла. Поищите в архивах или на рабочих компьютерах файлы, которые использовались для обмена с кассой. Часто они имеют расширение .txt или .dat.
Использование данных. Если вы нашли такой файл, для его корректного прочтения лучше всего подойдет загрузка в 1С из кассового ПО Штрих-М через файлы обмена, которая умеет восстанавливать иерархию групп и дополнительные реквизиты товаров.
Также в некоторых версиях ПО "Штрих-М: Кассир" через меню "Супервизор" в разделе "Обмен данными" можно инициировать принудительную выгрузку справочника.
Если первые два способа по каким-то причинам недоступны, можно прибегнуть к этому варианту. Однако нужно сразу понимать его серьезные ограничения. Этот метод стоит рассматривать как запасной.
Проанализируем ситуацию:
Как это работает? Вы заходите в личный кабинет вашего ОФД и формируете отчет по проданным товарам за максимально возможный период.
Какие есть минусы?
Этот способ может быть полезен, чтобы быстро восстановить список самых ходовых позиций, но для полного восстановления справочника он, к сожалению, не подходит.