|
Отбор по конкретному регистратору | ☑ | ||
---|---|---|---|---|
0
dcatcher
29.11.12
✎
14:02
|
Доброго времени суток.
Есть задача-выбрать из регистра все записи связанные с конкретным документом.Впрочем.... Запрос = Новый Запрос; Запрос.Текст = " |ВЫБРАТЬ |* |ИЗ |РегистрНакопления.ТоварыНаСкладах как ТоварыНаСкладах |Где Регистратор=&Исходник"; Запрос.УстановитьПараметр("Исходник", ЭтотОбъект); ПодробностиПроводки = Запрос.Выполнить().Выгрузить(); Данная конструкция вызывается процедуре проведения после всех других выполненных движений.Иначе говоря-я хочу найти все движения которые выполнил данный документ |
|||
1
Wobland
29.11.12
✎
14:02
|
ясно
|
|||
2
YF
29.11.12
✎
14:03
|
(0) хвастаешься?
|
|||
3
dcatcher
29.11.12
✎
14:05
|
Чем хвастаться то?(((Не работает если.Пустой результат возвращает.
|
|||
4
Wobland
29.11.12
✎
14:05
|
(3) продолжай трансляцию наблюдений
|
|||
5
dcatcher
29.11.12
✎
14:06
|
А подсказать-ни?
|
|||
6
Лодырь
29.11.12
✎
14:06
|
Движения
|
|||
7
cw014
29.11.12
✎
14:07
|
Запрос.УстановитьПараметр("Исходник", Ссылка);
|
|||
8
DrShad
29.11.12
✎
14:07
|
(5) а через набор записей не судьба сделать?
(6) движения есть только у объекта |
|||
9
Мыш
29.11.12
✎
14:07
|
(5) Возможно вы выполняете запрос до завершения транзакции, т.е. записи присутствуют в данный момент только у объекта.
|
|||
10
Лодырь
29.11.12
✎
14:08
|
(8) он в контексте объекта ищет. следовательно они есть.
|
|||
11
Maxus43
29.11.12
✎
14:08
|
>>Данная конструкция вызывается процедуре проведения
а ничо что движения уже почищены скорей всего? либо платформой, либо программно (если типовая) |
|||
12
DrShad
29.11.12
✎
14:09
|
(10) сорри, не прочитал все
|
|||
13
dcatcher
29.11.12
✎
14:10
|
М...В конце процедуры.То есть теоретически они уже записаны(конфа уже давно не типовая).
|
|||
14
Мыш
29.11.12
✎
14:12
|
(13) Укажите, откуда эта теория? Или это просто ваши предположения?
|
|||
15
Лодырь
29.11.12
✎
14:14
|
Дружище... еще раз даем подсказку: слово "Движения" и магическое нажатие ctrl+F1 если не понял о чем речь.
|
|||
16
a_alenkin
29.11.12
✎
14:16
|
Запрос.УстановитьПараметр("Исходник", ЭтотОбъект);
ЭтотОбъект.Ссылка наверное надо? |
|||
17
dcatcher
29.11.12
✎
14:17
|
Это предположения.Постольку-поскольку отладчик показывает что эта процедура(ту которую я пишу),выполняется в последнюю очередь.
Ладно,спасибо за комменты. Завтра с новыми силами возьмумсь. А сегодня уже конец рабочего дня. ____________ ЭтотОбъект.Ссылка-не помогает. |
|||
18
Саша80
29.11.12
✎
14:18
|
внешней обработкой делаешь? опиши подробно
|
|||
19
bzaugolnov
29.11.12
✎
14:22
|
(17) Чтобы ЭтотОбъект.Ссылка помог сначала напиши ЭтотОбъект.Движения.Записать();
|
|||
20
чувак
29.11.12
✎
14:24
|
А метод прочитать() не канает?
|
|||
21
DrShad
29.11.12
✎
14:26
|
(20) зачем? он и так в модуле объекта
|
|||
22
Саша80
29.11.12
✎
14:30
|
(19) а зачем движения записывать? я так понимаю набор записей в регистре уже есть простопрочитать надо
|
|||
23
samozvanec
29.11.12
✎
14:40
|
все записи связанные с конкретным документом:
Движения.ТоварыНаСкладах; не? |
|||
24
samozvanec
29.11.12
✎
14:41
|
(23) и в таблицу значений:
ТЗДвиженияТоварыНаСкаладах = Движения.ТоварыНаСкладах.Выгрузить(); |
|||
25
bzaugolnov
29.11.12
✎
14:57
|
(21) Ну может у него там куча запросов со временными таблицами и соединениями. Если нужны движения по одному регистру, то (24)
|
|||
26
dcatcher
30.11.12
✎
07:16
|
Спасибо за советы.Саымй действенный оказался (24)
|
|||
27
Alex375
30.11.12
✎
07:32
|
(26) так тебе про "Движения" давно писали, еще в (6).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |