|
Поделитесь опытом - может не использовать дополнительные реквизиты.
| ☑ |
0
МешочекЗнаний
23.11.18
✎
13:33
|
Приветствую уважаемые.
Сижу, делаю дописки к УТ11. Для справочника номенклатура создал свой дополнительный реквизит (булево). Для его использования запросы становятся более сложными - сначала нужно найти в таблице "доп. реквизиты" номенклатуры этот реквизит среди других, а уже потом соединять его с основной таблицой номенклатуры.
Если добавить реквизит прямо в конфигураторе запросы не усложняются, просто выбираю "Номенклатура.МойРеквизит". И вывожу его программно один раз в форме "ПриСозданииНаСервере", которая ведёт в общий модуль, т.е. в типовой форме добавлена одна строка - обновление не становится из-за этого геморройнее.
дрРаботыСФормамиСервер.ДобавитьСтатусДокументаНаФорму(ЭтаФорма.Элементы, ЭтаФорма.Элементы.РодительНовогоЭлемента);
Собственно мысль, если (в моём случае) доработок много может и не стоит париться с доп. реквизитами?
|
|
1
Вафель
23.11.18
✎
13:38
|
левое соединение по 2 полям и всего-то
|
|
2
МешочекЗнаний
23.11.18
✎
13:40
|
(1) Ну если запрос не большой то да.
У меня встал такой вопрос из-за следующего: соединение 7 основных таблиц, а ещё нужно лишних 5 левых соединений чтобы добраться к доп реквизитам. Это ппц как портит скорость разработки.
|
|
3
МешочекЗнаний
23.11.18
✎
13:41
|
+(1) И читабельность кода тоже ухудшается заметно. Получается портянка из-за условий ограничения какой выбрать доп реквизит из нескольких существующих.
|
|
4
Вафель
23.11.18
✎
13:42
|
5 соединений - по 30 сек на каждое - 2.5 мин. А если копипастом (без консоли), то еще быстрее
|
|
5
Вафель
23.11.18
✎
13:42
|
(3) если не хочешь, то не делай. Зачем ты нас то уговариваешь?
|
|
6
Garykom
гуру
23.11.18
✎
13:53
|
Доп.реквизиты нужны чтобы не трогать конфу.
Если же конфу можно пилить то естественно удобнее добавить свои в метаданные.
|
|
7
Garykom
гуру
23.11.18
✎
13:56
|
С точки зрения удобства было бы хорошо если бы доп.реквизиты (причем для любых ссылочных объектов метаданных) были реализованы на уровне платформы.
Причем не через расширения а отдельный штатный механизма, с прозрачной трансляцией "Номенклатура.МойРеквизит" в правильные запросы (что конечно их может сильно замедлить)
|
|
8
1Сергей
23.11.18
✎
14:04
|
(2) временные таблицы упрощают
|
|
9
Rico_1C
23.11.18
✎
14:12
|
(8)+1, я даже при использовании расширения, по максимуму использую Временные реквизиты !..
|
|
10
Rico_1C
23.11.18
✎
14:13
|
(9) Доп реквизиты.. ))
|
|
11
Ns33
23.11.18
✎
14:41
|
Зависит от того, как часто создаются отчеты и прочие механизмы, использующие эти реквизиты и требуется где либо удобный отбор по ним.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший