Проект хранит настройки принтеров, макеты и данные товаров в базе данных. Локальный проект открывается из файла базы, серверный — через файл подключения.
Откройте готовый проект или создайте новый.
Чем отличаются файлы
| Файл | Что содержит | Как использовать |
|---|---|---|
.slf |
Локальную базу SQLite с данными проекта | Создать, сохранить или открыть локальный проект |
.sld |
Параметры подключения к базе | Подключиться к серверной базе или открыть ранее созданное подключение к SQLite |
.sdf |
Существующую локальную базу | Открыть существующий проект; для новой локальной базы используйте .slf |
Новый локальный проект хранится в файле .slf. Для переноса проекта нужен сам файл базы.
Ранее созданные подключения .sld к SQLite тоже открываются. База должна оставаться доступной по пути, указанному в таком файле. Сам файл .sld содержит только параметры подключения. Файл подключения к серверной базе может содержать логин и пароль; передавайте его только тем, кому нужен доступ к проекту.
Открыть существующий проект
- Нажмите «Открыть проект…» на стартовом экране или Ctrl+O.
- Выберите локальную базу
.slfили файл подключения.sld. - Дождитесь открытия. Название проекта появится на верхней панели.
Для повторного открытия можно выбрать проект в списке «Недавние проекты».
Локальную базу также можно открыть через «Создать проект…» → «Существующая база данных». Выберите «Локальная БД», укажите путь к файлу .slf или .sdf и нажмите «Открыть БД».
Подключиться к серверной базе
Если файла подключения к серверу нет, нажмите «Создать проект…» → «Существующая база данных». В окне «Создание файла подключения к БД» выберите тип базы и заполните параметры:
| Параметр | Что принимает форма |
|---|---|
| Сервер | Числовой IPv4-адрес, при необходимости с портом. Пример записи: 192.0.2.20:5432; замените его адресом своей базы. Имя компьютера и IPv6 эта форма не принимает |
| Название базы | От 1 до 63 латинских букв, цифр и знаков _; первый символ — буква. Программа переводит имя в нижний регистр |
| Пользователь и пароль | Учётные данные доступа к базе; оба поля обязательны |
Имена main, temp, master и postgres запрещены. Укажите существующую рабочую базу, а не системную. После «Создать файл» выберите место для .sld.
Создать новый проект
Нажмите «Создать проект…» → «Новая база данных». Программа откроет пустой проект. При первом сохранении укажите, где хранить его данные.
Для локального проекта выберите «Локальная БД», задайте файл с расширением .slf, например CheeseWorks.slf, и нажмите «Создать файл». Данные проекта сохранятся в этом файле.
Для новой серверной базы нужны учётные данные с правом создания базы. Если рабочая база уже существует, подключитесь к ней, а не создавайте новую с похожим именем.
Сохранить изменения
Нажмите «Сохранить проект» или Ctrl+S. В формах с отдельной кнопкой сохранения сначала примените изменения в форме. Например, для принтера сначала нажмите «Сохранить параметры», затем сохраните проект.
Задания записываются в базу из своего окна без отдельного сохранения проекта. Сохранение проекта не создаёт резервную копию базы.
Если другой пользователь изменил те же поля, программа покажет конфликт. Выберите, сохранить ли свои изменения, загрузить актуальные данные или отменить сохранение. Не перезаписывайте чужие значения, пока не сравните их со своими.
При смене проекта или выходе программа спрашивает о несохранённых изменениях. «Да» сохраняет их, «Нет» продолжает без сохранения, «Отмена» возвращает к текущему проекту.
Сохранить копию или обновить данные
«Сохранить копию» переносит настройки принтеров, макеты, поля с изображениями, шрифты и товары в другую базу. Задания при этом не копируются. Для полного переноса, включая историю и коды маркировки, используйте миграцию базы.
При сохранении копии в существующую базу данные добавляются в неё. Для отдельного проекта выбирайте новую базу.
После сохранения копии LabelRedo открывает её. Чтобы продолжить работу с исходным проектом, откройте его снова.
Для локальной копии выберите «Локальная БД» и укажите другое имя файла .slf. Если выбранный файл уже существует, прочитайте подтверждение замены до продолжения.
Сохранить копию в ту же серверную базу нельзя.
«Обновить проект из БД» заново загружает данные открытого проекта. Несохранённые изменения будут потеряны; программа предупреждает об этом перед обновлением.
Какую базу использовать
SQLite хранит данные в локальном файле. Microsoft SQL Server, MySQL и PostgreSQL хранят данные на сервере. Выбор для рабочего производства зависит от настроенных программ и нужных операций обмена. Например, у синхронизации справочников есть отдельные ограничения по типам баз — см. обмен с линией.
