Дробные "штуки"

1. PerlAmutor 129 23.11.18 17:17 Сейчас в теме
Добрый вечер коллеги. Второй раз за 3 года встает следующий вопрос на который я не могу найти внятного ответа: почему во всех документах можно вводить дробное количество, если номенклатура - "штуки". Можете рассказать каким образом эту проблему можно все-таки правильно решить, если реквизит количество - Число(13,3)? Проверять при выборе номенклатуры в табличной части её единицу измерения и прописывать ФорматРедактирования через условное оформление?
По теме из базы знаний
Найденные решения
39. PerlAmutor 129 26.11.18 18:45 Сейчас в теме
(38) Я тоже пошел этим же путем, так как выяснилось, что через условное оформление "ФорматРедактирования" не поставить. В событии ПриРедактировании проверяю тип упаковки измерения и прописываю КвалификаторЧисла, с нужной разрядностью, через Новый ОписаниеТипа(), который добавляю в ОграничениеТипа. Если редактируется строка без "штук", то записываю в ОграничениеТипа - ДоступныеТипы. ПриИзменении - через Цел() отсекаю лишние разряды, если штуки. Плюс обработка проверки заполнения, если "проскочит" через кнопку типа "Подобрать" или копирование через буфер обмена.
lyanale@mail.ru; Virsy; Ditron; +3 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. alex-l19041 8 23.11.18 17:19 Сейчас в теме
(1)
почему во всех документах можно вводить дробное количество
- ??? в чем вопрос?
4. PerlAmutor 129 23.11.18 17:22 Сейчас в теме
(2) Вопрос в том, что некоторые пользователи вводят вместо "1.000" - "1.032" на номенклатуру типа "телефон", "розетка", "лом", "лампа", "тумба", "гвоздь".
6. TODD22 18 23.11.18 17:24 Сейчас в теме
(4)а если у вас есть 1шт, "коробка гвоздей" и вы израсходовали половину?
8. PerlAmutor 129 23.11.18 17:26 Сейчас в теме
(6) Это называется упаковка, там отдельная ед.изм. Кроме того гвозди, если память мне не изменяет, меряются в килограммах.
12. TODD22 18 23.11.18 17:29 Сейчас в теме
(8)где то в кг. Зависит от фасовка. Бывает ящиками по 20 кг. А бывает маленькими коробочками в строительном магазине. По накладной они в штуках приходят.
13. PerlAmutor 129 23.11.18 17:30 Сейчас в теме
(12) Не будут же вам в магазине отгружать 1.5 коробочки и писать потом в накладной "1.5 штуки". Вам две коробочки продадут.
14. TODD22 18 23.11.18 17:31 Сейчас в теме
(13)нам да две продадут. А потом в производство заберут целую. А вернут 0.5.
16. PerlAmutor 129 23.11.18 17:35 Сейчас в теме
(14) Предположим. Тогда может статься так, что 0.5 коробки окажется не ровно половина гвоздей, а с недостачей и следующее изделие попадет к клиенту без недобитых гвоздиков в местах где они быть должны (как и бывало с Икеей)
17. TODD22 18 23.11.18 17:37 Сейчас в теме
(16)списали на хоз нужды. На ремонт. Никто их до грамма пересчитывать не будет. Но для порядка надо учитывать остаток.
18. PerlAmutor 129 23.11.18 17:39 Сейчас в теме
(17) Вопросов нет. Можно и в килограммах их все-же учитывать. Но блин, как с ломом то быть.
20. TODD22 18 23.11.18 17:42 Сейчас в теме
(18)а с хлебом? 1 буханка это штука. Ты просишь продать половину.
23. PerlAmutor 129 23.11.18 17:45 Сейчас в теме
(20) В советском союзе так продавали, опять же во многих исторических сведениях нормы хлеба фигурируют в граммах. Значит и хлеб можно учитывать в килограммах, при желании. А вот как быть за закупоренными бутылками шампанского например?
22. TODD22 18 23.11.18 17:43 Сейчас в теме
(18)если пользователь вводит 0.25 кувалды то что ему помешает ввести 5 кувалд при фактическом наличии двух штук.
25. PerlAmutor 129 23.11.18 17:46 Сейчас в теме
(22) Контроль остатков помешать может. Но, если уж и инвентаризация не помогает выявить кражу, то "рисовать" в программе можно что угодно.
10. Teut_Vlad 187 23.11.18 17:28 Сейчас в теме
(6) Указывается новая единица Короб, для гвоздей базовая Ед Килограмм или Шт
Для короба указывается Коэффициент.
Например если в Короб помещается 20 килограмм, коэффициент 20, при базовой ед Килограмм для номенклатуры
Или 100 шт то Коэффициент 100 при базовой ед Шт. для номенклатуры
9. alex-l19041 8 23.11.18 17:27 Сейчас в теме
(4) допишите в ПриИзмененииКоличества проверку на единицу измерения и округляйте как считаете нужным
15. PerlAmutor 129 23.11.18 17:33 Сейчас в теме
(9) Это не проблема. Меня волнует идеологическая сторона вопроса. Возможно есть типовые механизмы и я просто о них ничего не знаю. Хочу разобраться прежде чем лепить свои костыли.
3. Teut_Vlad 187 23.11.18 17:22 Сейчас в теме
(1) в КА 1.1(УПП или УТ в т.ч.), в ед. измерения, для штук стоит Округлять до 0 по умолчанию.
UPD: Только что проверил, оно не помогает))
5. PerlAmutor 129 23.11.18 17:24 Сейчас в теме
(3) А в ERP где такое? Вот скрин.
Прикрепленные файлы:
7. Teut_Vlad 187 23.11.18 17:26 Сейчас в теме
(5) это не в классификаторе, а в списке доступных Единиц для номенклатуры. То есть когда вы добавляете возможную ед для номенклатуры. К сожалению нет ЕРП или других баз под рукой
11. PerlAmutor 129 23.11.18 17:28 Сейчас в теме
(7) Ну вот у меня так выглядит подбор единиц измерения в номенклатуру
Прикрепленные файлы:
19. herfis 499 23.11.18 17:40 Сейчас в теме
(1) Думаю, просто решили не заморачивались в типовых с таким контролем. Потому что во-первых это дополнительная функциональность, а во-вторых потому что всегда найдутся те, которым "надо именно так".
21. PerlAmutor 129 23.11.18 17:42 Сейчас в теме
(19) В это с трудом верится глядя на документ ERP типа ЭкземплярБюджета, где заморочились так, что оставили после себя косяков разгребать с фоновым заданием на пол.года вперед.
24. herfis 499 23.11.18 17:45 Сейчас в теме
(21) Мы в самописке где есть штучные позиции (с точным весом) и есть весовые, просто добавили автоматический пересчет на штуки с предупреждением, исходя из предположения что в этом случае по ошибке указали вес вместо количества штук.
26. PerlAmutor 129 23.11.18 17:52 Сейчас в теме
(24) Доработать под себя можно многое. Довольно тяжело объяснить руководству такие вещи как дробное количество или ошибку округления при работе с данными из регистра себестоимости, когда они просят найти цену изделия через деления общей суммы остатка на общее количество остатка на выбранную дату. Потом умножают цену на количество в печатной форме и не получают ту стоимость изделия которая им нужна.
27. TODD22 18 23.11.18 17:52 Сейчас в теме
Значит и хлеб можно учитывать в килограмма

Так не учитывают же.
28. PerlAmutor 129 23.11.18 17:55 Сейчас в теме
(27) Ок, пофантазируем, что кризис добил РФ и теперь все ходят по талонам затариваться хлебом. 1С еще живет и ведет учет. Бухгалтер, который ведет учет в продуктовом магазине отвлекся на звонок из школы и набивает напротив проданной бутылки водки - 0.5 вместо 1.000 (бут). Че делать?
29. Sashares 34 23.11.18 18:03 Сейчас в теме
(28)Кажется, в данном случае имеет смысл уточнить у ответственных/руководства, чтобы они сформулировали задачу, как должно быть в каждом конкретном случае.
31. PerlAmutor 129 23.11.18 18:10 Сейчас в теме
(29)
(30)

Руководство поставило задачу. Я ищу способ её решения, начиная с понимания почему это работает так, а не иначе. Есть ли типовые механизмы ограничения. Понятно, что на каждую дырку затычку поставить сложно иначе зачем нужен будет вообще оператор, которого можно заменить ИИ. Наверняка я не первый, кто подобный вопрос задает. Что мешает сделать какую-нибудь настройку в номенклатуре или единицах измерения, которая подскажет в каком формате и с какими ограничениями можно вводить данные в поле, если оно содержит универсальный формат числа.
32. TODD22 18 23.11.18 18:26 Сейчас в теме
(31)так может задать вопрос разработчикам? Или допилить самому. Решение универсальное. И дробное количество не такой уж и редкий случай.
33. PerlAmutor 129 23.11.18 18:37 Сейчас в теме
(32) Я не могу задавать вопросы разработчикам, так как формат подписки на ИТС оплаченный работодателем этого не позволяет сделать. Партнерский форум закрыт. Пилить я буду так и так похоже.
30. JohnGalt 57 23.11.18 18:05 Сейчас в теме
Потому что поле для ввода количества одно для всех единиц измерения. Доработать можно как угодно: разные поля и механизмы ввода для разных единиц измерения, или сложный механизм проверки/корректировки количества в зависимости от указанной единицы измерения. Но то, что нужно Вам, не обязательно нужно для всех остальных.
P.S Пофантазировать можно о чем-угодно. А если этот бухгалтер вместо единицы двойку поставит? Как система может знать, ошибся он или специально ввел? Или вместо водки хлеб продал? Или вообще ничего не ввел, и хочет, чтобы система поняла автоматически, что для кого и когда нужно ввести...
34. Infector 201 23.11.18 23:31 Сейчас в теме
Думается, что вопрос о делимости или неделимости шт. следует решать для каждой номенклатуры отдельно. Например путем установки флага для номенклатуры или для самих единиц, если они подчинены номенклатуре.
35. PerlAmutor 129 23.11.18 23:34 Сейчас в теме
(34) Жаль только, что в типовых решениях нет готовых механизмов для этого.
36. o.kovalev 114 25.11.18 19:56 Сейчас в теме
Я бы по поводу дробных штук голову себе не морочил, это вопрос качества работы бухгалтера.
бухгалтер когда заводит документ обязан сверить итоговую сумму с документом.
37. Infector 201 26.11.18 10:40 Сейчас в теме
(36) Есть еще экономисты и производственники. Стоит у них норма - 102 этикетки на 100 готовых изделий. Они берут и списывают по норме - на 25 изделий 25,5 этикеток. Начинаешь выпытывать - а чего не по факту - выясняешь - считать испорченные некому/некогда/лень, а то клеят и данные вводят разные люди. А часто остатки такой мелочи такого порядка, что и задолбаешься считать с абсолютной точностью эти "штуки", проще на вес прикидывать (мелкие гайки) или рулонами (этикетки) считать.
38. Ditron 185 26.11.18 16:20 Сейчас в теме
Дела такую штуку )), путем ограничения типа для элемента управления при изменении данных текущей строки и все...
39. PerlAmutor 129 26.11.18 18:45 Сейчас в теме
(38) Я тоже пошел этим же путем, так как выяснилось, что через условное оформление "ФорматРедактирования" не поставить. В событии ПриРедактировании проверяю тип упаковки измерения и прописываю КвалификаторЧисла, с нужной разрядностью, через Новый ОписаниеТипа(), который добавляю в ОграничениеТипа. Если редактируется строка без "штук", то записываю в ОграничениеТипа - ДоступныеТипы. ПриИзменении - через Цел() отсекаю лишние разряды, если штуки. Плюс обработка проверки заполнения, если "проскочит" через кнопку типа "Подобрать" или копирование через буфер обмена.
lyanale@mail.ru; Virsy; Ditron; +3 Ответить
40. PerlAmutor 129 28.11.18 06:26 Сейчас в теме
(39) Доработка не пригодилась. Причина дробного количества в моей ситуации оказалась в документе на основании которого создают другой документ. Т.е. ручной ввод отсутствует. На основании документа "Заказ переработчика" создавался "Отчет переработчика". Если в ТЧ заказа переработчика дублировались строки, то ERP применяя свой алгоритм вычисления каких-то норм умножала количество на эту норму. И ей все равно, штуки там или что.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот