...
Корневая таблица. SMDOCUMENTS
DOCSTATE | + | Статус документа | DECIMAL[5] | 3 | Определяет состояние документа. А само состояние влияет на действие этого документа в системе. В СМ+ имеется 4 статуса: 0 -заблокирован. 1- черновик. 2 - принят \ отпущен. 3 - полностью проведен \ закрыт Чаще всего при передачи документа из внешне системы его передают в статусе 3. Т.к. никакие действия с ним уже не нужны, он готов для использования. Исключение составляет документа АКТ переоценки, его нужно передавать в статусе 2. Именно такой статус будет расценен системой СМ+, как команда к действию. СМ+ проанализирует документ, исполнит цены (назначит товарам), и закроет (переведет в статус 3). Все это она сделает автоматически при получении его Сервером обмена данных. |
,OPCODE | + | Код операции документа: 1 – нет операции | DECIMAL[5] | -1 | Существует целы справочник операций в СМ+. Разделы - Настройка - Операции. Операция определяет суть документа. Для некоторых документов она обязательна, для некоторых носит формальный характер. Например , для Акта переоценки- операция - не определяется и должна быть равна = -1 |
PRICEROUNDMODE | + | Режим округления цен или сумм | DECIMAL[5] | 0 | В спецификации документа, например Приходная накладная, есть такие колонки как - "Цена", "Цена без "НДС", "НДС", "Сумма НДС", "Полная сумма", "Сумма без НДС". В большинстве случаев НДС добавленная к "Цене без НДС" не дает "Цену" с точностью до копеек. При этом форма бухгалтерской отчетности требует соблюдения правила, указывающего, что минимальная денежная единица это 1 копейка. Для соблюдения математических правил, в СМ+ введено такое понятие как округление. Округление – порядок округления до точности валюты выбором из списка: Полная цена / Цена без налогов / Полная сумма / Сумма без налогов. Указывая правило округления, мы заставляет систему проводить округление документа до точности валюты, но только тех колонок и значений которые указаны в правиле, остальные же колонки и их значения будут расчитаны с максимально точностью. (4 знака после запятой). Акт переоценки оперирует с "готовыми" ценами, в нем ничего не нужно округлять, и поэтому правило округления у него всегда равно = 0. |
.
Акт переоценки (параметры). SMACTS
Элемент | Обязательность для «СуперМаг Мобайл» | Описание | Формат данных в «СуперМаг Мобайл» | Пример | |
EXECIF | + | Условие исполнения | DECIMAL[10] | 0 | |
REASON | + | Причина переоценки | DECIMAL[10] | 0 |