![]() |
![]() |
![]() |
|
Способ хранения списка значений в ТЧ | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
John83
09.02.16
✎
15:07
|
Есть ТЧ документа (обычные формы), в котором выбираются определенные дни недели, на их основании считаются данные в этой же строке.
Какой вариант реализации лучше выбрать? 1. Сделать доп. ТЧ по аналогии с ГТД по импорту. 2. Добавить в ТЧ реквизиты пн, вт, ср и т.д. 3. Хранить в текстовом виде. |
||||||||||
1
vicof
09.02.16
✎
15:10
|
Без знания, нафига это надо, советы бесполезны
|
||||||||||
2
John83
09.02.16
✎
15:16
|
(1) знания чего?
|
||||||||||
3
Timon1405
09.02.16
✎
15:18
|
(0)
Сделать свою красивую форму выбора выдаем дням двоичные веса, при закрытии выбора посчитать двоичную сумму набранных дней табличку вида: 0 - ничего не выбрано 1 - выбрано только Вс 2 - выбрана только Сб 3 - выбрано Вс+Сб 4 - выбрана только Пт итд. , на выходе из формы выбора будет число- эквивалент выбранных дней. Табличку хранить в переменной в документе Сделать числовой реквизит в ТЧ, поместить туда выбранное число. в представлении в ТЧ писать расшифровку из таблички какую хочешь строку вида "Пн+Ср+Пт", при работе с данными из числа легко выделяются выбранные дни. |
||||||||||
4
vicof
09.02.16
✎
15:22
|
Для чего потом это все будет использоваться
|
||||||||||
5
HardBall
09.02.16
✎
15:35
|
Иначе РС
Новые реквизиты ТЧ |
||||||||||
6
John83
09.02.16
✎
15:50
|
(3) перебирать все варианты? 7!?
не многова-то ли получится? |
||||||||||
7
John83
09.02.16
✎
15:50
|
(4) есть дата начала посещения бассейна, дата окончания, задаются дни недели и нужно посчитать количество посещений
|
||||||||||
8
HardBall
09.02.16
✎
17:32
|
Количество посещений это количество дат посещения в период между датой начала и датой окончания посещения.
ИМХО |
||||||||||
9
Лефмихалыч
09.02.16
✎
17:38
|
без понимания, как будет использоваться, все ответы - в трубу
|
||||||||||
10
John83
09.02.16
✎
18:08
|
(8) как считать - это уже десятый вопрос
|
||||||||||
11
John83
09.02.16
✎
18:08
|
(9) в (7) написал
|
||||||||||
12
Рэйв
09.02.16
✎
18:11
|
Список подставляй при выборе, чего тут думать то?
|
||||||||||
13
HardBall
09.02.16
✎
18:15
|
(10) Как регистрируется посещение?
|
||||||||||
14
John83
09.02.16
✎
18:20
|
(13) по пропускам через ШК, но к данному вопросу никак не относится, т.к. посетитель может и не появится, но посещение все равно будет защитано
|
||||||||||
15
John83
09.02.16
✎
18:20
|
(12) какой список? и как его хранить?
|
||||||||||
16
marvak
09.02.16
✎
18:31
|
(0)
Сделай кнопку в командной панели типа "Выбрать дни", а в ТЧ в реквизите храни "битовую маску" выбранных дней: "1001000" - выбраны Пн и Ср. В обработке, котрая вызывается по кнопке "Выбрать дни", делай выбор дней и заполнение маски. |
||||||||||
17
marvak
09.02.16
✎
18:31
|
да
Хранить в тексте |
||||||||||
18
marvak
09.02.16
✎
18:34
|
а вообще, конечно, лучше сделать доп. структуру для хранения, мало ли где оно будет еще использоваться. И работать с ней будет удобнее.
так что скорее Доп ТЧ |
||||||||||
19
John83
09.02.16
✎
19:42
|
(16) а вот это интересная идея - сам даже и не подумал о таком
|
||||||||||
20
John83
12.02.16
✎
14:44
|
сделал по совету (16).
ПриНачалеРедактирования ТЧ вывожу свою форму, в которой выбираются значения, но как сделать, чтобы при закрытии моей формы сразу заканчивалось редактирование поля (или осуществлялся бы переход в след. ячейку в случае новой строки)? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |