Кассовый сервер: Синхронизация остатков
498
Служебный документ «Кассовый сервер: Синхронизация остатков» используется для изменения остатков и розничных цен в конфигурации «ilexх.posserver» по данным товароучетной программы. Данный документ не включен в интерфейс конфигурации и доступен пользователю для просмотра в универсальном журнале операций.
Документ приходит из товароучетной программы и содержит в себе информацию по остаткам, приходной и розничной суммы остатка номенклатуры. Номер пакета равен последнему загруженному номеру пакету, который сообщает товароучетная программа. Далее регламентное задание рассчитывает, исходя из остатков в кассовом сервере и еще не полученных документов товароучетной программой (информацию берется из регистра сведений «Кассовый сервер: Изменение количества для обмена»), количество и розничную сумму на которую необходимо изменить остатки в кассовом сервере.
Товароучетная система выгружает остатки в одну строку на каждую номенклатуру и со средней приходной ценой. Синхронизация остатков имеет смысл только для розничных складов (но не запрещается для остальных), а на данных складах должна быть установлена только одна розничная цена для номенклатуры.
При заполнении табличной части «Товары» остаток записывается в реквизит «Остаток» информацией об остатках товароучетной системы. Суммы приходных и розничных цен остатка записывается в реквизиты «Приходная сумма остатка» и «Розничная сумма остатка».
Остатки передаются в базовых единицах.
Если флаг «Не изменять розн. цены» не установлен, то из товароучетной системы приходит информация об остатках и ценах и система этим документом изменяет цены и остатки. Если флаг установлен, то в табличной части «Товары» колонки «Розн. сумма остатка», «Розн. цена» и «Розн. сумма» не выводятся и документ изменяет только информацию об остатке товара.
Реквизиты «Количество», «Приходная сумма» и «Розничная сумма» остаются не заполненными.
Внутренний реквизит «Подготовлен для проведения» заполняется значением «Ложь».
Документ записывается в базу данных и не проводится. Провести документ с неустановленным флагом «Подготовлен для проведения» нельзя.
Табличная часть «Товары»
В табличной части «Товары» отображаются:
-
«Номенклатура» и «Характеристика номенклатуры»;
-
«Остаток» – остаток номенклатуры в базовых единицах измерения;
-
«Единица» измерения;
-
«Количество»;
-
«Приходная сумма остатка»;
-
если флаг «Не изменять розн. цены» не установлен, то в табличную часть выводятся колонки:
- «Розничная сумма остатка»;
- «Розничная цена»;
- «Розничная сумма».
Проведение документа
Для проведения документа необходимо выполнить регламентное задание «Кассовый сервер: Проведение документов синхронизации остатков», которое заполняет в документе «Кассовый сервер: Синхронизация остатков» колонки «Количество» и «Розничную сумму».
При проведении документа вносятся изменения в регистр накопления «Остатки номенклатуры».
Для строк с положительным количеством делаются движения прихода по аналогии с приходной накладной. При приходе, сначала происходит приход в партию «Превышения», а затем приход делается по партии номенклатуры не на реализации.
По строкам с отрицательным количеством делаются расходные движения по аналогии с расходными документами. При расходе списание сначала делается по партии товара, которая не на реализации, а после списания партии до нуля, остатки для списания записываются в партию «Превышения».
Реквизит «Тип операции» заполняется значением «Изменение остатка».
Если склад документа розничный и если розничная цена в документе отличается от значения цены из среза последних операций, при проведении документа делается запись в регистре сведений «Цены компании» с новой розничной ценой.
Если в товароучетной программе по складу на товар задано несколько розничных цен, то в торговом предприятии будет применена максимальная цена и розничные суммы между торговым предприятием и товароучетной программой могут различаться.
При проведении документа «Кассовый сервер: Синхронизация остатков» приходные цены записываются в партию номенклатуры и выполняется выгрузка данных в ККМ с учетом ограничений описанных ниже.
Для строк с положительным количеством товара, номенклатура выгружается всегда для всех ККМ связанных со складом и фирмой документа. При этом на закладке «Основная» в справочнике «ККМ» должен быть задан флаг «Включена», а флаг «Загружать ККМ только через документ "Загрузка ККМ"» не задан.
Для строк с отрицательным количеством выгружается информация по данной строке, только на ККМ, для которых установлен контроль остатка или контроль остатка с запросом реквизитов (реквизит «Контроль остатка» закладки «Основная» справочника «ККМ»).
Если количество уменьшилось, но контроля остатка у ККМ нет, то строка с данной номенклатурой выгружается с нулевым количеством. Либо если количество не изменилось, но документ изменил цену, то тоже выгружается номенклатура с нулевым количеством.
Если не установлена константа «Загружать ККМ при неоперативном проведении документа» и документ проводится неоперативно, данные на кассу не выгружаются.
Если перепроводится проведенный документ и константа «Загружать ККМ при перепроведении документа» не установлена, то данные на кассу также не выгружаются.
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм