|
Расширения и доступность элементов | ☑ | ||
---|---|---|---|---|
0
Roych_
Sanderson 09.03.24
✎
23:13
|
Столкнулся с проблемой при рефакторинге одного расширения локального - перестало работать, смотрю в чем дело - запросы перестали видеть перечисления, пока я их не добавил в расширение, + там все еще не работают сравнения по полям и тд.
Там запрос большой, таких моментов много, но сама загвоздка в том, что практически такой же запрос в самой базе работает без малейших нареканий и конструктор запроса спокойно открывается, не выдавая ошибку. Различия между ними фактически в том, что в расширении парочка дополнительных полей подтягивается из него и все. Есть у кого советы, куда копать насчет этого или какие мануалы покурить, чтобы поправить? |
|||
1
Roych_
Sanderson 09.03.24
✎
23:14
|
Забыл добавить, все нужные для запроса объекты я добавил в расширение
|
|||
2
rphosts
10.03.24
✎
08:43
|
(0) перестало видеть при выполнении в режиме предприятия или в конструкторе запросов в режиме конфигуратора? Применимость расширения после своих манипуляций проверяли?
|
|||
3
Смотрящий
10.03.24
✎
09:19
|
(0) Это уже не баг, а фича 1с - в расширении в конструкторе запросов генерируется ошибка если какой либо объект в запросе не присутствует в расширении.
Хотя в режиме предприятия все работает корректно. Отладить запрос в консоли и тупо скопировать в расширение. Если запрос в СКД встроенного отчета/обработки - сделать внешним, доточить, и загрузить в расширение |
|||
4
rphosts
10.03.24
✎
09:50
|
(3) ващет он пишет, что "перестало работать".
|
|||
5
Смотрящий
10.03.24
✎
10:03
|
(4) Все врут (с)
|
|||
6
Roych_
Sanderson 10.03.24
✎
20:49
|
(2) Как раз рефакторю ибо оно перестало работать, заказчик говорит, что работало, из того, что нашел - запрос походу нормально не проходит. Применимость проверял, она не находит ничего
|
|||
7
Roych_
Sanderson 10.03.24
✎
20:51
|
(3) Ну в этом и прикол, так сказать - в одном месте он например жалуется, что нельзя сравнить два поля - оба поля в расширении и в основной конфигурации он на это вообще не жалуется
|
|||
8
rphosts
11.03.24
✎
03:48
|
(6) ни у кого никогда не работало, а у них вдруг работало... (5)
|
|||
9
MaximSh
11.03.24
✎
10:27
|
(7) у Перечислений надо добавить каждое используемое в запросе значение в расширение
|
|||
10
1Снеговик
11.03.24
✎
11:11
|
(6) дело в рефакторинге кривом, а не в расширениях.
Так есть ошибка при выполнении или нет, что за детский сад? В консоли все проверяется. Если в ней работает, то и в расширении будет работать. Зачем фантазировать, если можно явно проверить запрос и параметры. Конструктор запроса не работает, ну и фиг с ним, не надо в расширение ничего тащить засорять его. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |