1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Документ (Documents.ПересчетТоваров) |
| Имя | ПересчетТоваров |
| Синоним | «Пересчёт товаров» |
| Конфигурация | Управление торговлей для Казахстана, 3.4.5.21 |
| Нумерация | Строка, длина 11, периодичность — год |
| Навигационная ссылка | e1cib/list/Документ.ПересчетТоваров |
| Где найти | Раздел «Склад и доставка» → блок «Инвентаризация» (в служебных настройках доступен также прямой список «Пересчёт товаров») |
Назначение. Документ фиксирует результаты фактического пересчёта товаров на складе — это рабочий лист инвентаризации. По позициям и складским ячейкам вносится фактически пересчитанное количество; данные служат основанием для формирования итогов инвентаризации и выявления расхождений (излишков/недостач/порчи). Основной пользователь — кладовщик.
Документ ведёт оперативный (складской) учёт: он не формирует бухгалтерских проводок Дт/Кт, а пишет движения по регистрам накопления и сведений. Бухгалтерская и налоговая переоценка расхождений (оприходование излишков, списание недостач, НДС, ЭСФ/СНТ) происходит уже в документах-итогах инвентаризации, а не здесь.
2. Реквизиты и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обяз. | Назначение |
|---|---|---|---|
Склад |
СправочникСсылка.Склады | Да | Склад, по остаткам которого выполняется пересчёт. Определяет область пересчёта. |
Помещение |
СправочникСсылка.СкладскиеПомещения | Да | Складское помещение в рамках склада. |
Статус |
ПеречислениеСсылка.СтатусыПересчетовТоваров | Да | Статус в жизненном цикле документа (в работе / завершён и т.п.). |
ЯчейкаКонсолидацииИзлишковТоваров |
СправочникСсылка.СкладскиеЯчейки | Да | Ячейка для консолидации выявленных излишков. |
ЯчейкаКонсолидацииИспорченныхТоваров |
СправочникСсылка.СкладскиеЯчейки | Да | Ячейка для консолидации испорченных товаров. |
Исполнитель |
СправочникСсылка.Пользователи | Нет | Исполнитель пересчёта (кладовщик). |
Ответственный |
СправочникСсылка.Пользователи | Нет | Ответственный за документ. |
Комментарий |
Строка | Нет | Произвольный комментарий. |
ОтборПересчета |
ХранилищеЗначения | Нет | Сохранённые условия отбора номенклатуры/ячеек для пересчёта. |
ПечататьКоличествоПоУчету |
Булево | Нет | Выводить в печатной форме учётное количество. |
УчетныеДанныеЗаполнены |
Булево | Нет | Признак, что учётные остатки уже подгружены в документ. |
ИспользоватьОтдельнуюЯчейкуИзлишков |
Булево | Нет | Включает использование отдельной ячейки для излишков. |
ИспользоватьОтдельнуюЯчейкуПорчи |
Булево | Нет | Включает использование отдельной ячейки для порчи. |
БлокироватьЯчейки |
Булево | Нет | Блокировать пересчитываемые ячейки на время инвентаризации. |
2.2 Табличная часть Товары (12 колонок)
| Имя | Тип | Назначение |
|---|---|---|
Номенклатура |
СправочникСсылка.Номенклатура | Пересчитываемая позиция. |
Характеристика |
СправочникСсылка.ХарактеристикиНоменклатуры | Характеристика (цвет/размер), если ведётся. |
Серия |
СправочникСсылка.СерииНоменклатуры | Серия/партия, если ведётся серийный учёт. |
Назначение |
СправочникСсылка.Назначения | Назначение резервирования/обеспечения. |
Ячейка |
СправочникСсылка.СкладскиеЯчейки | Ячейка хранения позиции. |
Упаковка |
СправочникСсылка.УпаковкиЕдиницыИзмерения | Упаковка (если учёт в упаковках). |
Количество |
Число | Учётное количество (по данным системы). |
КоличествоФакт |
Число | Фактически пересчитанное количество. |
КоличествоУпаковок |
Число | Учётное количество упаковок. |
КоличествоУпаковокФакт |
Число | Фактическое количество упаковок. |
ИзлишекПорча |
Булево | Признак строки как излишка/порчи. |
СтатусУказанияСерий |
Число | Служебный статус заполнения серий по строке. |
Расхождение по строке = КоличествоФакт − Количество: положительное трактуется как излишек, отрицательное — как недостача.
3. Формы
Раздел форм в evidence приведён без детализации, поэтому перечисляется типовой для документа этого класса состав:
- ФормаДокумента — основная форма ввода: шапка (склад, помещение, ячейки консолидации, статус), таблица
Товарыс учётным и фактическим количеством, команды заполнения по учётным остаткам, подбора и печати. - ФормаСписка — список пересчётов с отбором по складу/статусу/ответственному.
- ФормаВыбора — выбор документа при вводе на основании/подстановке в связанные документы.
- Вспомогательные формы подбора/настройки отбора (
ОтборПересчета) и работы со сканером ШК.
Точный состав и имена форм — версионно-специфичны; уточняются по конфигуратору релиза 3.4.5.21.
4. Ключевые процедуры модуля объекта
Имена обработчиков — дословно из статического анализа BSL модуля объекта:
| Обработчик | Объём | Назначение |
|---|---|---|
ОбработкаЗаполнения |
7 стр. | Инициализация реквизитов при создании/вводе на основании. |
ПриКопировании |
5 стр. | Корректировка данных при копировании (сброс фактических/служебных полей). |
ОбработкаПроверкиЗаполнения |
80 стр. | Контроль обязательных реквизитов (склад, помещение, ячейки консолидации, статус) и корректности строк перед записью/проведением. |
ПередЗаписью |
68 стр. | Предзаписная логика: заполнение служебных признаков (УчетныеДанныеЗаполнены), пересчёт количеств по упаковкам, подготовка данных перед проведением. |
ОбработкаПроведения |
29 стр. | Формирование движений; делегирует расчёт в серверные модули ПроведениеСерверУТ, СкладыСервер, ЗапасыСервер. |
ОбработкаУдаленияПроведения |
12 стр. | Очистка/откат движений при отмене проведения. |
Зависимости от общих модулей (по числу вызовов): ПроведениеСерверУТ (31), СкладыСервер (19), ОбщегоНазначенияКлиентСервер (14), НоменклатураСервер (8), ЗапасыСервер (4), ОбщегоНазначенияУТ (4), УправлениеПечатью (4), ОбщегоНазначения (3), ОбщегоНазначенияУТКлиентСервер (3), НоменклатураКлиентСервер (2), КомпоновкаДанныхКлиентСервер (2), Пользователи (1), ЗначениеНастроекПовтИсп (1), ФормированиеПечатныхФорм (1), ШтрихкодированиеПечатныхФорм (1).
Логика проведения вынесена в общие модули (ПроведениеСерверУТ и др.), поэтому основной канал расширения поведения — именно эти модули и подписки на события, а не тело ОбработкаПроведения.
5. Проведение и движения
Документ пишет движения по 8 регистрам (из RegisterRecords) — это оперативный учёт складских остатков, серий, обеспечения и статуса ячеек. Бухгалтерских проводок документ не делает.
| Регистр | Вид | Роль в пересчёте |
|---|---|---|
AccumulationRegister.ТоварыНаСкладах |
Накопления | Отражение фактических остатков по складу. |
AccumulationRegister.ТоварыВЯчейках |
Накопления | Остатки по конкретным складским ячейкам (адресное хранение). |
AccumulationRegister.СвободныеОстатки |
Накопления | Корректировка свободного к продаже количества. |
AccumulationRegister.ОбеспечениеЗаказов |
Накопления | Пересчёт обеспечения заказов при изменении остатков. |
AccumulationRegister.ДвиженияСерийТоваров |
Накопления | Движение по сериям/партиям пересчитываемых позиций. |
AccumulationRegister.ТоварыКОформлениюИзлишковНедостач |
Накопления | Накопление расхождений, подлежащих оформлению излишков/недостач. |
AccumulationRegister.ТоварныеМестаКОтражениюИзлишковНедостач |
Накопления | Товарные места (упаковки) к отражению излишков/недостач. |
InformationRegister.БлокировкиСкладскихЯчеек |
Сведений | Блокировка ячеек на период пересчёта (при БлокироватьЯчейки). |
Как это связано с учётом РК. Сам пересчёт — оперативный. Стоимостное и налоговое отражение расхождений выполняется документами-итогами инвентаризации, которые вводятся на основании данных из регистров ТоварыКОформлениюИзлишковНедостач. По типовому Плану счетов РК:
- Оприходование излишков: Дт
1330 «Товары»— Кт счёта прочих доходов; товар принимается к учёту по себестоимости. - Списание недостач/порчи: Кт
1330 «Товары»в Дт счёта расходов/недостач; при списании ниже норм и облагаемых операциях — корректировка НДС по ставке 16 % (норма РК 2026) через3130 «НДС к уплате». - Реализация (сопутствующие документы): доход —
6010, себестоимость —7010, расчёты с покупателями —1210, с поставщиками —3310, деньги —1030. - Электронные документы: при движении/списании товаров сопутствующие операции сопровождаются ЭСФ (ИС ЭСФ) и СНТ — оформляются в связанных документах, не в самом пересчёте.
Справочные параметры РК 2026 (используются в связанных расчётных документах, не в пересчёте): МРП = 4 325 ₸, МЗП = 85 000 ₸; НДС 16 %; ИПН 10 % до 8 500 МРП годового дохода и 15 % сверх, базовый вычет 30 МРП/мес (не более 360 МРП/год); ОПВ 10 % (потолок базы 50 МЗП), ОПВР 3,5 %, ВОСМС 2 %, ОСМС 3 %, СО 5 %, соцналог 6 %. Валюта учёта — тенге (₸).
6. Связанные объекты и ввод на основании
- Пересчёт товаров (по ордерной схеме) — исходный ордерный документ, задающий область пересчёта; данный документ агрегирует фактические данные.
- Складские ячейки / Складские помещения / Склады — определяют структуру адресного хранения, по которой ведётся пересчёт.
- Документы итогов инвентаризации (пересортица, оприходование излишков, списание недостач) — вводятся на основании накопленных расхождений из регистров
ТоварыКОформлениюИзлишковНедостачиТоварныеМестаКОтражениюИзлишковНедостач. - Серии номенклатуры / Характеристики / Упаковки — используются в строках при серийном/характеристическом/упаковочном учёте.
- Печатные формы — рабочий лист пересчёта (с учётным количеством или без — флаг
ПечататьКоличествоПоУчету), формируются черезУправлениеПечатью,ФормированиеПечатныхФорм,ШтрихкодированиеПечатныхФорм.
7. Точки расширения
- Общие модули проведения —
ПроведениеСерверУТ,СкладыСервер,ЗапасыСервер: основная бизнес-логика движений; корректное место для доработки состава/правил движений через расширение. - Подписки на события документа (ПередЗаписью/ОбработкаПроведения) — для добавления собственных проверок или дополнительных движений без правки типовых модулей.
ОбработкаПроверкиЗаполнения— расширение контролем данных под требования организации (обязательность серий, ограничения по ячейкам).- Механизм отбора
ОтборПересчета— настройка правил формирования состава пересчитываемых позиций. - Печатные формы — добавление/замена макетов через подсистему печати.
- Статусы (
СтатусыПересчетовТоваров) — расширение маршрута жизненного цикла и связанных ограничений редактирования.
