Единицы хранения/упаковки/метрические единицы в 1С: УТ, КА, ERP. Удобный функционал, но есть ли недостатки?

27.10.21

Учетные задачи - Логистика, склад и ТМЦ

Описывается принцип хранения единиц измерения номенклатуры различного вида. Описывается выявленная недавно проблема с коэффициентами единиц. Предлагается универсальный механизм для «лечения».

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Единицы хранения/упаковки/метрические единицы в 1С УТ, КА, ERP. Удобный функционал, но есть ли недостатки?:
.epf 10,92Kb
9
9 Скачать (1 SM) Купить за 1 850 руб.

Для начала напомню принципы организации единиц измерения товара в 1С УТ и подобных решениях.

Любая единица номенклатуры имеет т.н. Единицу хранения. Термин появился сравнительно недавно, так как соответствующий реквизит справочника именуется как ЕдиицаИзмерения.

Единицу хранения так же именуют базовой единицей. В единицах хранения формируются все движения по регистрам накопления.

Любой количественный отчет по номенклатуре строится в единицах хранения. Отдельные отчеты можно дополнительно сформировать в Единицах отчета.

Предусмотрены так же и метрические единицы, характеризующие номенклатурную позицию (естественно, материальную). Это длина, объем, площадь и вес. Можно задействовать одну или несколько единиц. Для каждой из таких единиц предусмотрен переключатель – единица справочная или ее можно указать в документах.

И наконец, можно организовать учет в упаковках. К каждой номенклатуре можно сопоставить как конкретные упаковки, так и отдельно определенный набор упаковок.

Коэффициенты пересчета всех дополнительных единиц к Единице хранения указываются либо в карточке товара, либо в карточке соответствующей упаковки. При этом можно указать как количество в данной единице единиц хранения, так и наоборот: количество единиц хранения в данной единице. Технически это не имеет значения, все результаты приводятся в двум показателям числитель и знаменатель.

Например, имеем изделие длинной 10 м штука. Для метра запишется числитель 10, знаменатель 1. А если 10 штук составляют 1 м, то числитель = 1, а знаменатель = 10.

 

При вводе в табличные части документов, а так же некоторых справочников (например, спецификация) можно использовать:

  1. Единицы хранения.
  2. Упаковки
  3. Метрические единицы, для которых разрешено использование в документах.

 

При использовании способов 2 и 3 в процессе ввода или при записи документа (справочника) производится пересчет используемой единицы в единицу хранения.

Таким образом табличные части, предусматривающие ввод количественных данных по номенклатуре, для отражения количества имеют 3 реквизита:

Количество упаковок = фактически введенные пользователям данные в единицах 1,2,3.

Упаковка = ссылка на единицу измерения

Количество = результат пересчета в единицу хранения.

 

Реквизит количество обычно не отображается для пользователя. Это понятно, поскольку, это лишняя для него информация.

Но! Я недавно столкнулся со следующей проблемой. Данные реквизита Количество оказались несоответствующими формуле Количество упаковок х Коэффициент.

При штатном функционировании Системы такого, конечно же, возникать не должно. Ведь все пересчеты контролируются, а изменение коэффициентов в справочнике Номенклатура запрещается.

Поэтому, есть основания предполагать, что данные затруднения возникают не без участия наших коллег-программистов. Которые, например, могут обходить контроль изменения коэффициентов в справочнике.

В моем же случае выяснилось, что данные спецификаций вводились пользователем не вручную, а загружались из специально разработанной обработки загрузке.

В коде «без стеснения» значилось примерно следующее:

ТабличнаяЧасть.КоличествоУпаковок = ЗагруженноеКоличество;

ТабличнаяЧасть.Упаковка = ЕдиницаМассы;

ТабличнаяЧасть.Количество = ЗагруженноеКоличество;

 

То есть количество в упаковке, не равной единице хранения, записывалось в спецификацию без учета коэффициентов. Пользователи далеко не сразу догадались, почему количество списываемого в производство материала не всегда соответствует запланированному.

Для контроля и исправления такого рода ошибок была разработана универсальная обработка табличных частей.

Обработка выявляет в конфигурации табличные части, имеющие реквизиты: Номенклатура, КоличествоУпаковок, Упаковка, Количество.

Найденные объекты и их табличные части (в общем случае у объекта может быть несколько табличных частей, попадающих под условие) по кнопке Вывести список отображаются в верхней таблице.

По кнопке Заполнить таблицу ошибок в нижнюю таблицу выводится список найденных объектов, табличные части которых имеют «проблемы с пересчетом», если таковые есть. Ошибки группируются пообъектно с указанием номера строки.

Напротив каждой строки устанавливается галочка, сняв которую можно отменить исправление.

По кнопке Записать изменения рассчитанные данные количества записываются в информационную базу.

Если в перечне ошибок имеются документы закрытых периодов, требуется заранее открыть период. В случаях, когда запись исправлений связана с большим объемом записей и проведений документов, на работу может потребоваться длительное время.

Запускается в пользовательском режиме по Файл\Открыть.

Тестировалось на 1С:Комплексная автоматизация 2 (2.4.6.189). Должно нормально работать на всех конфигурациях, на базе 1С: УТ 11 редакции.

Единица хранения пересчет

См. также

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    195211    152    244    

282

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом. ВНИМАНИЕ! 09.01.25 г. планируется повышение цен на 20%!

28500 руб.

21.04.2017    96740    131    42    

214

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема автоматизированного управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления, хранения и учета на адресном складе. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

50000 руб.

26.07.2023    6321    21    0    

12

Логистика, склад и ТМЦ Бухгалтер Пользователь Платформа 1С v8.3 Сельское хозяйство и рыболовство Строительство Горнодобывающая промышленность Розничная и сетевая торговля (FMCG) Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Лесное и деревообрабатывающее хозяйство Управленческий учет Платные (руб)

Позволяет автоматизировать процесс взвешивания ТМЦ в организациях, осуществляющих приемку и отгрузку различным транспортом, для ведения складского учета и контроля остатков на складах. Конфигурация позволяет фиксировать вес вручную, напрямую с весов, а также управлять дополнительным оборудованием и контролировать движение транспорта.

35000 руб.

24.03.2015    125927    300    114    

136

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.10.2024, версия 9.8 - 9.13)

15600 руб.

20.11.2015    156404    376    378    

512
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. malikov_pro 1325 27.10.21 22:20 Сейчас в теме
Примера "нормального" кода с переиспользованием типового механизма не хватает.
Оставьте свое сообщение