Добавление схем и значений разрезов

Загружать нужно справочник, содержащий все перечисленные команды, в противном случае возможна некорректная обработка схем и значений разрезов.

Команда добавления схемы разрезов $$$ADDASPECTS содержит следующие поля:

№ поляОбязательность поляТип данныхНазначениеПоле в БД кассы (таблица Aspectscheme)
1даintegerКодaspectschemecode
2нетstring(100)Наименованиеaspectschemename
3нетstring(100)Текст

Команда добавления разрезов $$$ADDASPECTSCHMS содержит следующие поля:

№ поляОбязательность поляТип данныхНазначение
1даintegerКод схемы разрезов
2даintegerКод
3нетstring(100)Наименование
4нетstring(100)Текст

Команда добавления значений разрезов $$$ADDASPECTVALUES содержит следующие поля:

№ поляОбязательность поляТип данныхНазначениеПоле в БД кассы (таблица Aspectvalueset)
1даintegerКод схемы разрезовaspectschemecode
2даintegerКод разреза схемы
3даintegerКод значения разрезаaspectvaluesetcode
4нетstring(100)Наименованиеname
5нетstring(100)Текст
6нетstring (40)Штрих-код разреза

Команда добавления остатков разрезов $$$ADDASPECTREMAINS содержит следующие поля:

№ поляОбязательность поляТип данныхНазначениеПоле в БД кассы (таблица Aspectvalueset)Примечания
1да
Код товара
Код товара в таблице tmc, для которого будет указан код схемы разрезов в поле aspectschemecode.
2нет
Остатокremain
3нет
Коды значений разрезов через запятую

4нет
Ценаprice
5

Не используется

6

Не используется

7нет
Уникальный идентификатор подразделения FM

Команда замещения остатков разрезов $$$REPLACEASPECTREMAINSWITHOUTSALE содержит следующие поля:

№ поляОбязательность поляТип данныхНазначениеПоле в БД кассы (таблица Aspectvalueset)Примечания
1да
Код товара
Код товара в таблице tmc, для которого будет указан код схемы разрезов в поле aspectschemecode.
2нет
Остатокremain
3нет
Коды значений разрезов через запятую

4нет
Ценаprice
5

Не используется

6

Не используется

7

нет
Уникальный идентификатор подразделения FM

Пример
##@@&&
#
$$$ADDASPECTSCHMS
151;Scheme1;Scheme1
$$$ADDASPECTS
151;11;Aspect1;Aspect1
$$$ADDASPECTVALUES
151;11;30;Value1;Value1;
$$$ADDASPECTREMAINS
6;0;30;43;;;
$$$REPLACEASPECTREMAINSWITHOUTSALE
6;5;30;43;;;

Удаление схем разрезов

Очистка справочника схем разрезов осуществляется командой $$$DELETEALLASPECTSCHMS без параметров:

Пример
 $$$DELETEALLASPECTSCHMS

Удаление значений разрезов

Очистка справочника значений разрезов осуществляется командой $$$DELETEALLASPECTVALUES без параметров:

Пример
$$$DELETEALLASPECTVALUES
  • No labels