|
УФ Некоторые значения ТЧ рассчитать по среднему | ☑ | ||
---|---|---|---|---|
0
Надежда25
12.02.18
✎
14:53
|
Продолжить тему не удалось, пишу снова.
В табличную часть документа пользователь вносит данные, число колонок - по числу дней в месяце (+ есть и другие колонки). Некоторые дни месяца могут считаться по среднему. Для этого пользователь этот день должен как-то пометить, а программа рассчитать среднее. Как правильно решить такую задачу? |
|||
1
hhhh
12.02.18
✎
15:02
|
(0) добавить еще 30 колонок для хранения пометок пользователя. Ну это же очевидно.
|
|||
2
Надежда25
12.02.18
✎
15:14
|
Первоначально так и было сделано, смутило количество реквизитов. А если использовать составной тип данных? Тоже, правда, обработать не просто.
И еще вопрос: возможно ли указать идентификатор как переменную? Например, Объект.ТЧ[НомерСтроки].ИмяКолонки = Истина? Имяколонки - переменная. У меня ругается. |
|||
3
cw014
12.02.18
✎
15:29
|
(2) Объект.ТЧ[НомерСтроки][ИмяКолонки] = Истина
|
|||
4
hhhh
12.02.18
✎
15:43
|
(2) вам же уже написали, составной тип данных - там всё равно хранится одно данное. Хранить там одновременно сразу два данных у вас не получится.
|
|||
5
cw014
12.02.18
✎
15:43
|
(4) Можно хранить структуру. Но тогда таблицы должно быть две - бэкэнд со структурой и фронтэнд с данными на форме
|
|||
6
Надежда25
13.02.18
✎
11:22
|
Добрый день!
И все-таки еще раз подниму. Данные из документа записываются в регистр. Так может там их обрабатывать, вычислять среднее? То есть у меня вопрос о том, как правильно: 1) добавить 31 реквизит, 2) сделать у реквизитов составной тип данных, 3) сделать строковый реквизит и ограничить символами цифр и, например, * (не знаю, возможно ли это). И где лучше считать среднее - в модуле формы в ПередЗаписьюНаСервере или при формировании отчетов из регистра? |
|||
7
Buster007
13.02.18
✎
11:29
|
(6) количество дней должно быть в строках, а не отдельном реквизите. Тогда, например, надо указывать стоимость по дням с каким-то признаком "По среднему", ТЧ в метаданных будет иметь 3 реквизита: Период, ПризнакСредняя, Стоимость
А на форму выводить как душе угодно |
|||
8
Надежда25
13.02.18
✎
11:36
|
В строках у меня 98 параметров. А что, строки и столбцы можно менять местами на форме?
Как-то все плавно сводится к дополнительным реквизитам. |
|||
9
catena
13.02.18
✎
11:50
|
(8)Табличная часть с плавающим количеством реквизитов легко организовывается тремя: номерстроки, имяреквизита, значениереквизита. Немного заморочиться с отображением и записью и все.
|
|||
10
Надежда25
13.02.18
✎
12:20
|
Так я смогу при выводе на форму вывести дни месяца в колонках?
|
|||
11
Мимохожий Однако
13.02.18
✎
12:28
|
(10) Может быть и сможешь. Зависит от квалификации.
Например, Сделай на второй закладке вывод в нужном виде. А для редактирования оставь табличную часть как рекомендуют. |
|||
12
Надежда25
13.02.18
✎
12:33
|
Две табличные части - нет. Пользователь вносит данные за день, он привык это делать сверху вниз.
|
|||
13
Мимохожий Однако
13.02.18
✎
12:36
|
(12) Одной табличной части достаточно. Две закладки. На одной ТЧ, а на второй удобное отображение.
|
|||
14
Мимохожий Однако
13.02.18
✎
12:37
|
А можно сделать табличную часть скрытой и сделать по аналогий с документом Установка цен.
|
|||
15
Chameleon1980
13.02.18
✎
12:50
|
а не пойдет хз (хран. знач.) или тч для хранения колонок, кторые рассчитываются особенно?
|
|||
16
Chameleon1980
13.02.18
✎
12:51
|
+(15) ну да как в (14) типа
|
|||
17
Надежда25
13.02.18
✎
13:36
|
(15) - не очень понятно. Я могу выгрузить нужные колонки запросом в таблицу значений. Может так правильнее?
Насчет того, что дни месяца не будут реквизитами, а будут строками, мне кажется, логично. Но как их разместить как колонки - не знаю. |
|||
18
catena
13.02.18
✎
13:52
|
У меня только для ОФ есть готовые примеры
|
|||
19
Надежда25
13.02.18
✎
14:12
|
А если на словах, принципиально?
|
|||
20
DrShad
13.02.18
✎
14:19
|
(17) установку цен номенклатуры смотри
|
|||
21
Надежда25
13.02.18
✎
14:41
|
Спасибо, буду пробовать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |