|
Список документов по регистру "свободные остатки" |
☑ |
0
Лиза777
17.09.12
✎
09:31
|
Не выводится полный список документов по конкретному складу и конкретной номенклатуре.
Я через операции - регистр накопления - свободные остатки открываю и делаю отбор по складу и номенклатуре. Здесь получается больше документов, чем обработка выводит.
Вот запрос на вывод
Запрос = Новый Запрос;
Запрос.Текст="ВЫБРАТЬ
| СвободныеОстатки.Регистратор
|ИЗ
| РегистрНакопления.СвободныеОстатки КАК СвободныеОстатки
|ГДЕ
| СвободныеОстатки.Склад = &ВыбрСклад
| И СвободныеОстатки.Номенклатура = &ВыбрНоменклатура";
Запрос.УстановитьПараметр("ВыбрСклад",Склад);
Запрос.УстановитьПараметр("ВыбрНоменклатура",Номенклатура);
ТЗ = Запрос.Выполнить().Выбрать();
Пока ТЗ.Следующий() Цикл
Сообщить("Проведён "+ТЗ.Регистратор);
КонецЦикла;
|
|
1
ДенисЧ
17.09.12
✎
09:32
|
А как ты считаешь документы в форме списка? По количеству строк? Так там может быть несколько строк на один документ...
|
|
2
shuhard
17.09.12
✎
09:33
|
(0) отменная трава
|
|
3
Flyd-s
17.09.12
✎
09:34
|
Запрос.Текст="ВЫБРАТЬ РАЗЛИЧНЫЕ
| СвободныеОстатки.Регистратор
|ИЗ
| РегистрНакопления.СвободныеОстатки КАК СвободныеОстатки
|ГДЕ
| СвободныеОстатки.Склад = &ВыбрСклад
| И СвободныеОстатки.Номенклатура = &ВыбрНоменклатура";
|
|
4
Лиза777
17.09.12
✎
09:37
|
(3) и так я делала
(1) да мне не надо количество строк, пусть и несколько будет как в регистре. Некоторые документы вообще не выводит
|
|
5
Ranger_83
17.09.12
✎
09:38
|
Лиза777 а какова главная задача/проблема?
|
|
6
ДенисЧ
17.09.12
✎
09:38
|
(4) Вот возьми этот документ и внимательно рассмотри его...
|
|
7
Лиза777
17.09.12
✎
09:39
|
(4) такой документ не один. Смотрела у него есть движения в регистре "свободные остатки", так значит запрос должен его выводить!
|
|
8
Fedot200
17.09.12
✎
09:39
|
(0) Я так понял тебе только проведенные нужны, а почему соответствующего условия нет?
|
|
9
Fedot200
17.09.12
✎
09:40
|
(7) С этой номенклатурой и этим складом?
|
|
10
Ненавижу 1С
гуру
17.09.12
✎
09:42
|
Запрос.Текст="ВЫБРАТЬ РАЗЛИЧНЫЕ
| СвободныеОстатки.Регистратор
|ИЗ
| РегистрНакопления.СвободныеОстатки.Обороты(,,Регистратор,Склад = &ВыбрСклад И Номенклатура = &ВыбрНоменклатура) КАК СвободныеОстатки";
|
|
11
Ненавижу 1С
гуру
17.09.12
✎
09:43
|
+(10) РАЗЛИЧНЫЕ тут лишнее, скопипастил случайно
|
|
12
Лиза777
18.09.12
✎
18:41
|
(8) ну так непроведённые не попадут в регистр в принципе
|
|
13
Лиза777
18.09.12
✎
18:41
|
(9) да
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший