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