Имя: Пароль:
1C
1C 7.7
v7: Точность числа до двух знаков.
0 Standart
 
24.11.16
15:50
Доброго дня, Уважаемые профессионалы.
Столкнулся с одной странной и запутанной ситуацией в документе. Для реквизита документа- задал число, точность 2. Применяется для всего столбца.  Бухгалтеру нужно, что бы строки Показателя №1,3, 5 заполнялись с одним знаком после запятой. как реализовать?
показатели подтягиваются из справочника.
http://savepic.ru/12356492.png
1 azernot
 
24.11.16
16:00
Формат редактирования в 7.7 для конкретной строки не исправишь.
После редактирования, введённое значение можешь округлить до 1 знака, если так уж приспичило.
Было бы хуже, если бы реквизит был с 2 знаками точности, а надо было бы хранить 3 знака.

Короче, слать "бухгалтера" лесом с такими проблемами.
2 Alexor
 
24.11.16
16:03
(0) По идее тебе надо поменять показатели местами.
Тогда все будет как надо.
По мне так и логичнее это
3 azernot
 
24.11.16
16:05
(2) В смысле колонки и строки поменять местами? Транспонировать таблицу?
Ну да, это логичнее.
4 Standart
 
24.11.16
16:07
так я закалебусь реквизиты вносить, 98 шт. в одном доке, и 146 в другом
5 Господин ПЖ
 
24.11.16
16:08
>Бухгалтеру нужно, что бы строки Показателя №1,3, 5 заполнялись с одним знаком после запятой. как реализовать?

пускай вводит до десятых. и пьет новопассит
6 АЛьФ
 
24.11.16
16:09
2(0) Использовать ТабличноеПоле из 1С++ и рулить форматом при выводе.
7 Standart
 
24.11.16
16:14
бухгалтеру мало, надо чтобы на этих строках нельзя было ввести больше одного знака после запятой. документ разрабтан для филиалов, т.е. что бы бухгалтера филиала не смогли ввести неверную информацию. Потом по аналогии этого документа, создал общий сводный документ с подгрузкой филиальных.
8 Господин ПЖ
 
24.11.16
16:17
>т.е. что бы бухгалтера филиала не смогли ввести неверную информацию

отсекать лишнее при записи
9 Sserj
 
24.11.16
16:17
Ну вообще по идее нужно бы в справочник "Показатели" добавить реквизит "Точность" или "Разрядность" как душе угодно. И при заполнении/записи/еще чего то соответственно округлять. Вообщем то можно даже и хранить сколько угодно знаков, а в интерфейс/отчеты уже выводить согласно порядку округления.
10 Злопчинский
 
24.11.16
16:21
(0) пусть вводят что угодно. после окончания ввода в ячейку - смотришь какая строка, какая ячейка. проверяшь правильность ввода. если неправильно - обнуляешь введенное, на весь экран выводишь модальную форму с инфо "с кратким пояснением", моджальная форма висит на экране 10 минут. не закрывается. все вопли бухов посылаешь нафиг. просто блокировка работы (после этого снова пускаешь на ввод того же поля). ясен пень, перед запуском делаешь рассылку/уведомление что и как вводить.

каждая ошибка должна бить по сусалам.
11 Злопчинский
 
24.11.16
16:22
можно еще попытаться формексом отловить ..?
12 Standart
 
24.11.16
16:25
Злопчинский, у нас бухгалтера сами знаете какие, я уже добавил вывод предупреждения, что такие-то строки с одним знаком.  Как у меня бухгалтера любят говорить, сделай нам одну большую красную кнопку, при нажатии на которую- выскочит все, что мне нужно. Чудес не бывает. Но они не понимают. Они в своем бухгалтерском мире сидят, как в вакууме. Звук не доходит. :)
13 Alexor
 
24.11.16
16:27
(12) Если штатно, то перехватывать начало ввода.
Отменить стандартный ввод.
Сделать ВвестиЧисло со своим форматом как надо
14 azernot
 
24.11.16
16:27
(10) Смотрел передачу "Импровизация" на ТНТ? Шокеры с программмым управлением из 1С - вот выход из ситуации!
Ввёл два знака после запятой - получи разряд! Повторно ввёл? Мощность разряда увеличивается!

А можно ещё фаланги пальцев отрубать... Корпорация "Вводите данные правильно" С.Кинг
15 Alexor
 
24.11.16
16:28
Вариант №2 более геморойный, сделать по аналогии с отчетностью.
Выводить Таблицу. Там заполнять показатели Там можно рисовать как хочешь. при закрытии переносить в документ.
16 Standart
 
24.11.16
16:33
Всем спасибо. Бухгалтера лесом? или по сексуальному пути?
17 Злопчинский
 
24.11.16
16:40
(12) я говорю о том, что при неправильном вводе (если мы программно не можем его обеспечить и перекладываем на пользователя) - допущенная ошибка чтобы блокировала намертво 1Ску. на 10 минут. или на час. в засивимсмости от совершенного преступления.
18 Злопчинский
 
24.11.16
16:41
(13) во! это идея!
19 Злопчинский
 
24.11.16
16:41
(14) +100500!
20 Злопчинский
 
24.11.16
16:43
у мну занчит есть накладные. оплата безналом или касса. попросили. сделал. все равно ошибаются уже на этапе приема денег - тупо забывают отослать клиента в кассу. попросили: сделал что если признак касса - на весь экран табло красное с большими белыми буквами "касса, блеать!" и звонок алярмовый. В итоге меня чуть кондратий не хватил когда я что-то тестил, и тут хреняк такая хрень!!!