Имя: Пароль:
1C
1С v8
Получить остатки из регистра накопления. Что нужно знать?
0 cube033
 
05.06.13
16:30
Опять я со своими пробелами в знаниях. Подскажите пожалуйста куда копать?
Пробовал я получить остатки из регистра накопления "ТоварыНаСкладах" в УПП - всё сработало хорошо.
Запрос.Текст = "ВЫБРАТЬ
   |    ТоварыНаСкладахОстатки.КоличествоОстаток
   |ИЗ
   |    РегистрНакопления.ТоварыНаСкладах.Остатки(
   |            ,
   |            Склад = &Склад
   |                И Номенклатура = &Номенклатура) КАК ТоварыНаСкладахОстатки";

А теперь делаю тоже самое в самописной конфигурации и никакого результат, даже без условий, а с условиями подавно)
Запрос = Новый Запрос("ВЫБРАТЬ
                         |    ОстаткиТовараПоПартиямОстатки.Партия КАК Документ,
                         |    ОстаткиТовараПоПартиямОстатки.КоличествоОстаток КАК Остаток
                         |ИЗ
                         |    РегистрНакопления.ОстаткиТовараПоПартиям.Остатки КАК ОстаткиТовараПоПартиямОстатки
                         |ГДЕ
                         |    ОстаткиТовараПоПартиямОстатки.Номенклатура = &Номенклатура
                         |    И ОстаткиТовараПоПартиямОстатки.КоличествоОстаток > 0");

И там и там вид регистра "Остатки"
Мне кажется - всё должно быть просто, подскажите где искать.
P.S. Обороты по регистру есть
1 ДенисЧ
 
05.06.13
16:31
а почему ты в упп условие на номенклатуру засунул в параметры вирттаблицы, а в своей - наружу?
2 Ёпрст
 
05.06.13
16:32
в параметрах вестимо.
3 cube033
 
05.06.13
16:37
У меня условие по количеству, не знаю годится ли оно для параметров. А если честно не понимаю пока разницы куда помещать условия.
4 Ненавижу 1С
 
гуру
05.06.13
16:39
движений нет
5 PCcomCat
 
05.06.13
16:39
(3) У тебя условие еще и по номенклатуре.
6 cube033
 
05.06.13
16:44
(4) Движения есть
(5) Я решил, что если от ГДЕ не избавиться, то оба условия сделаю по этому принципу. В любом случае даже без условий результат пустой.
7 PCcomCat
 
05.06.13
16:45
А измерение Партия действительно есть?
8 Ёпрст
 
05.06.13
16:45
(6) если без условий результат пустой, то в оснтанках на текущую дату ничего нет.
9 zladenuw
 
05.06.13
16:46
(6) точно в этом регистре ? не обманывай.
10 PCcomCat
 
05.06.13
16:47
Может Партия - это реквизит?
11 ptiz
 
05.06.13
16:48
Значит, остатков нет.
12 ptiz
 
05.06.13
16:48
Или всё "в минус"
13 cube033
 
05.06.13
16:54
14 cube033
 
05.06.13
16:55
Первый раз делюсь ссылкой через гугл диск - отпишитесь о работоспособности
15 cube033
 
05.06.13
16:56
(9) Регистр всего один
16 ptiz
 
05.06.13
16:57
Чудес не бывает.
17 zladenuw
 
05.06.13
16:58
а ты номенклатуру задаешь в отборе ? может именно по этой позиции нет остатков.
18 Ненавижу 1С
 
гуру
05.06.13
16:59
какой тип у параметра?
19 zladenuw
 
05.06.13
17:02
(18) мб строка :)
20 cube033
 
05.06.13
17:03
21 cube033
 
05.06.13
17:04
(18) СправочникСсылка.Номенклатура
22 Cyberhawk
 
05.06.13
17:05
(20) Выборка.Следующий() забыл
23 Cyberhawk
 
05.06.13
17:05
(22) а не, прогнал, там ТЗ
24 Cyberhawk
 
05.06.13
17:06
В (13) весь регистр показан, без отборов?
25 Cyberhawk
 
05.06.13
17:07
Автор, кидай дэтэшник в гуглодоки :)
26 Cyberhawk
 
05.06.13
17:08
А вообще дело в параметре - у тебя где инициализируется "Номенклатура"? Это реквизит обработки?
27 cube033
 
05.06.13
17:10
28 cube033
 
05.06.13
17:11
(26) Да это реквизит - передается при создании обработки
29 zladenuw
 
05.06.13
17:11
(27) платформа какая?
30 cube033
 
05.06.13
17:12
Да я же говорю без условий тоже не работает)
(29) 8.3
31 Cyberhawk
 
05.06.13
17:13
Ща гляну в 8.3
32 zladenuw
 
05.06.13
17:14
33 zladenuw
 
05.06.13
17:15
(32) прикольно. взял остатки на 04.06 и там все в минусах. это как ?
34 Cyberhawk
 
05.06.13
17:16
Остаток -2 в регистре, потому и пустая таблица
35 zladenuw
 
05.06.13
17:16
(34) возьми на дату 0406. у него все приходы в минусах :)
36 zladenuw
 
05.06.13
17:17
(35) а если смотреть сам регистр. то все красиво, в плюсах :)
37 Cyberhawk
 
05.06.13
17:18
Наверное надо сделать ТИИ
38 IVT_2009
 
05.06.13
17:19
Кстати если остатки в минус а движухи нет , то проверяй целостность базы через конфигуратор. У меня Розница так почудила пару раз.
39 Cyberhawk
 
05.06.13
17:19
Все, пересчет итогов в ТИИ помог
40 Cyberhawk
 
05.06.13
17:19
Тема закрыта
41 zladenuw
 
05.06.13
17:19
(38) прикольно. а из за чего ? не замечал что делали. что вот такое чудо вылазить
42 IVT_2009
 
05.06.13
17:20
(41) есть две версии
43 Cyberhawk
 
05.06.13
17:20
(41) Видимо не зря придумали регламентные операции (обслуживание) БД :)
44 IVT_2009
 
05.06.13
17:21
(41)
1. Помехи по сети из за витрин
2. что то чудят продавцы (специально убивают комп что бы не платить недостачу в 20 000 руб)
45 zladenuw
 
05.06.13
17:22
(44) шнуродеры :) на кол их надо или на костер.
46 cube033
 
05.06.13
17:25
Жесть))) Всем спасибо)) Помогло ТИИ)) Кто разворачивал базу - увидел, что это конфа из задачки на спеца, она такая маленькая, что даже в голову не пришло наличие ошибок))
47 ptiz
 
05.06.13
17:29
Вывод: 8.3 - еще сырая! :)
48 zladenuw
 
05.06.13
17:29
(47) такие темпы. и скоро 9.0 будет сырая :)
49 Cyberhawk
 
05.06.13
17:31
(46) скрытый тест в демо-базе, зачетно придумано