Имя: Пароль:
1C
1С v8
Как найти, где код?
0 al_zzz
 
29.08.14
10:59
Есть одна общая форма - там несколько динамических списков. Подключил обработчик ожидания, который обновляет один из динамических списков.
Появилась вот такая ошибка: "Ошибка при выполнении запроса. Ошибка при выполнении запроса.
по причине:
{(1, 1)}: Неоднозначное поле "Подразделение.Код"
<<?>>Подразделение.Код"
Просмотрел настройки всех динамических списков - нет там таких фрагментов, запустил глобальный поиск со всеми галками "Подразделение.Код" - ничего.
Как найти, где этот проблемный запрос?
1 al_zzz
 
29.08.14
10:59
Кэш почистил
2 Господин ПЖ
 
29.08.14
11:00
стек вызова
3 al_zzz
 
29.08.14
11:00
(2) Ставил остановку по ошибке - не останавливается
4 Timon1405
 
29.08.14
11:03
Удалять ДС по одному, пока не перестанет спотыкаться.
Еще может схема какая-нибудь на форме из макета компоновки берется?
5 Господин ПЖ
 
29.08.14
11:03
поставь "останавливаться по ошибке"
6 Ymryn
 
29.08.14
11:03
Посмотри куски, что в запиханы в явную транзакцию. НачатьТранзакцию, ЗафиксироватьТранзакцию. Вполне возможно что где-то там падает.
7 cons74
 
29.08.14
11:18
"Просмотрел настройки всех динамических списков - нет там таких фрагментов"
на сколько помню это обрезанная СКД - т.е. при установленных пользователем отборах и сортировках код запроса будет меняться.
Так что точку останова тебе надо. Куда - хороший вопрос.
8 al_zzz
 
29.08.14
11:22
(7) Вот-вот! Как просмотреть, какие запросы выполняются в ДС в итоге?
9 Господин ПЖ
 
29.08.14
11:25
(8) в консоли или в ТЖ
10 al_zzz
 
29.08.14
11:29
(9) Где это?
11 al_zzz
 
29.08.14
12:26
В общем, для тех, кто столкнется:
проблема была в следующем - в запросе ДС левым соединением соединял два РС. Оба РС содержали измерение "Подразделение". После того, как я переименовал у одного из РС данное измерение, ошибка исчезла.
Передаю привет разработчикам 1С!
12 ДенисЧ
 
29.08.14
12:28
А зачем переименовывать? Алиас дать - не?
13 Apokalipsec
 
29.08.14
12:31
(12) А скоро автор доберется до документов и тогда конфе пушной зверек.)
Эту ветку надо автору показать, который спрашивал про стиль написания в запросах
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший