|
Проблема с запросом | ☑ | ||
---|---|---|---|---|
0
FuriKuri
04.09.13
✎
14:42
|
Такая проблема, обычным простым запросом нужно достать из регистра накопления элементы. Вот запрос
Запрос = Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | КорректировкиОстаткиИОбороты.Номенклатура, | КорректировкиОстаткиИОбороты.ЕдиницаИзмерения, | КорректировкиОстаткиИОбороты.Коэффициент, | КорректировкиОстаткиИОбороты.СерияНоменклатуры, | КорректировкиОстаткиИОбороты.КоличествоКонечныйОстаток |ИЗ | РегистрНакопления.Корректировки.ОстаткиИОбороты КАК КорректировкиОстаткиИОбороты |ГДЕ | КорректировкиОстаткиИОбороты.КоличествоКонечныйОстаток <> 0 | И КорректировкиОстаткиИОбороты.Объект = &Объект"; Запрос.УстановитьПараметр("Объект",Ссылка); Результат = Запрос.Выполнить().Выгрузить(); Значения в регистре есть, только результат получается пустым всегда... |
|||
1
ДенисЧ
04.09.13
✎
14:43
|
А раскрой тайну золотого ключика - что такое Объект?
|
|||
2
Ненавижу 1С
гуру
04.09.13
✎
14:43
|
есть мнение, что у вас не продумана структура регистра
|
|||
3
Нуф-Нуф
04.09.13
✎
14:43
|
убери это "КорректировкиОстаткиИОбороты.КоличествоКонечныйОстаток <> 0" и сформируй
|
|||
4
FuriKuri
04.09.13
✎
14:47
|
(1) Тоже самое что и Регистратор - ссылка на документ.
(3) Все равно пустой |
|||
5
ale-sarin
04.09.13
✎
14:48
|
(4) Где это видано, что бы остатки по регистратору хранились?
Или Объект это не регистратор? Имеет смысл если измерение. |
|||
6
ДенисЧ
04.09.13
✎
14:49
|
(4) Не будет у тебя остатков по регистратору. Можешь расслабиться и закурить.
|
|||
7
Ненавижу 1С
гуру
04.09.13
✎
14:50
|
может остатков нет?
|
|||
8
Ненавижу 1С
гуру
04.09.13
✎
14:50
|
или параметры фиговые
|
|||
9
FuriKuri
04.09.13
✎
14:51
|
остатки есть. Когда убираю все отборы вообще показывает из 24 значений только 15
|
|||
10
FuriKuri
04.09.13
✎
14:53
|
Каким образом тогда выковырять из регистра нужные элементы которые принадлежат определенному документу?
|
|||
11
Ненавижу 1С
гуру
04.09.13
✎
14:53
|
в чем суть регистра твоего?
|
|||
12
FuriKuri
04.09.13
✎
14:55
|
(11) Он содержит информацию о корректировках документа, т.е на какое количество товара и когда делалась корректировка.
|
|||
13
Chin
04.09.13
✎
14:56
|
(9) А 24 - это количество записей в регистре? Если есть записи с одинаковым набором измерений, то и в результате может оказаться не 24, а 15 строк. По записям с одинаковыми измерениями будет общий итог...
в противном случае тебе, без понимания, что ты вообще делаешь, какова структура регистра и как ты в него делаешь записи никто никак не поможет |
|||
14
Ненавижу 1С
гуру
04.09.13
✎
15:01
|
(12) вероятно тебе надо было использовать регистр сведений
|
|||
15
FuriKuri
04.09.13
✎
15:02
|
Написал запросто вот так, просто чтоб показало все элементы:
Запрос = Новый Запрос; Запрос.Текст= "ВЫБРАТЬ | Корректировки.Номенклатура, | Корректировки.Количество, | Корректировки.ЕдиницаИзмерения, | Корректировки.Коэффициент, | Корректировки.СерияНоменклатуры, | Корректировки.Организация, | Корректировки.Контрагент, | Корректировки.Склад, | Корректировки.Объект |ИЗ | РегистрНакопления.Корректировки КАК Корректировки"; Результат = Запрос.Выполнить().Выгрузить(); И теперь результат вообще пустой :((( |
|||
16
FuriKuri
04.09.13
✎
15:03
|
(14) мне нужно будет делать по нему приход и расход, регистр сведений не подойдет
|
|||
17
Ненавижу 1С
гуру
04.09.13
✎
15:03
|
(15) бида, почему решил, что пустой?
(16) это как? |
|||
18
palpetrovich
04.09.13
✎
15:08
|
(15) про конструктор запроса слышал? хватит гадать уже :)
|
|||
19
FuriKuri
04.09.13
✎
15:56
|
(17) словил значение отладчиком
|
|||
20
Ненавижу 1С
гуру
04.09.13
✎
15:58
|
(19) до его заполнения?
|
|||
21
FuriKuri
04.09.13
✎
16:00
|
(20) после
|
|||
22
FuriKuri
04.09.13
✎
16:02
|
Интересно то что сначало это все работало, а потом перестало О_о
|
|||
23
FuriKuri
04.09.13
✎
16:16
|
Все разобрался, оказывается я дурак процедуру эту в обработке проведения вызывал =\
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |