|
Проверка на заполненность реквизита "булевого" типа | ☑ | ||
---|---|---|---|---|
0
Родом из детства
06.07.21
✎
18:23
|
Нужно добавить в документ реквизит, который будет показывать терморежимный груз, или нет(требуется ли для него соответствующая машина). Без указания что груз режимный/нережимный документ не должен. Сначала добавил булевый реквизит. Однако, он всегда заполняется. Есть наименее затратные методы решения? Пока в голову приходит лишь создание перечисления
|
|||
1
Родом из детства
06.07.21
✎
18:24
|
Без указания что груз режимный/нережимный документ не должен проводиться*
|
|||
2
Ненавижу 1С
гуру
06.07.21
✎
18:26
|
(0) сделать либо РС, либо перечислением
|
|||
3
acht
06.07.21
✎
18:26
|
(0) > Есть наименее затратные методы решения?
Все зависит что такое для тебя "затратные" |
|||
4
acht
06.07.21
✎
18:27
|
(1) Ну, можешь еше завести два булевых "режимный" и "не режимный". Одинаковые значения в них забанить при проверке заполнения.
|
|||
5
acht
06.07.21
✎
18:28
|
(1) Можешь завести число и ставить туда 0,1,2
|
|||
6
acht
06.07.21
✎
18:28
|
(1) можешь завести строку из одного символа и писать туда "А" или "Б", запрещая пустоту
|
|||
7
acht
06.07.21
✎
18:29
|
(1) Можешь сделать микросервис на GO
|
|||
8
Родом из детства
06.07.21
✎
18:30
|
(3) что-то оптимальное между затрачиваемыми усилиями и не утяжелением базы. РС, думаю, будет лишним, хотя, я не особо компетентен в том, на сколько сильно влияют эти вещи на объем базы. Да, сделаю либо через 0,1,2, либо перечислением. С микросервисом не знаком
|
|||
9
Родом из детства
06.07.21
✎
18:30
|
Спасибо за ответы:)
|
|||
10
1Сергей
06.07.21
✎
18:33
|
Наиболее правильно - перечисление, имхо
|
|||
11
Garykom
гуру
06.07.21
✎
18:40
|
(0) чем не устраивает механизм дополнительных сведений?
|
|||
12
Cyberhawk
06.07.21
✎
20:30
|
Составной тип сделай
|
|||
13
kubik_live
06.07.21
✎
21:04
|
А Неопределено при заполнении отменили?
|
|||
14
Lexandr
06.07.21
✎
21:24
|
Добавлю к (5). Переключатель. По умолчанию устанавливается значение невидимое и недоступное на форме, будет красиво. Но я не люблю подобные числовые реквизиты, лучше перечисление.
|
|||
15
серый КТУЛХУ
06.07.21
✎
21:34
|
+ булево "ТерморежимностьГрузаОпределена"
|
|||
16
Курцвейл
06.07.21
✎
21:37
|
(8) Не надо думать об утяжелении базы. Выкинь эти заботы из головы. Перечисление достаточно оптимальный вариант. По умолчанию пусто, при проведении проверять в ОбработкаПроверкиЗаполнения
|
|||
17
Курцвейл
06.07.21
✎
21:39
|
(8) Добавлю. Стоимость хранилищ данных сегодня дешево, завтра будет еще дешевле. Поэтому надо исходить из парадигмы "Удобство разработки важнее объема данных"
|
|||
18
Ненавижу 1С
гуру
06.07.21
✎
22:17
|
(17) всё так... Только потом появляется 100500 промежуточных абстракций и все начинает тормозить. УФ открываются дольше обычных существенно
|
|||
19
Курцвейл
06.07.21
✎
23:40
|
(18) если тормозит из-за большого числа реквизитов формы, значит надо выносить доп реквизиты в отдельную форму.
|
|||
20
Курцвейл
06.07.21
✎
23:44
|
(18) Добавлю. Не знаю все ли реквизиты формы обмениваются между клиентом и сервером. Надеюсь что платформу уже оптимизировали под передачу исключительно изменённых реквизитов с сервера в копию на клиенте и обратно. И по идее большее число реквизитов на новых версиях платформы затруднений вызывать не должно.
|
|||
21
Масянька
07.07.21
✎
09:13
|
(16) Думать об утяжелении базы нужно всегда.
(20) Конечно, конечно... После появления 8.3, работа с 1С просто описана в рассказе Теффи "Жизнь и воротник". |
|||
22
ДенисЧ
07.07.21
✎
10:02
|
(20) Это будет скоро. В 9.6.29.
|
|||
23
Курцвейл
07.07.21
✎
10:52
|
(21) Не нужно думать. Это плохой подход, эхо из эпохи программирования калькуляторов и микроконтроллеров. Мы же не на ассемблере задачу решаем, а на высокоуровневом языке. Я вообще не вижу проблемы утяжеления базы исходя из требований в (0)
|
|||
24
acht
07.07.21
✎
10:54
|
(21) > описана в рассказе
А типовые кофигурации, начиная с 7.7 - в сказках Гайдука. |
|||
25
Kassern
07.07.21
✎
10:55
|
(7) хорошая шутейка) А по поводу вопроса ТС, лучше сделай перечисление. Если документ типовой с БСП и есть возможность доп реквизитов, то делай через них с галкой, чтобы было обязательным заполнение.
|
|||
26
Масянька
07.07.21
✎
11:41
|
(23) Это не плохой подход.
Это подход программиста. |
|||
27
Масянька
07.07.21
✎
11:41
|
(24) Я уже бросила курить. Так что - тебе виднее.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |