|
Как исправлять ошибку, если код не находится в конфигурации |
☑ |
0
Novichok VX
11.01.21
✎
14:20
|
При щелчке на реквизите из ЕРП 2.4 показать все, выходит такая ошибка, что с ней делать, если ее код не обнаруживается в базе?
Ошибка при выполнении запроса.
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(14, 47)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И СправочникВидыРабочихЦентров.Подразделение <<?>>= &П2
|
|
1
acht
11.01.21
✎
14:35
|
Отметить в диалоге поиска нужные типы текстов.
Рановато тебе в ERP 2.4
|
|
2
acht
11.01.21
✎
14:39
|
А хотя там же компоновка, да еще возможно динамическое построение запроса...
Не, ты точно не справишся. Даже начинать не буду.
|
|
3
SiAl-chel
11.01.21
✎
14:55
|
(0)
1. Код находится в конфигурации.
2. Ошибка при щелчке на реквизите чего?
|
|
4
Novichok VX
11.01.21
✎
15:05
|
(3)
Форма,там тч, там реквизит в строке тч, в конце реквизита стрелочка вниз - показать все, после этого ошибка
|
|
5
Сергиус
11.01.21
✎
15:07
|
(0)Скорее всего это надо лезть в свойства запроса динамического списка и там уже смотреть что не так. И проверь, где у тебя установлен параметр П2.
|
|
6
Novichok VX
11.01.21
✎
15:10
|
(5)
Как выйти на этот запрос динамического списка? При ошибке не образуется кнопка "подробнее", в конфигурации и расширении текст "И СправочникВидыРабочихЦентров.Подразделение" не находится
|
|
7
acht
11.01.21
✎
15:15
|
(5) Имя параметра "П2" явно говорит о том, что запрос полностью сгенерирован компоновкой
|
|
8
Novichok VX
11.01.21
✎
15:18
|
(7)
Где и как ее найти эту компоновку?
|
|
9
hhhh
11.01.21
✎
15:23
|
(8) ну почитай про динамические списки. щелкаешь на динамическом списке и там в свойствах ищешь
|
|
10
del123
11.01.21
✎
15:24
|
На "показать все" открывается скорее всего форма выбора справочника данного реквизита.
Попробуй открыть форму списка справочника этого реквизита, форму выбора.
|
|
11
SiAl-chel
12.01.21
✎
10:56
|
(4) Объект конфигурации какой? Какая ветка в дереве конфигурации, какое имя?
(6) Потому что ошибка в тексте запроса динамического списка, т.е. реквизита формы, а не в коде модуля чего-либо. При глобальном поиске ставь галку "Элементы форм" или что-то в этом роде.
|
|
12
Fedor-1971
12.01.21
✎
11:05
|
(0) Открываешь Конфигуратор, находишь свой реквизит в дереве и в свойствах смотришь на Связи параметров выбора и Параметры выбора, то же самое проделать для реквизита на форме
Скорее всего, убрали с формы или документа реквизит Подразделение, а связи не почистили
Вариант 2: смотрим в форму выбора справочника, может там динамически строится запрос ДС
Вариант 3: включи замер производительности непосредственно перед выбором, после ошибки выключи и смотри что и куда полезло (можешь поискать свою строку, может что и найдётся
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший