Описание структуры таблиц базы «Магазина 15»
Для корректной работы решений на базе «Магазина 15» используются специальные таблицы, встроенные в конфигурацию продукта. Эти таблицы служат источником структурированных данных, которые заполняются из учетной системы или справочников, выгружаются на терминалы сбора данных (ТСД) и используются в различных операциях во время работы с документами. Каждая таблица отвечает за определённый набор данных: от бизнес-процессов и цен до характеристик товаров и контрагентов.
Ниже приведен полный перечень таблиц, используемых в «Магазине 15», с подробным описанием их структуры и назначения.
Любая из этих таблиц представляет собой набор данных, строки таблицы содержат поля простых типов (числа, строки, булевы). Кроме полей, которые содержат данные, могут быть заданы вычислимые поля (данные этих полей определяются путем операций над значениями других полей). Таблица может как загружаться на терминал, так и хранится на сервере (в случае серверной базы Mobile SMARTS).
БизнесПроцессы
В «Магазине 15» реализован функционал для выгрузки таблицы «БизнесПроцессы» из учетной системы или файлов справочников на ТСД.
Выгруженная таблица «БизнесПроцессы» позволяет выбирать на ТСД бизнес-процесс, по которому будет проводиться дальнейшая работа в документе. В документ запишется уникальный ID бизнес-процесса, по которому будет произведена загрузка документа в учетную программу после завершения работы на ТСД.
Процесс настройки выгрузки справочника «БизнесПроцессы» на ТСД и сама выгрузка описаны в статье «Выгрузка справочников из 1С на ТСД».
Ниже приведено описание полей справочника «БизнесПроцессы».
Таблица «БизнесПроцессы»
| Наименование | Тип | Пример значения | Описание |
| Ид | string | 9fe5076a-8258-4998-be40-ba6bc1004045 | Идентификатор бизнес-процесса |
| Наименование | string | Наименование бизнес-процесса | |
| ТипДокументаMobileSMARTS | string | ПриходНаСклад | Тип документа Mobile SMARTS |
| ТипИсходногоДокумента | string | Поступление | Тип исходного документа бизнес-процесса |
| ТипРезультирующегоДокумента | string | ПриобретениеТоваровИУслуг | Тип результирующего документа бизнес процесса |
| Узел | string | «ИдУзла1», «ИдУзла2»… | ИдУзлов в кавычках через запятую |
Цены
В «Магазине 15» реализован функционал для выгрузки справочника «Цены» из учетной системы или файлов справочников на ТСД.
Таблица цен предназначена для того, чтобы видеть цены на ТСД в операции «Просмотр справочников» по всем имеющимся в учетной программе видам цен, а также для того, чтобы обозначить основной вид цен, по которому будет происходить работа на ТСД (в первую очередь для документа переоценки). «ВидЦеныВнутр» — определяет основной тип цены.
Процесс настройки выгрузки справочника «Цены» на ТСД и сама выгрузка подробно описаны в статье «Выгрузка справочников цен и остатков на устройство».
Ниже приведено описание полей справочника «Цены».
| Наименование | Тип | Пример значения | Описание |
| ИдТовара | string | f834dd58-13f0-4061-8b03-6f2d9f135cbf | GUID товара |
| ИдХарактеристики | string | dd0d301b-5185-4104-9c3a-7ddc3a831e50 | GUID характеристики |
| Упаковка | string | db206d48-e210-4a6b-b80a-75b7c1ec6ad0 | GUID упаковки |
| Цена | decimal | 36900 | Цена |
| ВидЦены | string | Розничная | Розничная (1) или Цена закупки (0) |
| Валюта | string | RUB | Краткое наименование валюты |
| ВидЦеныВнутр | int32 | 0 | 0 — обычная (цена закупки), 1 — на ценник (розничная) |
ДопРеквизиты
В «Магазине 15» реализован функционал для выгрузки справочника «ДопРеквизиты» из учетной системы или файлов справочников на ТСД.
Таблица «ДопРеквизиты» предназначена для выгрузки на ТСД дополнительных реквизитов карточки товаров, которые могут потребоваться для печати этикеток и ценников, либо отображения информации на экране микрокиоска.
Процесс настройки выгрузки справочника «Цены» на ТСД и сама выгрузка подробно описаны в статье «Выгрузка справочников цен и остатков на ус тройство».
Ниже приведено описание полей справочника «ДопРеквизиты».
| Наименование | Тип | Пример значения | Описание |
| ИдТовара | string | 4daa253d-06d1-40bb-bd0a-98d74f4a901a | GUID товара |
| ТипНоменклатуры | string | Обувь | Обувь/Алко/Табак |
| ТоварнаяГруппа | string | Обувь | Обувь/Алко/Табак |
| СтранаПроизводства | string | РОССИЯ | Страна-производитель товара |
| ИмяПроизводителя | string | ООО «Клеверенс Софт» | Наименование производителя товара |
| АдресПоставщика | string | г. Москва, ул. Варшавское шоссе 33 | Адрес поставщика товара |
| ИмяПоставщика | string | ООО «Китай импорт» | Наименование поставщика |
| АдресПродавца | string | г. Ногинск, ул. Новоногинская 15 | Адрес продавца |
| ИмяПродавца | string | Клеверенс трейд | Наименование продавца |
| МаркаБренд | string | Баксовые | МаркаБренд |
| ДопИнформация | string | Крашеные | Дополнительное инфо о товаре |
Характеристики
В «Магазине 15» реализован функционал для выгрузки таблицы «Характеристики» из учетной системы или файлов справочников на ТСД.
Таблица характеристик используется для ручного добавления характеристики, если она не была определена для товара, у которого ведется учет по характеристикам (при сканировании товара или выборе его вручную)
Процесс настройки выгрузки справочника «Цены» на ТСД и сама выгрузка подробно описаны в статье «Выгрузка справочников цен и остатков на устройство».
Ниже приведено описание полей справочника «Характеристики».
| Наименование | Тип | Пример значения | Описание |
| Ид | string | 90c55447-d3a8-11e4-9423-e0cb4ed5eed4 | GUID характеристики |
| ИмяХарактеристики | string | 38 | Наименование характеристики |
| НаименованиеДляПоиска | string | 38 | Наименование для поиска |
| КлючХарактеристик | string | e5a4c309-a659-11dd-acee-0015e9b8c48d | GUID группы характеристик |
| Код | string | Не используется | |
| Штрихкод | string | Не используется | |
| ИндексСорт | int32 | 0 | Индекс сортировки |
| Цена | decimal | 0 | Цена товара с характеристикой |
| Остаток | decimal | 0 | Количество товара на остатках с характеристикой |
| ЦенаВыч | decimal | (Вычислимое) 123.50 | Ищет цену в таблице «Цены» |
| ОстатокВыч | decimal | (Вычислимое) 75 | Ищет остатки в таблице «Остатки» и суммирует их |
Контрагенты
В «Магазине 15» реализован функционал для выгрузки таблицы «Контрагенты» из учетной системы или файлов справочников на ТСД.
Таблица «Контрагенты» используется для хранения списка сторонних органи заций, и позволяет выбрать контрагента при работе с документом на ТСД.
Процесс настройки выгрузки справочника «Цены» на ТСД и сама выгрузка подробно описаны в статье «Выгрузка справочников цен и остатков на устройство».
Ниже приведено описание полей справочника «Контрагенты»
| Наименование | Тип | Пример значения | Описание |
| Ид | string | 19183def-cb6a-4233-a3aa-8a2ee233d94d | GUID Контрагента |
| Наименование | string | Алхимов А.А. | Наименование контрагента |
| ИдРодителя | string | 7729f076-a991-4eec-abd0-3ed8fabb7fcf | GUID папки контрагента |
| НаименованиеДляПоиска | string | 0461111101 алхимов а.а. | Наименование для поиска |
| ИНН | string | 0461111101 | ИНН контрагента |
| Код | string | РТ-000035 | Код контрагента в учетной системе |
| ШК | string | Штрихкод контрагента | |
| ЭтоПапка | boolean | False | Флаг, указывающий на то, что данная строка является папкой (родителем) |
| РодительскаяПапка | object | (Вычислимое) Строка таблицы | Ищет родительскую папку в таблице «Контрагенты» |
| ОтображениеОбъекта | string | (Вычислимое) Алхимов А.А. | Возвращает наименование для данной строки |
| ОтображениеСКартинкой | string | (Вычислимое) Алхимов А.А. | Возвращает наименование для данной строки |
| ПолноеОтображение | string | (Вычислимое) Алхимов А.А. | Возвращает наименование для данной строки |
Марки с ошибками
В «Магазине 15» реализован функционал для выгрузки таблицы «Марки с ошибками» из учетной системы или файлов справочников на ТСД.
Таблица «Марки с ошибками» предназначена для работы с неправильно сформированными кодами маркировками. Благодаря этой таблице можно вести статистику неверных КМ, для того, чтобы затем предъявить их поставщику или же восстановить ошибочный КМ с верными данными (например, неправильно расп ечатанный).
Ниже приведено описание полей справочника «Марки с ошибками».
| Наименование | Тип | Пример значения | Описание |
| Восстановленный КМ | string | 010444428273223921demo13995523091ffd092demoq/ 0wYncErNw2rK3BuoRSkuyH9TCIQx/ysMeqdQ== 04444282732239demo139955230 | Код маркировки с исправленной ошибкой |
| Дата скана | datetime | 12.12. 2022 | Дата сканирования КМ |
| Код ошибки | string | #D001 | Код ошибки на экране ТСД |
| Отсканированный КМ | string | 010444428273223921demo13995523091ffd092demoq/ 0wYncErNw2rK3BuoRSkuyH9TCIQx/ysMeqdQ== 04444282732239demo139955230 | Отсканированный неверный код маркировки |
| Текст ошибки | string | Отсутствует лидирующий спецсимвол FNC1 | Текст на экране ТСД, соответствующий коду ошибки |
Серии
В «Магазине 15» реализован функционал для выгрузки таблицы «Серии» из учетной системы или файлов справочников на ТСД.
Таблица «Серии» предназначена для работы с выгруженными сериями на ТСД, позволяет выполнять просмотр и выбор серий для отсканированного товара, у которого ведется учет серий.
Процесс настройки выгрузки справочника «Цены» на ТСД и сама выгрузка подробно описаны в статье «Выгрузка справочников цен и остатков на устройство».
Ниже приведено описание полей справочника «Серии».
| Наименование | Тип | Пример значения | Описание |
| Ид | string | 9991e487-1183-49bb-87d3-647ad92854db | GUID серии |
| ИмяСерии | string | 1252341234 до 18.12.16 | Наименование серии |
| КлючСерии | string | e585a289-c498-11e6-bc87-60a44c3ef47d | GUID группы серий |
| НаименованиеДляПоиска | string | 1252341234 до 18.12.16 | Наименование для поиска |
| ДатаСерии | datetime | 18.12.2016 | Дата заведения серии |
| АлкоКод | string | 0015545000002458847 | Алкокод бутылки |
| АлкоНаим | string | ЧИСТЫЙ СОСТАВ ВОДКАЯ 40% 0,25Л | Наименование алкоголя |
| ФормаА | string | fa-1 | Форма, А бутылки |
| ДатаРозлива | datetime | 12.12.2018 | Дата розлива алкоголя |
| Код | string | Не используется | |
| Штрихкод | string | Не используется | |
| ИндексСорт | int32 | 0 | Индекс сортировки |
| Номер | string | 1252341234 | Номер серии |
| Дополнительно | string | Крепкий алкоголь | Дополнительная информация |
Склады
В продуктах «Магазине 15» реализован функционал для выгрузки таблицы «Склады» из учетной системы или файлов справочников на ТСД.
Выгруженная таблица «Склады» позволяет выбрать склад при работе с документом на ТСД.
Процесс настройки выгрузки справочника «Цены» на ТСД и сама выгрузка подробно описаны в статье «Выгрузка справочников цен и остатков на устройство».
Ниже приведено описание полей справочника «Склады».
| Наименование | Тип | Пример значения | Описание |
| Ид | string | 9fe5076a-8258-4998-be40-ba6bc1004045 | GUID склада |
| Наименование | string | Оптовые склады | Наименование производителя |
| ИдРодителя | string | 8cd9bc2e-cb01-48d7-83e2-addd25eba865 | GUID папки складов/GUID вышестоящего склада |
| НаименованиеДляПоиска | string | оптовые склады | Наименование для поиска |
| Код | string | РТ-000001 | Код склада в учетной системе |
| ШК | string | Штрихкод склада | |
| Адресный | boolean | True | Флаг, указывающий, адресный склад или нет |
| ЭтоПапка | boolean | False | Флаг, указывающий, папка это или нет |
| РодительскаяПапка | object | (Вычислимое) Строка таблицы | Ищет родительскую папку в таблице «Склады» |
| ОтображениеОбъекта | string | (Вычислимое) Оптовые склады | Возвращает наименование для данной строки |
| ОтображениеСКартинкой | string | (Вычислимое) Оптовые склады | Возвращает наименование для данной строки |
| ПолноеОтображение | string | (Вычислимое) Оптовые склады | Возвращает наименование для данной строки |
Транспортные упаковки
В продукте «Магазине 15» реализован функционал для выгрузки таблицы «Транспортные упаковки» из учетной системы или файлов справочников на ТСД.
Выгруженная таблица «Транспортные упаковки» позволяет выбрать упаковку при работе с документом на ТСД.
Процесс настройки выгрузки справочника «Цены» на ТСД и сама выгрузка подробно описаны в статье «Выгрузка справочников цен и остатков на устройство».
Ниже приведено описание полей справочника «Транспортные упаковки».
| Наименование | Тип | Пример значения | Описание |
| ШтрихкодТранспортнойУпаковки | string | (00)07xxx7yy55555zzzz1(21)abcbox2 | Штрихкод палет/коробок/других транспортных упаковок |
| ИмяТранспортнойУпаковки | string | box-2 | Наименование транспортной упаковки |
| ИдТранспортнойУпаковки | string | 91fd919e-bbbb-oooo-1111-60a44c3ef47d | GUID транспортной упаковки |
| ИдРодителя | string | 91fd919e-pppp-aaaa-0000-60a44c3ef47d | GUID вышестоящей транспортной упаковки |
Узлы
В продукте «Магазине 15» реализован функционал для выгрузки таблицы «Узлы» из учетной системы или файлов справочников на ТСД.
Выгруженная таблица «Узлы» позволяет выбрать торговый объект при работе с документом на ТСД.
Процесс настройки выгрузки справочника «Цены» на ТСД и сама выгрузка подробно описаны в статье «Выгрузка справочников цен и остатков на устройство».
Ниже приведено описание полей справочника «Узлы».
| Наименование | Тип | Пример значения | Описание |
| Ид | string | 677bc136-f583-4d8b-ac6a-5257e68fdddc | GUID узла |
| Наименование | string | Узел | Наименование узла |
| ИдРодителя | string | c5792cfd-13a3-4631-bf75-8952569855f9 | GUID папки узла |
| НаименованиеДляПоиска | string | узел | Наименование для поиска |
| Код | string | УЗ-000001 | Код узла в учетной системе |
| ШК | string | Штрихкод узла (не используется) | |
| Владелец | string | Владелец узла | |
| ЭтоПапка | boolean | False | Флаг, указывающий папка или нет |
| РодительскаяПапка | object | (Вычислимое) Строка таблицы | Ищет родительскую папку в таблице «Магазины» |
| ОтображениеОбъекта | string | (Вычислимое) Узел | Возвращает наименование для данной строки |
| ОтображениеСКартинкой | string | (Вычислимое) Узел | Возвращает наименование для данной строки |
| ПолноеОтображение | string | (Вычислимое) Узел | Возвращает наименование для данной строки |