Имя: Пароль:
1C
1С v8
Получить остатки товаров на складах в бухгалтерии
,
0 толькодлявопросов
 
20.01.18
21:16
Здравствуйте, хочу составить запрос для получения остатков товаров на складах в конфигурации Бухгалтерия. Так понимаю, что в отчете ОСВ по 41 счету они показываются правильно, поэтому делаю такой запрос по хозрасчетному регистру бухгалтерии:
    
    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ТоварыНаСкладе);
    Запрос.Текст = "
    |ВЫБРАТЬ
    |    ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
    |    СУММА(ХозрасчетныйОстатки.КоличествоОстатокДт) КАК Количество
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (&Счет), , ) КАК ХозрасчетныйОстатки
    |
    |СГРУППИРОВАТЬ ПО
    |    ХозрасчетныйОстатки.Субконто1";
    
    Результат = Запрос.Выполнить().Выгрузить();

И отрабатывает запрос почти так как мне надо, но по некоторым номенклатурам количество отличается от того, что показывает ОСВ. Так вот я думаю, может я что-то в этом запросе пропустил... хотя порыл в сети, все тексты запросов оттуда дают такие же результаты, как и мой. Отчет ОСВ типовой.
1 Amra
 
20.01.18
21:42
Чувак, а остаток на какую дату то?
2 jsmith82
 
20.01.18
21:48
Во-первых, группировать не надо
3 толькодлявопросов
 
20.01.18
22:31
(1) Ну я же не указываю, значит актуальный остаток
4 толькодлявопросов
 
20.01.18
22:35
(2) Без группирования тоже самое, хотя замечание правильно - остатки ведь и так
5 h-sp
 
21.01.18
00:51
(4) может ТоварыНаСкладах надо?
6 Aleksey
 
21.01.18
01:37
Есть жи готовый типовой отчет
7 AlvlSpb
 
21.01.18
10:54
(3) Остатки актуальные, а ОСВ на актуальную дату или все же за календарный месяц?
8 толькодлявопросов
 
21.01.18
12:18
(5) я же говорю - конфигурация Бухгалтерия, там нет регистра ТоварыНаСкладах
9 толькодлявопросов
 
21.01.18
12:18
(6) мне надо не отчет, а запрос для своих целей
10 толькодлявопросов
 
21.01.18
12:19
(7) ОСВ без дат
11 mehfk
 
21.01.18
12:22
(10) Чтто гадать? Твою базу видишь только ты. Сравнивай отчеты, анализируй.
12 hhhh
 
21.01.18
12:46
(8) там есть счет ТоварыНаСкладах, а счета ТоварыНаСкладе нету такого. Значит вы нас разводите.
13 AlvlSpb
 
21.01.18
12:50
(10) Поставь параметр Период в виртуальном таблицу и назначь дату КонецДня 31.12.2017, мне кажется результат сойдется
14 толькодлявопросов
 
21.01.18
12:54
(12) Не, это же я прошу помощи, какая цель вас разводить..
В приведеном примере запроса в самом первом комментарии у меня параметр для счета вот такой:

    Запрос.УстановитьПараметр("Счет", ПланыСчетов.Хозрасчетный.ТоварыНаСкладе);
15 толькодлявопросов
 
21.01.18
12:55
(14) И я же говорю, что по 90% номенклатур все правильно, но по определенным некоторым не совпадает
16 толькодлявопросов
 
21.01.18
13:00
(13) К сожалению результат остался тем же
17 h-sp
 
21.01.18
13:07
(16) скрины покажите
18 breezee
 
21.01.18
15:20
(15) А вы смотрели запрос из типового отчета?
19 jsmith82
 
21.01.18
15:21
(18) ОСВ что ли?
20 breezee
 
21.01.18
15:23
(19) ну
21 jsmith82
 
21.01.18
15:25
Тут только тим вьюер поможет
22 Aleksey
 
21.01.18
15:27
(19) Руководителю -> Остатки Товара
23 толькодлявопросов
 
21.01.18
20:53
БЛИИИИНННН, чуваки, я в ОСВ не догадался на выбранную организацию посмотреть.........
Зря ветку раздувал.....
24 jsmith82
 
21.01.18
21:20
(23) Эх!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.