Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Поделитесь опытом - может не использовать дополнительные реквизиты.

Поделитесь опытом - может не использовать дополнительные реквизиты.
Я
   МешочекЗнаний
 
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) если не хочешь, то не делай. Зачем ты нас то уговариваешь?
   Garykom
 
6 - 23.11.18 - 13:53
Доп.реквизиты нужны чтобы не трогать конфу.

Если же конфу можно пилить то естественно удобнее добавить свои в метаданные.
   Garykom
 
7 - 23.11.18 - 13:56
С точки зрения удобства было бы хорошо если бы доп.реквизиты (причем для любых ссылочных объектов метаданных) были реализованы на уровне платформы.

Причем не через расширения а отдельный штатный механизма, с прозрачной трансляцией "Номенклатура.МойРеквизит" в правильные запросы (что конечно их может сильно замедлить)
   1Сергей
 
8 - 23.11.18 - 14:04
(2) временные таблицы упрощают
   Rico_1C
 
9 - 23.11.18 - 14:12
(8)+1, я даже при использовании расширения, по максимуму использую Временные реквизиты !..
   Rico_1C
 
10 - 23.11.18 - 14:13
(9) Доп реквизиты..  ))
 
 Рекламное место пустует
   Ns33
 
11 - 23.11.18 - 14:41
Зависит от того, как часто создаются отчеты и прочие механизмы, использующие эти реквизиты и требуется где либо удобный отбор по ним.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует