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

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

Ключ

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

Функциональность данного раздела реализована с целью оптимизации использования ресурсов жесткого диска сервера УКМ 4, т.к. обеспечивает архивирование информации о сменах и чеках.

Внимание!

Начиная с шестидесятой версии УКМ 4, процедура архивации чеков включена по умолчанию.

...

Для выполнения настроек в блоке Часы работы модуля, необходимо выделить блоки на пересечении дня и времени, кликнув на соответствующую ячейку.

Обязательные для заполнения поля настроек отмечены значком *.

Срок хранения данных на СГО* – срок хранения данных в базе данных сервера главного офиса (максимальное значение – 3 месяца).

...

  <xs:complexType name="Item">____________________________________________________Информация о позиции чека
    <xs:sequence>
      <xs:element name="id"                      type="ulong"/>___________________Идентификатор товара 
      <xs:element name="var"                     type="string40"/>________________Штрихкод товара
      <xs:element name="item"                    type="string40"/>________________Артикул товара
      <xs:element name="name"                    type="string255-or-empty"/>______Название товара
      <xs:element name="egais_barcode"           type="string20-or-empty"/>_______Дополнительный штрихкод для ЕГАИС
      <xs:element name="var_quantity"            type="decimal20-or-empty"/>______Количество по штрихкоду
      <xs:element name="var_tare"                type="decimal20"/>_______________Вес тары
      <xs:element name="quantity"                type="decimal20-or-empty"/>______Количество, введенное кассиром
      <xs:element name="total_quantity"          type="decimal20"/>_______________Итоговое количество товара
      <xs:element name="price"                   type="decimal20"/>_______________Исходная цена товара
      <xs:element name="min_price"               type="decimal20"/>_______________Минимальная цена продажи
      <xs:element name="blocked_discount"        type="boolean"/>_________________Признак блокировки скидок на данный товар (выставляется только для услуг)
      <xs:element name="total"                   type="decimal20-or-empty"/>______Сумма продажи
      <xs:element name="stock_id"                type="ulong-or-empty"/>__________Идентификатор отдела
      <xs:element name="measurement"             type="string100"/>_______________Название единицы измерения
      <xs:element name="measurement_precision"   type="ulong"/>___________________Точность единицы измерения
      <xs:element name="classif"                 type="string40"/>________________Идентификатор группы товаров
      <xs:element name="type"                    type="ulong"/>___________________Тип товарной позиции (0  нормальная; 1  аннулированная; 2  сторнированная)
      <xs:element name="weight"                  type="ulong-or-empty"/>__________Вес
      <xs:element name="input"                   type="ulong-or-empty"/>__________Способ ввода товара
      <xs:element name="tax"                     type="int-or-empty"/>____________Налоговая группа
      <xs:element name="link_item"               type="ulong-or-empty"/>__________Ссылка на идентификатор чека (для чеков возврата и восстановленных чеков)
      <xs:element name="parent_item"             type="ulong-or-empty"/>__________Ссылка на товарную позицию-блюдо чека
      <xs:element name="position"                type="int"/>_____________________Строка в чеке
      <xs:element name="remain"                  type="decimal20-or-empty"/>______Остаток
      <xs:element name="pricelist"               type="int-or-empty"/>____________Прайс-лист, из которого была взята цена (0 основной прайс-лист)
      <xs:element name="cancellation_reason_id"  type="int-or-empty"/>____________Идентификатор причины отмены
      <xs:element name="seller_name"             type="string100-or-empty"/>______Имя продавца
      <xs:element name="seller_code"             type="string50-or-empty"/>_______Код продавца

      <xs:element name="discounts"               type="ItemDiscounts"/>___________Скидки
      <xs:element name="properties"              type="ItemProperties"/>__________Свойства товара
      <xs:element name="taxes"                   type="Taxes"/>___________________Информация о налогах, связанных с позицией чека
      <xs:element name="item_all_aoo"            type="ItemAllAoo"/>______________Информация о транзакциях по внутренним счетам, связанных с позицией чека
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="Items">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="item"			type="Item"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ItemAllAoo">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="item_aoo" type="Aoo"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="Taxes">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="tax"			type="Tax"/>
    </xs:sequence>
  </xs:complexType>

...

Tax – информация о налогах

  <xs:complexType name="Tax">______________________________________________________Информация о налогах
    <xs:sequence>
      <xs:element name="taxgroup_id"               type="int-or-empty"/>___________идентификаторИдентификатор налоговой группы
      <xs:element name="tax_id"                    type="int-or-empty"/>___________идентификаторИдентификатор налога
      <xs:element name="name"                      type="string40-or-empty"/>______названиеНазвание налога
      <xs:element name="percent"                   type="string20-or-empty"/>______размерРазмер налога
      <xs:element name="priority"                  type="tint-or-empty"/>__________приоритетПриоритет применения
      <xs:element name="amount"                    type="decimal20-or-empty"/>_____суммаСумма налога
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ItemDiscounts">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="item_discount" type="ItemDiscount" />
    </xs:sequence>
  </xs:complexType>

...

ItemDiscount – информация о скидках, рассчитанных по позиции в чеке

  <xs:complexType name="ItemDiscount">_________________________________________________________Информация о скидках, рассчитанных по позиции в чеке
    <xs:sequence>
      <xs:element name="id"				type="ulong"/>_________________________идентификаторИдентификатор скидки
      <xs:element name="base_total"			type="decimal20"/>_____________________исходнаяИсходная сумма, от которой считалась скидка
      <xs:element name="increment"			type="decimal20"/>_____________________суммаСумма скидки/наценки
      <xs:element name="receipt_discount"		type="ulong"/>_________________________идентификаторИдентификатор записи в таблице со скидками по чекам
      <xs:element name="sequence"			type="uint"/>__________________________порядковыйПорядковый номер, под которым была назначена данная скидка
      <xs:element name="account_increment"	        type="decimal20-or-empty"/>____________суммаСумма, которая в результате скидки будет начислена на счет
      <xs:element name="matrix_increment"		type="decimal20"/>_____________________возможнаяВозможная сумма скидки для учета матрицей скидок

      <xs:element name="properties"			type="ItemDiscountProperties"/>________свойстваСвойства
    </xs:sequence>
  </xs:complexType> 


  <xs:complexType name="ItemDiscountProperties">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="item_discount_property" type="ItemDiscountProperty"/>
    </xs:sequence>
  </xs:complexType>

...

ItemDiscountProperty – информация о свойствах скидок

  <xs:complexType name="ItemDiscountProperty">________________Информация о свойствах скидок
    <xs:sequence>
      <xs:element name="id"              type="ulong"/>_______идентификаторИдентификатор
      <xs:element name="code"            type="int"/>_________кодКод свойства
      <xs:element name="value"           type="text"/>________значениеЗначение свойства
    </xs:sequence>
  </xs:complexType> 


  <xs:complexType name="ItemProperties">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="item_property"       type="ItemProperty"/>
    </xs:sequence>
  </xs:complexType>

...

ItemProperty – информация о свойствах товаров

  <xs:complexType name="ItemProperty">______________________________________________________Информация о свойствах товаров
    <xs:sequence>
      <xs:element name="id"	                   type="long"/>________________идентификаторИдентификатор свойства
      <xs:element name="property_code"             type="string20"/>____________кодКод свойства
      <xs:element name="sequence"		   type="ushort"/>______________порядокПорядок свойства (влияет на последовательность вопросов кассиру, отображение на экране кассира и на печать на чеке)
      <xs:element name="display_name"	           type="string40-or-empty"/>___названиеНазвание свойства, отображаемыеотображаемое на экране кассира
      <xs:element name="value_id"		   type="uint"/>________________идентификаторИдентификатор значения свойства
      <xs:element name="value"			   type="string100"/>___________самоСамо значение свойства
      <xs:element name="comment"		   type="text-or-empty"/>_______комментарийКомментарий к значению
      <xs:element name="flags"			   type="uint"/>________________битоваяБитовая маска атрибутов свойств; (реализовано два варианта: 0 - не печатать в чеке, 1 - печатать)
      <xs:element name="cookies"		   type="uint-or-empty"/>_______зарезервированноеЗарезервированное поле
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="Payments">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="payment" type="Payment"/>
    </xs:sequence>
  </xs:complexType>

Payment

...

– информация о платежах по чеку

  <xs:complexType name="Payment">__________________________________________________Информация о платежах по чеку
    <xs:sequence>
      <xs:element name="id"                   type="ulong"/>_______________________идентификаторИдентификатор записи
      <xs:element name="type"                 type="ulong"/>_______________________типТип оплаты (0 - нормальная; 1-аннулированный – аннулировано (зарезервировано); 2-на сторнирование; 3-сдача)
      <xs:element name="payment_id"           type="ulong"/>_______________________идентификаторИдентификатор средства оплаты
      <xs:element name="payment_name"	       type="string100"/>__________________названиеНазвание средства оплаты
      <xs:element name="amount"               type="decimal20"/>___________________суммаСумма оплаты
      <xs:element name="amount_with_change"   type="decimal20"/>___________________суммаСумма оплаты, введенная кассиром
      <xs:element name="link"                 type="ulong-or-empty"/>______________идентификаторИдентификатор исходной оплаты, по которой была оформлена данная оплата
      <xs:element name="card_number"          type="string128-or-empty"/>__________номерНомер карты
      <xs:element name="auth_code"            type="string100-or-empty"/>__________кодКод авторизации
      <xs:element name="ref_number"           type="string100-or-empty"/>__________кодКод транзакции
      <xs:element name="is_cash"              type="boolean"/>_____________________признакПризнак средства оплаты. (0 – безналичное , 1 – наличное)

      <xs:element name="payment_all_aoo"      type="PaymentAllAoo"/>_______________информацияИнформация о транзакциях по внутренним счетам, связанных с оплатой 
    </xs:sequence>
  </xs:complexType>


  <xs:complexType name="PaymentAllAoo">
    <xs:sequence  minOccurs="0" maxOccurs="unbounded">
      <xs:element name="payment_aoo" type="Aoo"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ReceiptDiscounts">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="receipt_discount" type="ReceiptDiscount"/>
    </xs:sequence>
  </xs:complexType>

ReceiptDiscount

...

– информация о скидках, которые выполнялись в момент пробития чека

  <xs:complexType name="ReceiptDiscount">_______________________________________________________________Информация о скидках, которые выполнялись в момент пробития чека
    <xs:sequence>
      <xs:element name="id"                             type="ulong"/>__________________________________идентификаторИдентификатор
      <xs:element name="name"				type="string100"/>______________________________названиеНазвание скидки
      <xs:element name="type"				type="tint"/>___________________________________типТип алгоритма скидки
      <xs:element name="efts"				type="uint"/>___________________________________типТип способа обработки результата работы скидки
      <xs:element name="discount_type"		        type="long"/>___________________________________типТип привязанных дисконтных карт
      <xs:element name="card_type"			type="uint-or-empty"/>__________________________типТип карты
      <xs:element name="card_number"			type="string20-or-empty"/>______________________номерНомер карты
      <xs:element name="sequence"			type="int"/>____________________________________последовательностьПоследовательность работы скидки
      <xs:element name="group_type"			type="int-or-empty"/>___________________________координаты матрицы Координаты матрицы скидок
      <xs:element name="marketing_effort_id"		type="long"/>___________________________________идентификаторИдентификатор маркетинговой схемы
      <xs:element name="marketing_effort_name"		type="string100"/>______________________________названиеНазвание маркетинговой схемы
      <xs:element name="advertising_campaign_id"	type="long"/>___________________________________идентификаторИдентификатор рекламной акции
      <xs:element name="advertising_campaign_name"	type="string100"/>______________________________названиеНазвание рекламной акции

      <xs:element name="properties"			type="ReceiptDiscountProperties"/>______________свойстваСвойства
      <xs:element name="gifts"				type="Gifts"/>__________________________________переченьПеречень подарков
      <xs:element name="coupons_created"		type="Coupons" minOccurs="0"/>__________________созданныеСозданные купоны
      <xs:element name="coupons_accepted"		type="Coupons" minOccurs="0"/>__________________принятыеПринятые купоны
      <xs:element name="discount_all_aoo"		type="DiscountAllAoo"/>_________________________информацияИнформация о транзакциях по внутренним счетам, связанных с выполнением скидок
    </xs:sequence>
  </xs:complexType>


  <xs:complexType name="DiscountAllAoo">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="discount_aoo" type="Aoo"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ReceiptDiscountProperties">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="receipt_discount_property"        type="ReceiptDiscountProperty"/>
    </xs:sequence>
  </xs:complexType>

ReceiptDiscountProperty

...

– информация о свойствах алгоритма скидок

  <xs:complexType name="ReceiptDiscountProperty">________________Информация о свойствах алгоритма скидок
    <xs:sequence>
      <xs:element name="id"            type="ulong"/>____________идентификаторИдентификатор
      <xs:element name="code"          type="int"/>______________кодКод свойства
      <xs:element name="value"         type="text"/>_____________значениеЗначение свойства
    </xs:sequence>
  </xs:complexType>


  <xs:complexType name="Gifts">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="gift"      type="Gift"/>
    </xs:sequence>
  </xs:complexType>

Gift

...

– информация о подарках

  <xs:complexType name="Gift">______________________________________Информация о подарках
    <xs:sequence>
      <xs:element name="item"	          type="string40"/>_________кодКод товара (trm_in_items.id)
      <xs:element name="item_name"	  type="string40"/>_________названиеНазвание товара
      <xs:element name="amount"           type="decimal20"/>________пороговаяПороговая сумма для предоставления подарка
    </xs:sequence>
  </xs:complexType> 

  <xs:complexType name="Coupons">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="coupon"	type="Coupon"/>
    </xs:sequence>
  </xs:complexType>

Coupon

...

– информация о купонах, выданных в чеке

  <xs:complexType name="Coupon">____________________________________________Информация о купонах, выданных в чеке
    <xs:sequence>
      <xs:element name="coupon_order"            type="uint"/>______________порядковыйПорядковый номер купона в чеке
      <xs:element name="amount"                  type="decimal20"/>_________суммаСумма купона
      <xs:element name="coupon_type"             type="int"/>_______________идентификаторИдентификатор типа купона
      <xs:element name="coupon_type_name"        type="string100"/>_________названиеНазвание типа купона
      <xs:element name="number"                  type="string25"/>__________номерНомер купона
    </xs:sequence>
  </xs:complexType>

ShiftOpen

...

– информация об открытии смены

  <xs:complexType name="ShiftOpen">_________________________________________Информация об открытии смены
    <xs:sequence>
      <xs:element name="date"                  type="datetime"/>____________датаДата и время открытия смены
      <xs:element name="sale"                  type="decimal20"/>___________суммаСумма продаж за предыдущие смены, включая нефискальные
      <xs:element name="sreturn"               type="decimal20"/>___________суммаСумма возвратов за предыдущие смены
      <xs:element name="cancel"                type="decimal20"/>___________суммаСумма аннулированных продаж за предыдущие смены, итого
      <xs:element name="cancel_return"	       type="decimal20"/>___________суммаСумма аннулированных возвратов за предыдущие смены, итого
      <xs:element name="session_id"            type="ulong"/>_______________идентификаторИдентификатор сессии работы пользователя на терминале
    </xs:sequence>
  </xs:complexType>

ShiftClose

...

– информация о закрытии смены

  <xs:complexType name="ShiftClose">_______________________________________________Информация о закрытии смены
    <xs:sequence>
      <xs:element name="date"			     type="datetime"/>______________датаДата и время закрытия смены
      <xs:element name="kkm_shift_number"	     type="ulong-or-empty"/>________номерНомер смены ФР
      <xs:element name="kkm_serial_number"           type="string40"/>______________серийныйСерийный номер ФР
      <xs:element name="kkm_registration_number"     type="string40"/>______________регистрационныйРегистрационный номер ФР
      <xs:element name="kkm_owner_number" 	     type="string40"/>______________ИНН владельца 
      <xs:element name="eklz_number"    	     type="string40"/>______________серийныйСерийный номер ЭКЛЗ
      <xs:element name="eklz_date_activate"	     type="datetime-or-empty"/>_____датаДата активации ЭКЛЗ
      <xs:element name="eklz_fast_full" 	     type="boolean-or-empty"/>______ЭКЛЗ близка к заполнению
      <xs:element name="kkm_model_name"              type="string40"/>______________названиеНазвание модели ККМ
      <xs:element name="session_id"                  type="ulong"/>_________________идентификаторИдентификатор сессии работы пользователя на терминале
    </xs:sequence>
  </xs:complexType>

ShiftResult

...

– информация о сумме по смене в разрезе УКМ 4 и ФР

  <xs:complexType name="ShiftResult">_________________________________________________________________Информация о сумме по смене в разрезе УКМ 4 и ФР
    <xs:sequence>
      <xs:element name="receipts_sale_ukm"		   type="uint"/>______________________________суммаСумма продаж по данным УКМ 4
      <xs:element name="receipts_return_ukm"		   type="uint"/>______________________________суммаСумма возвратов по данным УКМ 4
      <xs:element name="receipts_cancel_ukm"		   type="uint"/>______________________________суммаСумма отмен по данным УКМ 4
      <xs:element name="receipts_sale_kkm"		   type="uint-or-empty"/>_____________________суммаСумма продаж по данным ФР
      <xs:element name="receipts_return_kkm"		   type="uint-or-empty"/>_____________________суммаСумма возвратов по данным ФР
      <xs:element name="receipts_cancel_kkm"		   type="uint-or-empty"/>_____________________суммаСумма отмен по данным ФР

      <xs:element name="insertion_ukm"		           type="uint"/>______________________________суммаСумма внесений по данным УКМ 4
      <xs:element name="withdrawal_ukm"                    type="uint"/>______________________________суммаСумма изъятий по данным УКМ 4

      <xs:element name="insertion_kkm"			   type="uint-or-empty"/>_____________________суммаСумма внесений по данным ФР
      <xs:element name="withdrawal_kkm"                    type="uint-or-empty"/>_____________________суммаСумма изъятий по данным ФР
      <xs:element name="sale_kkm"			   type="decimal20-or-empty"/>________________накопительныйНакопительный счетчик по данным ФР. Заполняется вручную в Главнойглавной кассе 

      <xs:element name="result_payments"		   type="ResultPayments" minOccurs="0"/>______результирующаяРезультирующая сумма
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ResultPayments">
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="payment"		          type="ResultPayment"/>
    </xs:sequence>
  </xs:complexType>

ResultPayment

...

– информация о суммах по видам оплаты за смену

  <xs:complexType name="ResultPayment">____________________________________________________Информация о суммах по видам оплаты за смену
    <xs:sequence>
      <xs:element name="payment_id"	               type="ulong"/>______________________идентификаторИдентификатор вида оплаты (trm_in_payments.id)
      <xs:element name="payment_name"		       type="string100-or-empty"/>_________названиеНазвание вида оплаты
      <xs:element name="is_cash"		       type="boolean"/>____________________фискальныйФискальный признак
      <xs:element name="is_local"		       type="boolean"/>____________________признакПризнак денежного ящика
      <xs:element name="sale_ukm"		       type="decimal20-or-empty"/>_________продажиПродажи УКМ 4
      <xs:element name="return_ukm"		       type="decimal20-or-empty"/>_________возвратыВозвраты УКМ 4
      <xs:element name="sale_kkm"		       type="decimal20-or-empty"/>_________продажиПродажи ФР
      <xs:element name="return_kkm"		       type="decimal20-or-empty"/>_________возвратыВозвраты ФР
    </xs:sequence>
  </xs:complexType> 

MoneyOperation

...

– информация о банковских операциях (внесение/изъятие) на кассе

  <xs:complexType name="MoneyOperation">___________________________________Информация о банковских операциях (внесение/изъятие) на кассе
    <xs:sequence>
      <xs:element name="id"		 type="ulong"/>____________________идентификаторИдентификатор чека
      <xs:element name="cash_id"	 type="ulong"/>____________________идентификаторИдентификатор кассы (trm_in_pos.cash_id)
      <xs:element name="global_number"   type="ulong-or-empty"/>___________сквознойСквозной (для кассы) номер чека
      <xs:element name="local_number"    type="ulong-or-empty"/>___________номерНомер чека в смене
      <xs:element name="shift_number"    type="ulong-or-empty"/>___________номерНомер смены
      <xs:element name="date"            type="datetime"/>_________________датаДата-время операции
      <xs:element name="type"            type="ulong-or-empty"/>___________типТип операции (100 - внесение; 101 -изъятие)
      <xs:element name="auto"            type="boolean"/>__________________способСпособ проведения операции: вручную/автоматически
      <xs:element name="payment_id"      type="ulong-or-empty"/>___________идентификаторИдентификатор средства оплаты
      <xs:element name="payment_name"    type="string100"/>________________названиеНазвание платежного средства
      <xs:element name="amount"          type="decimal20-or-empty" />______суммаСумма оплаты
      <xs:element name="amount_before"   type="decimal20-or-empty"/>_______суммаСумма к оплате до выполнения данной оплаты
      <xs:element name="cookies"         type="text-or-empty"/>____________вспомогательныеВспомогательные данные протокола авторизации 

      <xs:element name="session_id"      type="ulong"/>____________________идентификаторИдентификатор сессии работы пользователя на терминале

      <xs:element name="notes"	         type="Notes"  minOccurs="0"/> ____номиналНоминал банкноты или монеты

    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="Notes">
    <xs:sequence  minOccurs="0"   maxOccurs="unbounded">
      <xs:element name="note"     type="Note"/>
    </xs:sequence>
  </xs:complexType>

