|
v7: Проблема в запросе к регистру |
☑ |
0
BORG
20.02.15
✎
14:13
|
Помогите плз понять в чем возникла проблема, почему запрос не работает как надо, может я что то забыл или не учел при написании? Затык в том, что я не могу получить номер строки документа(Переменная Стр) по которой было выбрано движение. Хотя в другой конфигурации такой же текст запроса и номер строки я получаю без проблем. Вот текст...
Запр = СоздатьОбъект("Запрос");
Текст = "//{{ЗАПРОС(Реализация)
|Период С ДатаНач По ДатаКон;
|Товар = Регистр.Остатки.Товар;
|Партия = Регистр.Остатки.Партия;
|Докум = Регистр.Остатки.ТекущийДокумент;
|Стр = Регистр.Остатки.НомерСтроки;
|Кол = Регистр.Остатки.Ост;
|Функция Реал = Расход(Кол);
|Функция Возвр = Приход(Кол);
|Группировка Докум;
|Группировка Товар Без Групп;
|Группировка Стр;
|Условие ((Докум.Вид() = ""ПродажаСоСклада"") Или (Докум.Вид() = ""ВозвратОтПокупателяНаСклад""));
|Без Итогов;
|"//}}ЗАПРОС
;
Если Запр.Выполнить(Текст) = 0 Тогда
Возврат;
КонецЕсли;
Запр.Выгрузить(ТЗ,0,0);
|
|
1
Ёпрст
гуру
20.02.15
✎
14:15
|
Ну как бэ, путаете тёплое с мягким.
Движения регистра к строкам документа (в общем, как правило) не имеют никакого отношения.
|
|
2
dk
20.02.15
✎
14:15
|
в модуле проведения должно быть
ПривязыватьСтроку()
|
|
3
Ёпрст
гуру
20.02.15
✎
14:15
|
Если только не делать жесткой связи и привязывать НомерСтроки при создании движений.
|
|
4
Ёпрст
гуру
20.02.15
✎
14:16
|
Да и то, это возможно..в редких случаях, когда движения повторяют "один в один" таб. часть дока.
|
|
5
BORG
20.02.15
✎
14:19
|
Да, наверное так и есть и видимо в другой конфе была жесткая привязка номера строки при проведении, поэтому я до него и достучался:) Спасибо за подсказку.
|
|