Имя: Пароль:
1C
1С v8
Не срабатывает запрос к скопированному регистру...
0 WF72
 
13.01.12
11:37
Перенес регистр через буфер обмена из конфы БП в КА. Присобачил формы, подписку на события. Данные пишутся, всё работает, кроме одного: не работает запрос, который прекрасно отрабатывал в базе-источнике. А именно:
Запрос = Новый Запрос("ВЫБРАТЬ
|    ДанныеПоПлатежам.Документ,
|    ДанныеПоПлатежам.Подразделение,
|    ДанныеПоПлатежам.СтатьяДвижения,
|    ДанныеПоПлатежам.СуммаОборот,
|    ДанныеПоПлатежам.НомерСтрокиДокумента
|ИЗ
|    РегистрНакопления.ДанныеПоПлатежам.ОстаткиИОбороты(, , Регистратор, , ) КАК ДанныеПоПлатежам
|ГДЕ
|    ДанныеПоПлатежам.Документ = &ссылка");

Подскажите плз, отчего это может быть? Никаких ошибок не вылезает, запрос просто не находит данных, хотя они в регистре есть...
1 Господин ПЖ
 
13.01.12
11:38
рукисжопы... это причина всех бед...
2 WF72
 
13.01.12
11:46
А конкретнее можно? :) отчего же запись в регистр прекрасно работает?
3 WF72
 
13.01.12
12:24
Нет, ну правда, это в свойствах регистра какие-то данные сбросились при переносе? Смотрел - всё на месте...
4 hhhh
 
13.01.12
12:28
а без ГДЕ работает?
5 Ненавижу 1С
 
гуру
13.01.12
12:28
параметры не того типа
6 WF72
 
13.01.12
12:37
Только что убрал ГДЕ - результат не изменился... не находит ничего :(  нифига не понимаю... попробую создать регистр заново вручную.
7 romashov
 
13.01.12
13:05
а данные то в регистре есть, может универсальным сначала посмотреть?
8 WF72
 
13.01.12
14:23
Есть, данные видны и при прямом заходе в регистр (операции-регистр накопления) и при запуске универсального отчета... непонятки продолжаются.
9 WF72
 
13.01.12
15:50
Покопался... оказывается, происходит вот что. Есть подписка на событие, которая вызывает дополнительную процедуру записи в регистр. И запрос, сунутый в эту подписку, видит все записи в регистре, кроме той, которая сделана вызывающим документом! А именно она и нужна. Т.е. получается нужная запись в регистре заблокирована. Как бы ее разблокировать? Извиняюсь если простой вопрос, но впервые с этим сталкиваюсь...
10 WF72
 
13.01.12
17:33
Решил проблему... чуть слона не родил! Долбаные разрабы КА...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.