|
Подписка на событие "ОбработкаПроведения" и обработка данных движений запросов. | ☑ | ||
---|---|---|---|---|
0
RTFM_D
17.06.13
✎
16:38
|
Есть подписка, есть запрос, который получает данные через остатки и обороты по регистратору. Данных нет. Если выполнить просто запрос с указанием проведенного документа ссылки запрос отрабатывает нормально, а в подписке нет.
Я не могу получить данные движений запросом до завершения транзакции? Заранее спасибо за ответы. |
|||
1
Ёпрст
17.06.13
✎
16:40
|
параметры в запросе поди не верные и привет.
|
|||
2
RTFM_D
17.06.13
✎
16:40
|
(1) Параметр там один ссылка на документ.
|
|||
3
RTFM_D
17.06.13
✎
16:41
|
Не в режиме подписки - все работает.
Причем в отладке пИсточник.Движения.ПартииТоваровНаСкладах[0] - нормально считывает движения |
|||
4
zladenuw
17.06.13
✎
16:42
|
запрос показывай
|
|||
5
RTFM_D
17.06.13
✎
16:47
|
|ВЫБРАТЬ
| ПартииТоваровНаСкладах.Регистратор.Контрагент, | ПартииТоваровНаСкладах.Регистратор.ДоговорКонтрагента, | ПартииТоваровНаСкладах.Регистратор.ДоговорКонтрагента.ВидДоговора, | ПартииТоваровНаСкладах.Склад, | ПартииТоваровНаСкладах.ДокументОприходования, | ПартииТоваровНаСкладах.Номенклатура КАК Номенклатура, | ПартииТоваровНаСкладах.Номенклатура.ВидНоменклатуры КАК ВидНоменклатуры, | ПартииТоваровНаСкладах.Количество КАК Количество, | ПартииТоваровНаСкладах.Стоимость КАК Стоимость, | ПартииТоваровНаСкладах.НДС КАК НДС |ИЗ | РегистрНакопления.ПартииТоваровНаСкладах КАК ПартииТоваровНаСкладах |ГДЕ | ПартииТоваровНаСкладах.Регистратор = &пРегистратор |
|||
6
Naumov
17.06.13
✎
16:47
|
пИсточник.Движения.ПартииТоваровНаСкладах[0]
Ничего, что движения могут быть не записаны в регистр в этом месте? |
|||
7
Naumov
17.06.13
✎
16:48
|
попробуй записать перед запросом
|
|||
8
zladenuw
17.06.13
✎
16:48
|
(6) та да
|
|||
9
RTFM_D
17.06.13
✎
16:53
|
(6) Сенькью вери мач
|
|||
10
ОбычныйЧеловек
17.06.13
✎
16:55
|
(7)(9) Зачем лишний раз записывать ?! На момент подписки на сколько я понимаю данные и так уже записаны.
тзДвижения=РегистрыНакопления["ПартииТоваровНаСкладах"].СоздатьНаборЗаписей(); тзДвижения.Отбор.Регистратор.Установить(ДокументОбъект.Ссылка); тзДвижения.Прочитать(); Для каждого СтрокаКоллекции Из тзДвижения Цикл КонецЦикла; |
|||
11
Сэкс
17.06.13
✎
17:06
|
(10) с фига ли? Транзакция в момент подписки не закончена, соотвественно регистр пока может быть пустой
|
|||
12
ОбычныйЧеловек
17.06.13
✎
17:07
|
(11) Да, что вы говорите.
|
|||
13
Сэкс
17.06.13
✎
17:08
|
(0) Получай в ПередЗаписью, но тут ньанс, если типовая проверка пойдет с Отказ = Истина...
|
|||
14
ОбычныйЧеловек
17.06.13
✎
17:10
|
(13) Шикарный совет.
|
|||
15
RTFM_D
17.06.13
✎
18:31
|
(10) Запрос большой это был просто примитив, который должен заработать. Движения по регистру мне не нужны.
|
|||
16
Helldown
18.06.13
✎
08:58
|
А какие параметры передаешь в запрос?
Покажи строчку с параметрами |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |