В процессе проведения помарочной ревизии и ошибок барменов в общепите стала возникать постоянная потребность в данной утилите анализа остатков. Сейчас реализовал всю пачку пожеланий по её улучшению, однако её идеология стала более сложной и запутанной. В нескольких сообщения попытаюсь это пояснить.
1. Формально увеличилось число ограничителей и настроек отчета:
Именно добавилось:
а. Ограничения по ценам реализации. В первую очередь для общепита и "пива" для отражения алкопродукции, где не определены цены продажи;
б. Добавился логически иной формат отражения структуры остатков. Добавлен с целью понимания распределения алкопродукции по регистрам и возможности её возврата на склад.
в. Разрешил сортировку по непечатным полям отчета, но которые выгружаются в экспортные форматы. Для IT специалистов покажу расшифровку всех полей отчета:
Код:
LOCA aStr:={{"name", "C", 200,0},; // Наименование продукции. ВАЖЕН ПОРЯДОК СТОЛБЦОВ - ИСПОЛЬЗУЕТСЯ ДЛЯ СОРТИРОВКИ
{"sales", "N", 11, 2},; // Цена закупа, определяемая из остатков склада
{"endSal", "N", 11, 2},; // Цена реализации, определяемая из остатков ТЗ - нужна для пива и общепита
{"qty", "N", 10, 0},; // Количество, числящееся на остатках регистра №3
{"qtyAll", "N", 14, 5},; // Количество, числящееся на остатках склада или вместе с торговым залом
{"qtyOld", "N", 14, 5},; // Количество, числящееся на остатках торгового зала
{"qtyNew", "N", 14, 5},; // Количество, допустимое для прямого или обратного трансфера на момент запроса остатков
{"regId", "C", 19, 0},; // Код АП в системе ЕГАИС. Уникальный идентификатор
{"numba", "C", 25, 0},; // Код РФУ-1
{"numbb", "C", 25, 0},; // Код РФУ-2
{"qtyLitr", "N", 8, 3},; // Литраж. Атрибуты храню для оформления операций
{"degree", "N", 7, 3},; // Градусность
{"codAlc", "C", 3, 0},; // Код вида АП.
{"prCod", "C", 12, 0},; // Код производителя
{"prName", "C", 200,0},; // Имя производителя
{"prInn", "C", 12, 0},;
{"prKpp", "C", 9, 0},;
{"prDesc", "C", 250,0},; // полный адрес
{"imCod", "C", 12, 0},; // Код импортера при наличии
{"imName", "C", 200,0},; // Имя
{"imInn", "C", 12, 0},;
{"imKpp", "C", 9, 0},;
{"imDesc", "C", 250,0},; // полный адрес
{"dGr", "L", 1, 0}} // Рабочее поле пометки в группу
г. Структура нового формата отчета. Главное, что показывает раздельно остатки по всем регистрам, а если строить только по складу, то выявляет остатки регистра №3, что актуально, т.к. много уже приходов с марками, причем большинство со старыми.
Только в формате по складу отражается РФУ-2 и остатки Р3:
Код:
Остатки по складу 030000113645 Актуальность: 14.01.19 10:20:39
-------------------------------------------------------------------------------------------------------------------------- Стр. 1
|ЦенаЗакупа|ОстПоСклад| Коды: алкопродукции | Литраж|Производите-
|ЦенаПродаж|ОстТоргЗал| РФУ-1 (справки А)| градус|ли,импортеры
Наименование в ЕГАИС алкогольной продукции |Оста.Рег№3|МожноВозвТ| РФУ-2 (раздела Б)|КодВида|ИНН произ-ля
----------------------------------------------------------------------------------------------------------------------------------
1 | 2,3,4 | 5,6,7 | 8,9,10 |11,12,3|
----------------------------------------------------------------------------------------------------------------------------------
1 ВИНО защищенного наименования места происхождения | 450.00| 4.000|0177442000002183148 | 0.750|050000011839
белое,категория Q. b. A., регион Пфальц "Гевюрцтраминер" (т. | 800.00| |TEST-FA-000000036397686 | 10.5|
м." А. Диель") полусладкое | 4| |TEST-FB-000000036836061 | 405|
----------------------------------------------------------------------------------------------------------------------------------
2 ВОДКА "РУССКИЙ СЕВЕР ТРАДИЦИОННАЯ" | 220.00| 4.000|0003359000001235617 | 0.500|010000002036
| | |TEST-FA-000000032370893 | 40.0|
| | |TEST-FB-000000036742005 | 200|4720027123
----------------------------------------------------------------------------------------------------------------------------------
3 Вино "Гран Гурман" столовое красное полусладкое | 230.00| 1.000|0177219000003027514 | 0.750|010043927923
| 400.00| |TEST-FA-000000027438211 | 10.5|
| | |TEST-FB-000000028994664 | 403|7713306996
----------------------------------------------------------------------------------------------------------------------------------
82 Ром "Экстра Вье Сингл Каск 1998" | | 3.000|0177452000001214903 | 0.700|010000007148
| 5670.00| |TEST-FA-000000036333962 | 47.8|
| 2| |TEST-FB-000000036735472 | 280|7724622295
----------------------------------------------------------------------------------------------------------------------------------
85 спиртной напиток "Метакса 5*" | | 3.000|0001789000002741762 | 0.500|050000017510
| | |TEST-FA-000000036381253 | 38.0|
| 3| |TEST-FB-000000036810105 | 280|
----------------------------------------------------------------------------------------------------------------------------------