Note

...

– информация о номиналах банкнот в операциях

...

внесения/

...

изъятия

  <xs:complexType name="Note">____________________________________________Информация о номиналах банкнот в операциях внесениевнесения/изъятиеизъятия
    <xs:sequence>
          <xs:element name="id"     type="ulong" />_______________________идентификаторИдентификатор записи
      <xs:element name="note"       type="decimal20-or-empty"/>___________номиналНоминал банкноты или монеты
      <xs:element name="note_type"  type="tint"/>_________________________0 - денежная единица, 1 - разменная единица, 2 - прочее
      <xs:element name="count"      type="ulong-or-empty"/>_______________количествоКоличество банкнот или монет
    </xs:sequence>
  </xs:complexType>

Aoo

...

– информация о транзакциях по внутренним счетам

  <xs:complexType name="Aoo">______________________________________________Информация о транзакциях по внутренним счетам
    <xs:sequence> 
          <xs:element name="id"                type="string40" />__________идентификаторИдентификатор транзакции
      <xs:element name="account_type_id"       type="ulong" />_____________идентификаторИдентификатор типа счета
      <xs:element name="account_type_name"     type="string40" />__________наименованиеНаименование типа счета
      <xs:element name="client_id"             type="string40" />__________идентификаторИдентификатор клиента или номер сертификата
      <xs:element name="journal"               type="boolean" />___________режимРежим журналирования
      <xs:element name="sync_type"             type="tint" />______________режимРежим синхронизации счета
      <xs:element name="type"                  type="tint" />______________типТип операции
      <xs:element name="amount"                type="decimal20" />_________суммаСумма транзакции
      <xs:element name="balance_before"        type="decimal20" />_________балансБаланс счета до выполнения транзакции
      <xs:element name="balance_after"         type="decimal20" />_________балансБаланс счета после завершения транзакции
      <xs:element name="date"                  type="datetime" />__________датаДата и время совершения транзакции
      <xs:element name="comment"               type="text-or-empty" />_____комментарийКомментарий к транзакции
    </xs:sequence>
  </xs:complexType>
  
</xs:schema>

...

В разделе Настройка сервера и оборудования – Архивирование и удаление данных – Отчёт (вкладка слева) публикуется отчет, предоставляющий информацию о первой и последней смене на терминалах СГО и всех подключенных к нему серверах магазинов:

Image Added

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

Если репликация не окончена и на СГО не поступили данные о сменах с серверов магазинов, то в отчете будет содержаться неактуальная информация. Кассы в списке указаны без разделения по серверам, к которым они принадлежат. 

Особенности функционала

Увеличение срока хранения чеков на сервере головного офиса (СГО), магазина (СМ), кассовом терминале УКМ4 УКМ 4 может привести к следующим последствиям:

1) Размер базы данных (БД) серверов и кассовых терминалов начнет непрерывно увеличиваться.

...

3) Скорость обмена данными между СГО, СМ , и кассовыми терминалами станет уменьшаться . И и будет напрямую зависеть от размера хранимой информации и роста БД.

4) Время обновления версии ПО УКМ4 УКМ 4 увеличится , и будет напрямую зависеть от размера хранимой информации и роста БД.

5) Скорость работы серверов и кассовых терминалом терминалов уменьшится , и будет напрямую зависеть от размера хранимой информации и роста БД.

...

7) Скорость выполнения процедур старта, остановки, отката транзакций в БД , так же также будет напрямую зависеть от размера хранимой информации и роста БД.

8) В определенный момент времени существует вероятность того, что при накоплении определенного количества «критической массы хранимой информации» вся система будет парализована. Управление системой, изменение справочников, обмен информацией между узлами - станет невозможнымстанут невозможными. Для исправления данной ситуации понадобится предпринять серию реанимационных действий, которые в виду , ввиду своей сложности, потребуют наличия хороших знаний в области администрирования операционных систем и БД. И, по всей видимости, будут решаться "дорогостоящим" сторонним специалистом.