Имя: Пароль:
1C
 
1C Erp увеличение точность у числа при помощи расширения.
0 Black1708
 
30.03.26
11:15
Добрый день.
в 1С ERP в ресурсной спецификации на вкладке материалы и услуги есть поле КоличествоУпаковок, тип Число. Точно числа 3 знака после запятых. Мне необходимо 4 знака после запятых. Пытаюсь сделать увеличение точности через РАсширение конфигурации, но получаю ошибку Значение контролируемого свойства не совпадает со значением в расширяемой конфигурации.
1. Как понимаю с помощью расширения точность данного поля ввода изменить нельзя?
2. Какой выход? Включить возможность редактирования свойств ТОЛЬКО данного поля в основной конфигурации, с сохранением поддержки?
3. Какие последствия могут быть при увеличения точности данного поля в основной конфигурации? Подозреваю что расчет каких то других полей, на основе измененного КоличествоУпаковок, имеющих точность 3 знака после запятой проигнорируют мои изменения этого поля и округлят до 3 знаков после запятой?
1 Krendel
 
30.03.26
11:16
Вот и узнаешь
2 Ненавижу 1С
 
гуру
30.03.26
11:20
(0) может достаточно выбрать единицу измерения (упаковку) с другой кратностью?
3 Chai Nic
 
30.03.26
11:25
(0) С помощью расширения можно увеличить точность числового реквизита, но как это будет в дальнейшем отрабатываться - вопрос, требующий отдельного изучения..
4 maxab72
 
30.03.26
11:29
(2) плюсую. сколько в конфигурации раз встречается Окр(Что-то, 3, )?
5 shuhard
 
30.03.26
11:51
(0) в Рг выпуск продукции точность 3 знака, точно так же в ТЧ выходные изделия, т.е. пользы от твоей работы 0
6 maxab72
 
30.03.26
11:59
(5) ну... в пищевке это сплошь и рядом: на входе мясо 200 килограммов, соли 4.5 килограмма, перца 0.0842 кг, лаврушки - 0,0455 кг. на выходе 134 кг продукта... поэтому всю мелочевку сразу в граммы.
7 Гена
 
гуру
30.03.26
12:00
(2) Я вообще не понимаю ненатуральные упаковки. Пол-упаковки - это как? Например, пол-ящика пива - это всё равно упаковка 1 ящик. А полбутылки - ведь всё равно упаковка - это 1 бутылка.
Нет?
8 Fish
 
гуру
30.03.26
12:07
(7) "пол-ящика пива - это всё равно упаковка 1 ящик." - Пол-ящика пива поехало в магазин 1, а вторые пол-ящика - в магазин 2.
9 maxab72
 
30.03.26
12:15
(7) Упаковки на 6 или 12 бутылок пластиковые видел? там бутылки горлышками в дырочки торчат. Ее свободно можно разрезать по пленке и у тебя будет именно 1/2 упаковки, причем это не отдельные бутылки. потому что они не вывалятся.
11 Krendel
 
30.03.26
16:09
(8) мешок муки идет в фасовке 50 кг- 1 шт, ты вытащил 20кг из мешка, сколько мешков осталось?
12 paramedic
 
30.03.26
16:20
(0) После ваших манипуляций будет шквал вопросов типа "а почему у меня не работает ...? Ничего не правил, мамой клянусь"
Используйте возможности, заложенные в  систему: кратность в спецификации и выпуске, упаковки.
13 Fish
 
гуру
30.03.26
16:22
(11) Три пятых мешка :)
14 Krendel
 
30.03.26
16:24
(13) 0.6 мешка
15 maxab72
 
30.03.26
16:25
(11) восемнадцать. потому что в условии не сказано, сколько мешков на складе было изначально.
16 Krendel
 
30.03.26
16:30
(15) 1 мешок был, учетная единица-мешок муки
17 Fish
 
гуру
30.03.26
16:35
(14) А вот интересно, если на складе был 1 мешок по 50 кг и 1 мешок по 30 кг. Из мешка 50 кг вынули 20. Можно ли сказать, что на складе осталось 2 мешка по 30 кг и 0 мешков по 50?
18 paramedic
 
30.03.26
18:02
(17) Можно сказать что угодно: в системе будет все равно учет в кг.
19 Krendel
 
30.03.26
19:21
(17) можно конечно
20 maxab72
 
30.03.26
19:26
(16) не было сказано, что на складе всего 1 мешок, было сказано, что учет в мешках, в одном мешке полста килограммов муки.
21 Krendel
 
30.03.26
19:27
(20) уточнил задачу, чтобы не путались в роще из одной березы
22 ЕRPe
 
30.03.26
20:46
(0) Не мучайся - переводи в миллиштуки как базовую единицу, и дальше упаковками сколько надо.
Там полконфы придется поднять точность в куче регистров и документов для количество обязательно не должно быть пустым.
23 ЕRPe
 
30.03.26
20:51
Еще вариант спецификацию на тысячу мутить, но есть риск получить ошибку пустоты при попытке произвести небольшое колчество
Независимо от того, куда вы едете — это в гору и против ветра!