Помощь - Поиск - Пользователи - Календарь
Полная версия: Движения регистров
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Отчеты и обработки для платформы "1С:Предприятие 7.7"
Inteco
Рег.ВыбратьДвиженияДокумента(ДокРасх);
Это работает, и показывает что движение по регистру партионного учета есть.
ТекстЗапроса="
|ПЕРИОД С '04.12.2007' По '04.12.2007';
|ОбрабатыватьДокументы Все;
|Докум=Регистр.ПартииТоваров.ТекущийДокумент;
|Группировка Докум;
|";
Запрос выполняется, но документ ДокРасх в него не попадает.
Почему?
aua.gif
yourname
Цитата(Inteco @ 5.12.2007, 12:43) *

Рег.ВыбратьДвиженияДокумента(ДокРасх);
Это работает, и показывает что движение по регистру партионного учета есть.
ТекстЗапроса="
|ПЕРИОД С '04.12.2007' По '04.12.2007';
|ОбрабатыватьДокументы Все;
|Докум=Регистр.ПартииТоваров.ТекущийДокумент;
|Группировка Докум;
|";
Запрос выполняется, но документ ДокРасх в него не попадает.
Почему?
aua.gif


Да-а...
Если используешь запрос, "выбрать движения" вообще ни к чему.
Переменная запроса "ТекущийДокумент" содержит ссылку на документ движения .
А где тут выбираются движения? Нет переменных, группировок...
вот пример: //Обрати внимание на функции Приход, Расход

ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с НачДата по КонДата;
|Обрабатывать НеПомеченныеНаУдаление;
|Товар = Регистр.ОстаткиТоваров.Товар;
|Количество = Регистр.ОстаткиТоваров.Количество;
|СуммаУЕ=Регистр.ОстаткиТоваров.СуммаУЕ;
|ТекущийДокумент = Регистр.ОстаткиТоваров.ТекущийДокумент;
|Функция КоличествоНачОст = НачОст(Количество);
|Функция СуммаУеНачОст = НачОст(СуммаУЕ);
|Функция КоличествоПриход = Приход(Количество);
|Функция СуммаУЕПриход = Приход(СуммаУЕ);
|Функция КоличествоРасход = Расход(Количество);
|Функция СуммаУЕРасход = Расход(СуммаУЕ);
|Функция КоличествоКонОст = КонОст(Количество);
|Функция СуммаУеКонОст = КонОст(СуммаУЕ);
|Группировка Товар;
|Группировка ТекущийДокумент;
|Условие(Товар в ВыбТовар);
|"//}}ЗАПРОС
;
Inteco
Да, согласен. "ВыбратьДвижения" здесь для того, чтобы показать, что документ по регистру "оставил следы", ч то в регистре действительно есть движения по данному документу.
Далее.
Может я не совсем правильно задал свой вопрос, перефразирую:
Нужен запрос, который будет выбирать движения любых документов за 04,12,2007 и перечислит эти документы. Мой запрос этого не делает, а должен.
Inteco
Нужно использовать функцию Расход ()

Вопрос закрыт
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.