Добрый вечер коллеги. Второй раз за 3 года встает следующий вопрос на который я не могу найти внятного ответа: почему во всех документах можно вводить дробное количество, если номенклатура - "штуки". Можете рассказать каким образом эту проблему можно все-таки правильно решить, если реквизит количество - Число(13,3)? Проверять при выборе номенклатуры в табличной части её единицу измерения и прописывать ФорматРедактирования через условное оформление?
По теме из базы знаний
- УТ10 Перевод в штуки из других единиц в табличной части
- 1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки
- Оценка упущенной выгоды от отсутствия товаров на складе
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
- Тонкости и подводные камни работы типового модуля интеграции Битрикс24 и 1С (Часть 2)
Найденные решения
(38) Я тоже пошел этим же путем, так как выяснилось, что через условное оформление "ФорматРедактирования" не поставить. В событии ПриРедактировании проверяю тип упаковки измерения и прописываю КвалификаторЧисла, с нужной разрядностью, через Новый ОписаниеТипа(), который добавляю в ОграничениеТипа. Если редактируется строка без "штук", то записываю в ОграничениеТипа - ДоступныеТипы. ПриИзменении - через Цел() отсекаю лишние разряды, если штуки. Плюс обработка проверки заполнения, если "проскочит" через кнопку типа "Подобрать" или копирование через буфер обмена.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) Указывается новая единица Короб, для гвоздей базовая Ед Килограмм или Шт
Для короба указывается Коэффициент.
Например если в Короб помещается 20 килограмм, коэффициент 20, при базовой ед Килограмм для номенклатуры
Или 100 шт то Коэффициент 100 при базовой ед Шт. для номенклатуры
Для короба указывается Коэффициент.
Например если в Короб помещается 20 килограмм, коэффициент 20, при базовой ед Килограмм для номенклатуры
Или 100 шт то Коэффициент 100 при базовой ед Шт. для номенклатуры
(24) Доработать под себя можно многое. Довольно тяжело объяснить руководству такие вещи как дробное количество или ошибку округления при работе с данными из регистра себестоимости, когда они просят найти цену изделия через деления общей суммы остатка на общее количество остатка на выбранную дату. Потом умножают цену на количество в печатной форме и не получают ту стоимость изделия которая им нужна.
(27) Ок, пофантазируем, что кризис добил РФ и теперь все ходят по талонам затариваться хлебом. 1С еще живет и ведет учет. Бухгалтер, который ведет учет в продуктовом магазине отвлекся на звонок из школы и набивает напротив проданной бутылки водки - 0.5 вместо 1.000 (бут). Че делать?
(29)
(30)
Руководство поставило задачу. Я ищу способ её решения, начиная с понимания почему это работает так, а не иначе. Есть ли типовые механизмы ограничения. Понятно, что на каждую дырку затычку поставить сложно иначе зачем нужен будет вообще оператор, которого можно заменить ИИ. Наверняка я не первый, кто подобный вопрос задает. Что мешает сделать какую-нибудь настройку в номенклатуре или единицах измерения, которая подскажет в каком формате и с какими ограничениями можно вводить данные в поле, если оно содержит универсальный формат числа.
(30)
Руководство поставило задачу. Я ищу способ её решения, начиная с понимания почему это работает так, а не иначе. Есть ли типовые механизмы ограничения. Понятно, что на каждую дырку затычку поставить сложно иначе зачем нужен будет вообще оператор, которого можно заменить ИИ. Наверняка я не первый, кто подобный вопрос задает. Что мешает сделать какую-нибудь настройку в номенклатуре или единицах измерения, которая подскажет в каком формате и с какими ограничениями можно вводить данные в поле, если оно содержит универсальный формат числа.
Потому что поле для ввода количества одно для всех единиц измерения. Доработать можно как угодно: разные поля и механизмы ввода для разных единиц измерения, или сложный механизм проверки/корректировки количества в зависимости от указанной единицы измерения. Но то, что нужно Вам, не обязательно нужно для всех остальных.
P.S Пофантазировать можно о чем-угодно. А если этот бухгалтер вместо единицы двойку поставит? Как система может знать, ошибся он или специально ввел? Или вместо водки хлеб продал? Или вообще ничего не ввел, и хочет, чтобы система поняла автоматически, что для кого и когда нужно ввести...
P.S Пофантазировать можно о чем-угодно. А если этот бухгалтер вместо единицы двойку поставит? Как система может знать, ошибся он или специально ввел? Или вместо водки хлеб продал? Или вообще ничего не ввел, и хочет, чтобы система поняла автоматически, что для кого и когда нужно ввести...
(36) Есть еще экономисты и производственники. Стоит у них норма - 102 этикетки на 100 готовых изделий. Они берут и списывают по норме - на 25 изделий 25,5 этикеток. Начинаешь выпытывать - а чего не по факту - выясняешь - считать испорченные некому/некогда/лень, а то клеят и данные вводят разные люди. А часто остатки такой мелочи такого порядка, что и задолбаешься считать с абсолютной точностью эти "штуки", проще на вес прикидывать (мелкие гайки) или рулонами (этикетки) считать.
(38) Я тоже пошел этим же путем, так как выяснилось, что через условное оформление "ФорматРедактирования" не поставить. В событии ПриРедактировании проверяю тип упаковки измерения и прописываю КвалификаторЧисла, с нужной разрядностью, через Новый ОписаниеТипа(), который добавляю в ОграничениеТипа. Если редактируется строка без "штук", то записываю в ОграничениеТипа - ДоступныеТипы. ПриИзменении - через Цел() отсекаю лишние разряды, если штуки. Плюс обработка проверки заполнения, если "проскочит" через кнопку типа "Подобрать" или копирование через буфер обмена.
(39) Доработка не пригодилась. Причина дробного количества в моей ситуации оказалась в документе на основании которого создают другой документ. Т.е. ручной ввод отсутствует. На основании документа "Заказ переработчика" создавался "Отчет переработчика". Если в ТЧ заказа переработчика дублировались строки, то ERP применяя свой алгоритм вычисления каких-то норм умножала количество на эту норму. И ей все равно, штуки там или что.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот