Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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.

...

ЭлементОбязательность для «СуперМаг Мобайл»ОписаниеФормат данных в «СуперМаг Мобайл»Пример
EXECIF+Условие исполненияDECIMAL[10]0

Акт переоценки может исполнится сразу, а может подождать определённой даты и времени. 

0 - исполнить сразу.

1 - дождаться даты и времени.

Акт переоценки полученный из внешней системы, не принимает решений о своем исполнении. За него уже все решили. Поэтому у него EXECIF = 0.

REASON+Причина переоценкиDECIMAL[10]0

Причин переоценки может быть множество. Вручную, По Факту прихода, По наступлению акции. 

Акт переоценки полученный из внешней системы, не принимает решений о причине своей переоценки. За него уже все решили. Поэтому у него REASON= 0.