Товары без штрихкодов

Отчеты - Анализ учета

Представлен отчет "Товары без штрихкодов в продажах": анализируются товары, которые проданы и на которых не задан штрихкод. Предыстория задачи: если на товар не задан штрихкод, то, значит, он не вводится сканером, а вводится "вручную" - то есть поиском по артикулу или выбором из списка товаров. Ввод товара "вручную" увеличивает время обслуживания покупателей. Цель - уменьшить время обслуживания покупателей.

Цель - уменьшить время обслуживания покупателей, уменьшить "человеческий фактор". Способ решения - задать на весь товар штрихкод (родной или присвоить свой). Отчет позволит оперативно проанализировать все товары, которые есть и/или были в обороте, и на которых не заданы штрихкоды.

Отчет разработан на базе конфигруации УТ 10.3.35.1, на платформе 8.2.19.130. Если он работает на УТ 10.3, значит будет работать на КА 1.1, 1.2.

Переписать алгоритм для платформы 8.3 не составит труда, для УТ 11 - возможно также не составит труда. Пишите, если надо будет, сделаю, выложу.

P.S. Комментарий для разработчиков! Такого рода задачи можно давать кандидатам в программисты 1С. В основе решения заложен универсальный принцип решения подобных задач: когда в базе имеются сведения (штрихкоды, телефон или юрид.адрес в регистрах сведений) о каком-либо объекте (контрагенты, товары и т.д.), и нужно получить отчет по этим объектам, которые этих сведений не содержат. Принцип такой: сначала выделяем список объектов, которые сведения содержат - запоминаем во временной таблице СписокОбъектов, затем выбираем объекты с условием "НЕ Объект В (ВременнаяТаблицаСписокОбъектов)"

Всем успехов и всего доброго!
Центр автоматизации, г.Казань go-scan.ru

Скачать файлы

Наименование Файл Версия Размер
ТоварыБезШК.erf
.erf 9,12Kb
01.11.16
5
.erf 9,12Kb 5 Скачать

См. также

Комментарии
1. Рамиль Ибрагимов (s1koka) 02.11.16 07:11 Сейчас в теме
обычным запросом
ВЫБРАТЬ
	ПродажиОбороты.Номенклатура,
	ПродажиОбороты.КоличествоОборот,
	Штрихкоды.Штрихкод
ИЗ
	РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
		ПО ПродажиОбороты.Номенклатура = Штрихкоды.Владелец
			И ПродажиОбороты.ХарактеристикаНоменклатуры = Штрихкоды.ХарактеристикаНоменклатуры
			И ПродажиОбороты.СерияНоменклатуры = Штрихкоды.СерияНоменклатуры
ГДЕ
	Штрихкоды.Штрихкод ЕСТЬ NULL
Показать
user610297_agsh; +1 Ответить
2. г. Казань Рустем Гумеров (Rustig) 832 02.11.16 08:59 Сейчас в теме
(1) отличный вариант! спасибо!

в ваш запрос можно дополнительно добавить два фильтра:
1) отделить документы оптовых продаж (реализация, возвраты, корректировка регистров и другие нетиповые, если добавлены).
2) проверка ШК на пустую строку, так как на товар можно "чисто случайно" задать пустой ШК.
6. г. Казань Рустем Гумеров (Rustig) 832 02.11.16 09:43 Сейчас в теме
(2) забыл пояснить для чего надо отделить оптовые продажи: потому что при заполнении не используются сканеры ШК и считывания ШК.
7. aspirator 23 (aspirator23) 303 04.11.16 15:24 Сейчас в теме
(6) Rustig, быстро работает такая конструкция "НЕ Объект В (ВременнаяТаблицаСписокОбъектов)"?
8. г. Казань Рустем Гумеров (Rustig) 832 04.11.16 22:43 Сейчас в теме
(7) странный вопрос, потому что не понятно, почему вы его задаете - можете пояснить?
... и все же попробую пояснить: в запросе накладывается фильтр сначала по периоду оборотов товаров в продажах: к примеру, это последний месяц - то есть, условно 1000 разных наименований за месяц через магазины проданы (это не кол-во проданного товара, это кол-во разных наименований), среди этой 1000-и наименований выбираем те, которые не имеют ШК. все очень быстро работает.
не надо экспериментировать гипотетически на периодах 3 года - в пределах одного месяца достаточно.
3. г. Казань Рустем Гумеров (Rustig) 832 02.11.16 09:17 Сейчас в теме
(1) в регистре накопления "Продажи" нет записей документов "Чеки ККМ" :(
надо добавить анализ Чеков ККМ
4. г. Казань Рустем Гумеров (Rustig) 832 02.11.16 09:33 Сейчас в теме
(1) на создание запроса я потратил 20 минут: просто по старой схеме почти на автомате написал запрос, отладил.
Ваш вариант мне также нравится, как и свой, но я пока не прочувствовал его универсальность и эффективность: штрихкодов в базе много - вы не накладываете на этот регистр фильтр по товарам - тащите в запрос весь регистр.
Чтобы выявить 10% товаров, вы анализируете 100% товаров, имеющих ШК. Моя интуиция пока сопротивляется принять ваш вариант за основополагающую.
5. г. Казань Рустем Гумеров (Rustig) 832 02.11.16 09:39 Сейчас в теме
(1) Рамиль, как вы справитесь с такой задачей: http://infostart.ru/public/559116/ ?
Напишите пож-та свой вариант.
Просто эти две задачи - суть одной задачи: "ускорить работу продавцов на кассе".
9. Алексей Зайцев (alexey-simf) 11.11.16 09:46 Сейчас в теме
Событие на кассе "товар не найден по штрихкоду" возможно, как минимум, по двум причинам:
1) описанная в этой теме - у товара вообще нет штрихкода
2) у товара в базе есть штрихкод, но он не соответствует тому, который присутствует на упаковке товара.

Вторую причину можно отследить через:
1) через адекватных кассиров, которые будут информировать о таких случаях администрацию. Но опять же, человеческий фактор и потраченное на кассе время
2) через программную фиксацию всех случаев подбора товаров в чек не через сканирование. Но надо ковырять конфигурацию.
Оставьте свое сообщение