Всем привет!
Предисловие (редактура 2024 года)
Статья впервые была написана в ноябре 2018 года по мотивам внедрения, кажется, 2015-2016 года - уже и не помню. В целом, не важно какую стороннюю программу вы внедряете. Проект будет похожим для разных программ складского учета (и адресного хранения).
Данная статья представляет на сегодня, наверное, только лишь образовательный интерес. Поскольку программы 1С ушли вперед в части учета адресного хранения товаров. Статья использует материалы, созданные на базе программы "Кортес: Адресное хранение" - программа на обычных формах на платформе 1С. В свое время была очень развитой и, наверное, популярной в определенных кругах. Я вырос на этой программе - и научился многому благодаря этой программе. Сейчас про данную программу ничего неизвестно - ссылки и контакты потеряны.
Предисловие к первому изданию
Представляю вашему вниманию проект внедрения адресного хранения.
Рассматриваю моменты, которые не описаны в литературе и руководстве к программе:
- Организационный - с чего начать проект внедрения.
- Проведение "безбумажной" инвентаризации с помощью ТСД.
Все описанное реализовано на программах "1С: Комплексная автоматизация, ред. 1.0" и "Кортес: Адресный склад, ред. 1.5".
Организационная часть. С чего начать
Согласно плану работ (представлен ниже) первым делом проводится визуализация склада. Берете фотоаппарат, ходите по складу и фотографируете все помещения с обходом "слева-направо".
Лучше всего, чтобы у вас на руках была схема этажа и план помещения (см. рис. ниже):
После фотографирования стеллажей и помещений, необходимо нарисовать схему склада (так называемую топологию) - с учетом всех переходов между помещениями, коридорами, текущего размещения стеллажей, шкафов, корзин, с указанием количества ярусов в стеллажах и прочее. Я использовал для прорисовки Word и стандартные фигуры Word (рис. ниже).
Имена помещений, стеллажей и полок назначаем так:
- "первые" помещения называем секторами с начала по алфавиту A-B-С-D (латин. алфавит);
- подвал (цоколь) - можно оставить под названием сектора "Подвал" ("Цоколь");
- стеллажи пронумеровываем слева-направо;
- первая полка - нижняя - с индексом 01, верхняя - это полка с расстоянием до потолка.
Далее, утверждаем планограмму склада, распечатываем, наклеиваем на видном месте (на столе, на стене, на шкафу), даем в руки кладовщикам и сотрудникам склада.
Подготовка планограммы и ее утверждение может занимать от одной недели до месяца. Чаще всего привозятся новые стеллажи, происходит перестановка и/или замена стеллажей - и, как следствие, редактируется планограмма и заново утверждается.
Почему так важно утвердить планограмму заранее? Потому что согласно утвержденной планограмме будет настраиваться в складской программе справочник ячеек склада.
После этого этапа завозится оборудование и производится его установка - развертываются Wi-Fi-точки, подключаются к складской программе принтер, сканер ШК, ТСД. Спецификация проекта и оборудования представлена ниже.
После подключения и настройки оборудования, надо распечатать этикетки:
- на каждую ячейку (этот этап называется маркировка ячеек),
- на каждый сектор (для товаров, которые лежат на полу),
- на каждый товар (имеющийся на складе - этот этап называется маркировка товаров),
- на каждого пользователя ТСД этикетку со штрихкодом пользователя ТСД (по сути работников склада).
Все эти этикетки могут иметь одинаковый размер и одинаковый формат - содержат название "объекта" (товар, ячейка, сектор, пользователь) и штрихкод. К примеру, название ячейки может быть таким - рВ2с01я04 - ряд В2 стеллаж 01 ярус 04. Для ячеек принято на этикетках прорисовать стрелки (естественно, программно) - вверх, вниз, вправо, влево. Для товаров принято на этикетках прописывать артикул или код. Этикетки на сектор печатаются в формате А4, клеятся на стену. Проблемы начнутся тогда, когда этикетки начнут отклеиваться через 20 минут от стены, от стеллажа...
Пример этикетки на товар ниже. Желательно не наклеивать на родной серийный штрихкод - достаточно наклеить рядом.
После проведения масштабной маркировки товаров и ячеек, необходимо как следует подзарядить все ТСД - для проведения первой инвентаризации - и ввода начальных остатков по товарам.
Проведение первоначальной инвентаризации и ввод начальных остатков в программу "Кортес: Адресный склад" хорошо описаны в руководстве к программе. На этом организационную часть завершаю.
Поговорим о "безбумажной" технологии проведения ревизий.
"Безбумажная" технология проведения инвентаризаций
Программа Кортес позволяет проводить инвентаризации по "безбумажной" технологии. Как это происходит на остальных сторонних складских программах - не знаю, но думаю похоже. Опишу, как это делается у нас (от имени своего клиента).
....Первые инвентаризации в программе Кортес у нас проводились с распечатыванием сличительных ведомостей - печаталась пачка с программы "Комплексная автоматизация" на каждую группу из двух человек, раздавалась ответственным лицам каждой группы, группы расходились по комнатам - второй человек в группе пересчитывал товары на стеллажах, первый отмечал карандашом в ведомости.
Далее показания в ведомостях объединялись и складывались. При итоговых расхождениях группы шли пересчитывать товары в ячейках заново. Узнаете себя? Скажу сразу, это тупиковый способ: споры и усталость вам обеспечены. Пришлось придумать другой способ во время проведения очередной инвентаризации...
Безбумажная технология проведения инвентаризации подразумевает пересчет товаров без предварительного распечатывания сличительных ведомостей, без объединения карандашных записей в конце ревизии, без споров.
Необходимые действия для использования "безбумажной" технологии в программе Кортес следующие (как это делаем мы):
1. В учетной программе "Комплексная автоматизация" создается документ "Инвентаризация". Большинство коллег понимают, что этот документ формирует остатки согласно бухгалтерскому учету (так называемые, учетные остатки). На его основании создается документ "Распоряжение на приемку и размещение".
2. Учетные остатки необходимо выгрузить в программу "Кортес", записать в документ "Распоряжение на приемку и размещение" без проведения и без статусов, чтобы всегда иметь возможность сравнить итоговые фактические остатки товаров в программе Кортес с этими учетными остатками из программы КА. То есть внутри одной программы Кортес мы храним остатки из КА и собираем остатки по ячейкам.
3. На складе провести пересчет всех товаров по ячейкам с помощью ТСД - зафиксировать в какой ячейке сколько товаров находится в текущем остатке. Далее с помощью запроса собрать все фактические остатки по товарам - уже без учета ячеек.
4. С помощью запроса сравнить учетные и фактические остатки товаров внутри одной базы Кортес. Либо согласиться с выявленным расхождением, либо пойти пересчитать фактические остатки в ячейках.
5. После устного согласования выявленных расхождений учетных и фактических остатков в базе Кортес, данные проведенной ревизии выгружаются из программы Кортес в программу КА - выгрузка происходит в документ Инвентаризация в поля фактические данные.
Далее отдел бухгалтерии в программе КА распечатывает ведомость, которую подписывают все ответственные лица, ставится печать. На этом ревизия завершается.
Представленная здесь "безбумажная" технология не являются стандартной и типовой, поскольку нигде не описан способ использования запросов для сравнения учетных и фактических остатков и не описана рекомендация сравнивать учетные и фактические остатки.
Собственно, на второй ревизии я придумал такой способ объединить товары по всем ячейкам и сравнить с учетными сведениями из КА (просто воспользовавшись механизмом ввода начальных остатков Кортес - когда сведения первой ревизии выгружаются из КА в Кортес).
На третье и последующих ревизиях, я уже использовал данные запросы для сведения данных пересчета. Можно было бы облечь все запросы в обработку для пользователей и совсем не участвовать в ревизии, но на тот момент было мало наработок и тестовых испытаний - не понятно было, какая ошибка еще вылезет наружу.
Дальнейшие доработки
В итоге в процессе дальнейшего сопровождения я создал три отчета в КА - прикладываю к статье "как есть":
- "Расхождения остатков в КА и Кортес" - проверяю остатки в КА и в Кортес - они должны быть одинаковые.
- "РасхожденияПоДокОснованиюИРаспоряжению" - проверяю отгрузки и продажи в Кортес и КА - они должны быть идентичны.
- "РасхожденияПриходаПоДокОснованиюИРаспоряжению" - проверяю приемки и приходы в Кортес и КА - они должны быть идентичны.
В любое время можно сформировать отчет - увидеть расхождения в базах - отчет тянет данные из базы Кортес - через Ком-подключение получает ТаблицуЗначений. В итоге, мы ушли от расхождений в самой складской программе Кортес - мы сравниваем оперативно данные из КА и данные из Кортес.
К статье прикладываю архив на все использованные файлы:
- Инструкция по проведению инвентаризации на ТСД (ворд)
- План автоматизации (эксель)
- Планограмма (ворд)
- Спецификация оборудования (эксель)
- Расхождения остатков в КА и Кортес - внешний отчет для КА 1.0 (обычные формы)
- РасхожденияПоДокОснованиюИРаспоряжению - внешний отчет для КА 1.0 (обычные формы)
- РасхожденияПриходаПоДокОснованиюИРаспоряжению - внешний отчет для КА 1.0 (обычные формы)
На этом все. Всем добра!
С пользой для клиентов, Рустем