Запрос. Проверка на общий тип "Справочник"
☑
0
Beduin
22.08.14
✎
11:40
Как в запросе узнать, что данное поле относится к справочникам?
1
Dmitriy_76
22.08.14
✎
11:41
перечислить их все
2
Beduin
22.08.14
✎
11:42
(1) Без перечисления
3
ptiz
22.08.14
✎
11:47
ВЫБОР
КОГДА НЕ Поле.Дата ЕСТЬ NULL И НЕ Поле.Номер ЕСТЬ NULL
ТОГДА "Наверное это документ"
ИНАЧЕ "Не документ"
КОНЕЦ
4
Sammo
22.08.14
✎
11:47
Зачем?
5
Beduin
22.08.14
✎
11:51
(4) Анализирую субконто в проводках, когда субконто есть справочник надо иерархии по отношению к определенным группам проверять.
6
Crush
22.08.14
✎
13:23
Помоему в запросе есть функции:
Тип или ТипЗначения
Подстрока
И
Операторы сравнения:
Равно
Подобно
Сдается мне что можно без перечисления обойтись
7
Beduin
22.08.14
✎
13:24
(6) Не. Люди через транзитивное замыкание крутят
8
Crush
22.08.14
✎
13:25
+(6) но не факт, что запрос даст обработать имя типа как строку. Надо проверять
9
Crush
22.08.14
✎
13:28
(7) А что то я там по текущей теме ничего не нашел.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший