Имя: Пароль:
1C
 
Ошибка выполнения запроса в динамическом списке
0 Михаил Козлов
 
17.01.18
14:50
Платформа: 8.3.10.2299. Конфигурация: КА 2.4.1.273.
Есть демо БД и тестовая. В демо все ОК.
В тестовой при выборе из карточки номенклатуры вида номенклатуры ("Показать все") ошибка выполнения запроса в дин. списке формы выбора справочника "Виды номенклатуры": ругается на отсутствие параметра "ВариантОказанияУслуг".
В отладчике в параметрах компоновки данных этот параметр виден.
Пробовали и файловый и клиент-серверный варианты, сносили оба справочника "Номенклатура" и "Виды номенклатуры", чистили кэш, развернули пустую БД из поставки (файловую) - не помогло.
Если соответствующий текст в запросе закомментарить - ошибки нет.
Параметров в запросе несколько - ругается только на указанный.
Второй день чешем репу - идеи (в том числе и дурацкие) закончились.
1 Timon1405
 
17.01.18
14:52
функциональные опции смотрели?
2 azernot
 
17.01.18
14:53
>ругается на отсутствие параметра "ВариантОказанияУслуг".
Думаю, при каких-то условиях, этот параметр не задаётся (или задаётся с неверным написанием).
Переименуйте праметр в "ЪЫЖЭ" (чтобы исключить возможность одинакового написания в разныъ раскладках)
и сделайте задание этого параметра в куче мест.
3 Михаил Козлов
 
17.01.18
15:03
(1) Разные значения ФО в демо и тестовой могут влиять на текст выполняемого запроса?
4 Михаил Козлов
 
17.01.18
15:31
(0) Забыл: при создании нового элемента справочника ошибка не возникает. Возникает, если попытаться просмотреть все виды номенклатуры из формы существующего.
5 Михаил Козлов
 
18.01.18
09:58
(0) Может этот факт навеет:
Из запроса в дин. списке сделали отчет на СКД.
В этом отчете 8 параметров.
В демо БД все 8 в режиме приложения видны.
В тестовой видны 7.
6 Timon1405
 
18.01.18
10:21
(3) так устанавливать одинаковые ФО вы в принципиально пробовать не будете??
7 Михаил Козлов
 
18.01.18
10:31
(6) ФО могут влиять на видимость параметров отчета на СКД (п. 5)?
8 Михаил Козлов
 
18.01.18
10:35
(6) Их же много: знать бы какая критична в этом месте.
ФО в демо и в тестовой должны быть разные.
Есть смысл привести здесь текст запроса?
9 Михаил Козлов
 
18.01.18
10:43
Упростили до:
отчет на СКД с текстом запроса:
ВЫБРАТЬ
                ВидНоменклатурыПереопределяемый.ВариантОказанияУслуг
ИЗ
                Справочник.ВидыНоменклатуры КАК ВидНоменклатурыПереопределяемый
ГДЕ
                &ВариантЩУ <> ЗНАЧЕНИЕ(Перечисление.ВариантыОказанияУслуг.ОрганизациейПродавцом)

В демо БД параметр ВариантЩУ виден.
В тестовой - нет.
10 Timon1405
 
18.01.18
10:52
(8) в ветке конфигурации ПКМ по реквизиту "ВариантОказанияУслуг" справочника ВидыНоменклатуры  -Дополнительно - вкладка ФО.
11 Михаил Козлов
 
18.01.18
10:54
(10) Спасибо. Попробую, доложу.
12 Михаил Козлов
 
18.01.18
11:19
(10) Спасибо: выставил ФО Продажа агентских услуг - ошибка пропала.
Т.е., если не собираемся продавать услуги по агентской схеме, то при выборе вида номенклатуры будет ошибка?
Или бред или я ничего не понимаю.
13 Timon1405
 
18.01.18
11:25
(12) тут уже логику не могу сказать(( знаю только что причин по которым нет параметра в запросе глобально всего 2: права и ФО
14 Михаил Козлов
 
18.01.18
11:27
(13) 2 дня коту под хвост. В типовой конфе.