По мотивам
Цитата: AndreyZh ➤ Нормальный и правильный вопрос! Один товар - один ШК, одно ГТД, один срок хранения, одно - многое другое.
В УС Лэнд ИСКЛЮЧИТЕЛЬНО партиционный учет и соответственно для товара "одной партии" все эти реквизиты товара уникальны.
.....
решил чуть-чуть описать структуру/правила/возможности товарного справочника в Домино.
В "Домино" 7-ых версий справочник товаров имеет строгое деление на "два типа объектов" - базовый товар и партия.
Базовая карточка описывает "общие" для данного товара характеристики - товарная группа, единица измерения, розничная цена, коэффициент наценки и т.п.
Партия, в свою очередь, описывает "частные" характеристики партии - закупочная цена, дата поставки, поставщик и т.п.
Соответственно, код товара имеет вид типа хххххх (для базового товара) или xxxxxx.yyyy (для партионного), где xxxxxx - базовый код, yyyy - код партии.
Ну, и "системные функции":
ТОВАР.КОД, БАЗОВЫЙ_ТОВАР.КОД (для партии - ТОВАР.КОД <> БАЗОВЫЙ_ТОВАР.КОД, для базовой карточки ТОВАР.КОД = БАЗОВЫЙ_ТОВАР.КОД) - для обращения к определённой карточке товара.
ТОВАР.ОСТАТОК, БАЗОВЫЙ_ТОВАР.ОСТАТОК, БАЗОВЫЙ_ТОВАР.ОБЩИЙ_ОСТАТОК (остаток на базовой карточке, и на всех партионных карточках данного товара) - для обращения к остаткам
ТОВАР.ПАРАМЕТР, БАЗОВЫЙ_ТОВАР.ПАРАМЕТР - для обращения к параметрам.
Есть подчинённый справочник продажных кодов (штрихкодов).
Структура справочника продажных кодов такова:
Код Товара - Продажный код - Количество в продажном коде - Коэффициент цены
Есть понятия связей между товарами.
"Зашиты в систему" два типа - "комплект-комплектующее" и "заменяемый товар - заменяющий товар".
Используются два типа комплектов - "обычный" и "для общепита".
Обычный - ну, к примеру, это "Подарок к новому году", который состоит из бутылки шампанского и коробки конфет.
Комплект для общепита - используются коэффициенты потерь при приготовлении (т.е. вес брутто и нетто).
Всё остальное - параметры для базовой карточки товара или для партии; типы товаров - товары, услуги, тара; связи между товарами - всё это ограничено только нашими потребностями и нашей фантазией.
Для определения типа товара существуют "системные функции":
ТОВАР.ТИП, БАЗОВЫЙ_ТОВАР.ТИП
Есть ещё системные понятия - использование цветов/размеров, но я с ними не сталкивался, поэтому ничего сказать не могу, но, по идее - позволяет более комфортно работать, к примеру, одеждой (не плодить кучу карточек для одинаковых товаров с различным цветом/размерами, и при этом иметь аналитику по данным характеристикам).