Имя: Пароль:
1C
 
Анализ поступлений только по 41.01 счету
0 falselight
 
11.12.16
07:01
УПП 1.3. Нужна выборка поступлений только по 41.01 счету.
Пока нет доступа к программе. Решил узнать как это можно проверять при выборке документов поступления?
Что делается поступление только на 41.01 счет?
1 craxx
 
11.12.16
08:12
(0) а запросы писать уже не умеем? или еще не умеем?
2 falselight
 
11.12.16
08:22
(1) Я узнаю про то как определить счет на который делается поступление. Есть ли это в документе.
Вот конфигуратор освободился, сейчас все сам и узнаю.
3 falselight
 
11.12.16
08:53
В документе Поступление товаров услуг в упп 1.3
имеются следующие реквизиты по которым можно отслеживать счет учета:

в шанке документа:
- Счет учета расчетов по авансам
- Счет учета расчетов по таре
- Счет учета расчетов с контрагентом
в табличной части документа:
-Счет учета (БУ)
-Счет учета НДС
-Счет учета НДС

по какому именно нужно отслеживать поступление на 41.01 счет?
4 falselight
 
11.12.16
08:53
(3+)

в шанке документа:
- Счет учета расчетов по авансам
- Счет учета расчетов по таре
- Счет учета расчетов с контрагентом
в табличной части документа:
-Счет учета (БУ)
-Счет учета (НУ)
-Счет учета НДС
5 Cool_Profi
 
11.12.16
08:55
А что, Дт41.1 уже не считается кошерным?
6 falselight
 
11.12.16
09:09
(5) такая постановка задачи
7 Cool_Profi
 
11.12.16
09:11
(6) А как конкретно звучит задача?
8 falselight
 
11.12.16
09:31
(7 )за день отбирать поступления и реализации
анализировать что было продано  из того что поступило
поступление анализировать только по БУ
и только по 41.01 счету
9 Cool_Profi
 
11.12.16
09:33
(8) Ну так и отбирай по оборотам 41.01 с фильтром по виду регистрации...
Зачем тебе в сами документы лезть?
10 falselight
 
11.12.16
09:41
(9) Да запрос, делать стал по документам, вот и думаю.
Ну или нужно анализировать по каким там регистрам делать выборку.


ВЫБРАТЬ
    ПоступлениеТоваровУслугТовары.Ссылка,
    ПоступлениеТоваровУслугТовары.Ссылка.Организация,
    ПоступлениеТоваровУслугТовары.Ссылка.СкладОрдер,
    СУММА(ПоступлениеТоваровУслугТовары.Количество) КАК Количество,
    ПоступлениеТоваровУслугТовары.Номенклатура
ПОМЕСТИТЬ ВТ_Поступления
ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
    И ПоступлениеТоваровУслугТовары.Ссылка.ОтражатьВБухгалтерскомУчете = ИСТИНА
    И ПоступлениеТоваровУслугТовары.Ссылка.Организация = &Организация

СГРУППИРОВАТЬ ПО
    ПоступлениеТоваровУслугТовары.Ссылка,
    ПоступлениеТоваровУслугТовары.Ссылка.Организация,
    ПоступлениеТоваровУслугТовары.Ссылка.СкладОрдер,
    ПоступлениеТоваровУслугТовары.Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    РеализацияТоваровУслугТовары.Ссылка.Ссылка,
    РеализацияТоваровУслугТовары.Ссылка.Организация,
    РеализацияТоваровУслугТовары.Ссылка.Склад,
    РеализацияТоваровУслугТовары.Номенклатура,
    СУММА(РеализацияТоваровУслугТовары.Количество) КАК Количество
ПОМЕСТИТЬ ВТ_Реализация
ИЗ
    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
    РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачДата И &КонДата
    И РеализацияТоваровУслугТовары.Ссылка.Организация = &Организация

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслугТовары.Ссылка.Ссылка,
    РеализацияТоваровУслугТовары.Ссылка.Организация,
    РеализацияТоваровУслугТовары.Ссылка.Склад,
    РеализацияТоваровУслугТовары.Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Поступления.Ссылка,
    ВТ_Поступления.Организация,
    ВТ_Поступления.СкладОрдер,
    ВТ_Поступления.Номенклатура,
    ВТ_Поступления.Количество,
    ВТ_Реализация.Ссылка КАК Ссылка1,
    ВТ_Реализация.Организация КАК Организация1,
    ВТ_Реализация.Склад,
    ВТ_Реализация.Номенклатура КАК Номенклатура1,
    ВТ_Реализация.Количество КАК Количество1
ИЗ
    ВТ_Поступления КАК ВТ_Поступления
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Реализация КАК ВТ_Реализация
        ПО ВТ_Поступления.Организация = ВТ_Реализация.Организация
            И ВТ_Поступления.СкладОрдер = ВТ_Реализация.Склад
            И ВТ_Поступления.Номенклатура = ВТ_Реализация.Номенклатура
11 Cool_Profi
 
11.12.16
09:42
Запрос по документам - это плохо.
Делай по регистру бухгалтерии
12 falselight
 
11.12.16
10:03
(11) согласен, по документам это не вариант

по регистру бухгалтерии хозрасчетный ?
13 falselight
 
11.12.16
10:05
(11) Нужно ли что то к нему будет привязывать ещё
учитывая постановку (8) ?
14 Cool_Profi
 
11.12.16
11:46
(12) В УПП - да
(13) Да. Руки и мозги.
15 falselight
 
11.12.16
13:01
(14) Я имею ввиду  кроме регистра бухгалтерии хозрасчетный, нужно какие то ещё регистры включать в выборку, учитывая постановку (8)?
16 Cool_Profi
 
11.12.16
13:07
(15) Учитывая полное незнание постановщиком (как, впрочем, и исполнителем) конфигурации УПП - никакие.
17 Джинн
 
11.12.16
13:08
Партии товаров на складах (БУ) достаточен. Без всякой бухии
18 yzimin
 
11.12.16
13:22
(8) а чем собственно типовой отчет "Ведомость по партиям" не устроил?
19 Джинн
 
11.12.16
13:26
(18) Судя по всему за него денег не платят
20 falselight
 
11.12.16
13:41
(18) То есть в нем можно увидеть сколько поступило за день, сколько из этого продано?
В поступлении можно учитывать только счет 41.01 ?
И анализировать только то что поступило по БУ ?

Или наверное из него можно взять запрос и добавить свои выборки учитывая (8) ?

(14) Как при выборке из хозрасчетного регистра бухгалтерии учитывать что поступления брать только те что были по БУ ?
21 Джинн
 
11.12.16
13:51
(20) В регистре все есть. Включая корсчета и коды операций. В "Ведомости..." часть информации обрезана.

А по второму вопросу Вы вероятно после вчерашнего не отошли :) Включите мозг.
22 falselight
 
11.12.16
14:19
Если вы про этот вопрос

Как при выборке из хозрасчетного регистра бухгалтерии учитывать что поступления брать только те что были по БУ ?

то вижу только вариант сделать периодичность регистратор и взять от туда флаг использования БУ

но это должно распространяться только на поступление товаров услуг
23 Джинн
 
11.12.16
14:21
(22) Ёпт! В регистре бухгалтерии, внезапно (!!!), только те движения, которые прошли по бухучету. И никакие другие.
24 ColonelAp4u
 
11.12.16
14:22
а че отчет оборотка по счету не подходит?
25 falselight
 
11.12.16
14:23
(21) В регистре все есть...
Вы имеете ввиду регистр что посоветовали в (17) ?
26 falselight
 
11.12.16
14:24
(24) Если пользователь поставил задачу на разработку, что можно подумать?
Пользователь продвинутый, в курсе всех отчетов, но нужно именно это!!!
27 Джинн
 
11.12.16
14:30
(25) Естественно. Это все МПЗ в "одном флаконе". Полностью сходится с бухитогами, если тупые бухи по счетам МПЗ руками проводки не хреначат. Что для учета в УПП смерть.

(24) Как только задача выходит за рамки примитивной буховской "чтобы все сошлось" или "в целом по больнице 36,6 градусов", так оказывается, что этот отчет убогейший в плане информативности.
28 Джинн
 
11.12.16
14:33
(26) В УПП практически все отчеты настраиваемые. Я не видел еще ни одного пользователя, который бы ими толком пользоваться умел. Более того, Вашу задачу можно универсальным отчетом выкрутить. Но если платят, то почему бы и нет - либо за консультацию деньги возьмете, либо за специализированный отчет.
29 falselight
 
11.12.16
14:36
(27) извиняюсь, что такое МПЗ ?
30 falselight
 
11.12.16
14:39
(28) Универсальный отчет, это в составе конфигурации что имеется?

Им нужно пользоваться уметь, настраивать, смутно помню что пользовался им когда то.
31 Джинн
 
11.12.16
14:41
(29) Материально-производственные запасы
32 falselight
 
12.12.16
05:10
(27) Ну вот, а если поступление введено каким другим способом?
33 shadow_sw
 
12.12.16
05:27
(32) это каким, например?
34 falselight
 
12.12.16
05:40
(33) ну операцией если, или обработкой какой

Скажите а как в запросе по регистрам отбирать по счету 41.01, это какой будет реквизит ?
И как проверять что поступление только по БУ ?
35 falselight
 
12.12.16
06:02
сделал запрос, документы в журнале за число есть и проведены, а запросом не выбираются ((( Ещё если не задавать отбор по организации, выбирается один документ, в выборке в организации пусто, но она есть в документе, что за аномалия такая (((

ВЫБРАТЬ
    ПартииТоваровНаСкладахОбороты.Организация,
    ПартииТоваровНаСкладахОбороты.Склад,
    ПартииТоваровНаСкладахОбороты.Номенклатура,
    ПартииТоваровНаСкладахОбороты.КоличествоОборот,
    ПартииТоваровНаСкладахОбороты.ДокументОприходования
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.Обороты(&НачДата, &КонДата, , Организация = &Организация) КАК ПартииТоваровНаСкладахОбороты
36 falselight
 
12.12.16
06:04
вот по этому и хотел делать по документам, иначе что это такое?
37 Любопытная
 
12.12.16
06:20
У вас наставник есть какой-нибудь? Клиента жалко.
Если вы ничего не понимаете в УПП, откройте документы, которые должны попадать в выборку, посмотрите, по каким регистрам они делают движения, найдите тот регистр, в котором есть все нужные вам данные, или пару регистров, если в одном не всё нашлось, и делайте запрос к регистрам. Не надо по документам собирать, это медленно и неправильно
38 shadow_sw
 
12.12.16
06:53
(36) регистр бухгалтерии используй, и отбор по 41.01
чего в товары то лезть?
39 VladZ
 
12.12.16
06:55
(35) Задача стоит: "Анализ поступлений только по 41.01 счету", а ты что делаешь? Зачем из партий инфу тащишь? Кому она интересна?
40 falselight
 
12.12.16
07:00
(37) Согласен с вами, по документам не верная идея.
Но нужно получить правильную выборку.

Решил использовать регистр бухгалтерии хозрасчетный.

(39) В (17) так как советовали его.

Подскажите что я не так делаю в запросе, как его поправить?
Вижу что выбирается совсем не то((


ВЫБРАТЬ
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Субконто2,
    ХозрасчетныйОбороты.Организация,
    ХозрасчетныйОбороты.КорСубконто1,
    СУММА(ХозрасчетныйОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ВТ_Поступление
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
ГДЕ
    ХозрасчетныйОбороты.Регистратор.ОтражатьВБухгалтерскомУчете = ИСТИНА
    И ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Субконто2,
    ХозрасчетныйОбороты.Организация,
    ХозрасчетныйОбороты.КорСубконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Субконто2,
    ХозрасчетныйОбороты.Организация,
    ХозрасчетныйОбороты.КорСубконто1,
    СУММА(ХозрасчетныйОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ВТ_Реализация
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, , , Организация = &Организация, , ) КАК ХозрасчетныйОбороты

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Субконто2,
    ХозрасчетныйОбороты.Организация,
    ХозрасчетныйОбороты.КорСубконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Поступление.Субконто1,
    СУММА(ВТ_Поступление.КоличествоОборот) КАК КоличествоОборот,
    СУММА(ВТ_Реализация.КоличествоОборот) КАК КоличествоОборот1
ИЗ
    ВТ_Поступление КАК ВТ_Поступление
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Реализация КАК ВТ_Реализация
        ПО ВТ_Поступление.Субконто1 = ВТ_Реализация.Субконто1

СГРУППИРОВАТЬ ПО
    ВТ_Поступление.Субконто1
41 falselight
 
12.12.16
07:10
подскажите что не так?
открываю документы там иное количество за дату и выбранным параметрам


ВЫБРАТЬ
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Субконто2,
    ХозрасчетныйОбороты.Организация,
    ХозрасчетныйОбороты.КорСубконто1,
    СУММА(ХозрасчетныйОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ВТ_Поступление
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
ГДЕ
    ХозрасчетныйОбороты.Регистратор.ОтражатьВБухгалтерскомУчете = ИСТИНА
    И ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Субконто2,
    ХозрасчетныйОбороты.Организация,
    ХозрасчетныйОбороты.КорСубконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Субконто2,
    ХозрасчетныйОбороты.Организация,
    ХозрасчетныйОбороты.КорСубконто1,
    СУММА(ХозрасчетныйОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ВТ_Реализация
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, , , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
ГДЕ
    ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Регистратор,
    ХозрасчетныйОбороты.Счет,
    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Субконто2,
    ХозрасчетныйОбороты.Организация,
    ХозрасчетныйОбороты.КорСубконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Поступление.Субконто1,
    СУММА(ВТ_Поступление.КоличествоОборот) КАК КоличествоОборот,
    СУММА(ВТ_Реализация.КоличествоОборот) КАК КоличествоОборот1
ИЗ
    ВТ_Поступление КАК ВТ_Поступление
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Реализация КАК ВТ_Реализация
        ПО ВТ_Поступление.Субконто1 = ВТ_Реализация.Субконто1

СГРУППИРОВАТЬ ПО
    ВТ_Поступление.Субконто1
42 falselight
 
12.12.16
07:12
в 2 раза увеличивает в выборке итоговой
43 catena
 
12.12.16
07:26
(42)Удивительно, что только в два раза. Это пока регистраторов мало.
44 falselight
 
12.12.16
07:31
(43) В первой выборке фильтрую по поступлению,
во второй по реализации.
Как нужно исключить задвоения?
45 Мимохожий Однако
 
12.12.16
07:32
Убери сгруппировать , таблицу возьми Остатки и обороты, вместо обороты.
46 shadow_sw
 
12.12.16
07:37
не проще фильтровать через

ВЫБОР Когда ТИПЗНАЧЕНИЯ(Регистратор)=ТИП(Документ.ПТиУ)
"ВЫБРАННОЕСУБКОНТО"
КОНЕЦ
47 catena
 
12.12.16
07:38
(44)И будет у тебя 3 поступления и 5 реализаций = 15 строк в результирующей таблице...
48 h-sp
 
12.12.16
07:39
(44) где-то так

    ХозрасчетныйОбороты.Субконто1,
    ХозрасчетныйОбороты.Организация,
     ХозрасчетныйОбороты.КоличествоОборотДт КАК Приход,      ХозрасчетныйОбороты.КоличествоОборотКт КАК Расход
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты


всё остальное выкинь - это мусор у тебя.
49 falselight
 
12.12.16
07:44
(48) фильтр на 41 счет нужно накладывать только на документ поступления

вот эта выборка так же задваивает

ВЫБРАТЬ
    ХозрасчетныйОстаткиИОбороты.Субконто1,
    ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт КАК КоличествоОборотДт,
    ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт КАК КоличествоОборотКт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачДата, &КонДата, , , Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах), , Организация = &Организация) КАК ХозрасчетныйОстаткиИОбороты
50 falselight
 
12.12.16
07:55
Отвечающая ли своим условиям будет эта выборка?
Или возможна не актуальная, не корректная информация?


ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1,
    СУММА(ХозрасчетныйОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ВТ_Поступление
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
ГДЕ
    ХозрасчетныйОбороты.Регистратор.ОтражатьВБухгалтерскомУчете = ИСТИНА
    И ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Субконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1,
    СУММА(ХозрасчетныйОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ВТ_Реализация
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, , , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
ГДЕ
    ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Субконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Поступление.Субконто1,
    СУММА(ВТ_Поступление.КоличествоОборот) КАК КоличествоОборот,
    СУММА(ВТ_Реализация.КоличествоОборот) КАК КоличествоОборот1
ИЗ
    ВТ_Поступление КАК ВТ_Поступление
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Реализация КАК ВТ_Реализация
        ПО ВТ_Поступление.Субконто1 = ВТ_Реализация.Субконто1

СГРУППИРОВАТЬ ПО
    ВТ_Поступление.Субконто1
51 h-sp
 
12.12.16
07:57
(49) где там в задании у тебя написано, что фильтр на документ поступления накладывать?
52 falselight
 
12.12.16
08:09
(51) Я добавляю сейчас, что это важно в поступлении
в реализации не важно.

Выборка (50) почему то показывает КоличествоОборот и КоличествоОборот1, одни и те же числа.
КоличествоОборот1 с минусом.

Но продано было больше чем поступило, если смотреть по документам.

Почему так?
53 falselight
 
12.12.16
08:22
нормально ли будет работать такая выборка?
поставил фильтр на отбор при реализации только того что отобрано в приходовании


ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1,
    СУММА(ХозрасчетныйОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ВТ_Поступление
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
ГДЕ
    ХозрасчетныйОбороты.Регистратор.ОтражатьВБухгалтерскомУчете = ИСТИНА
    И ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Субконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1,
    СУММА(ХозрасчетныйОбороты.КоличествоОборот) КАК КоличествоОборот
ПОМЕСТИТЬ ВТ_Реализация
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(
            &НачДата,
            &КонДата,
            Регистратор,
            ,
            ,
            Субконто1 В
                    (ВЫБРАТЬ
                        ВТ_Поступление.Субконто1
                    ИЗ
                        ВТ_Поступление КАК ВТ_Поступление)
                И Организация = &Организация,
            ,
            ) КАК ХозрасчетныйОбороты
ГДЕ
    ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг

СГРУППИРОВАТЬ ПО
    ХозрасчетныйОбороты.Субконто1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ_Поступление.Субконто1,
    СУММА(ВТ_Поступление.КоличествоОборот) КАК КоличествоОборот,
    СУММА(ВТ_Реализация.КоличествоОборот) КАК КоличествоОборот1
ИЗ
    ВТ_Поступление КАК ВТ_Поступление
        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Реализация КАК ВТ_Реализация
        ПО ВТ_Поступление.Субконто1 = ВТ_Реализация.Субконто1

СГРУППИРОВАТЬ ПО
    ВТ_Поступление.Субконто1
54 Любопытная
 
12.12.16
08:33
А самому проверить нормальности выборки не судьба?
55 Любопытная
 
12.12.16
08:35
Отбор по счёту в реализациях не сделан. Мало ли где у вас там номенклатура может быть
56 falselight
 
12.12.16
10:05
(55) В постановке говорили что счет важен только в поступлении, что только на 41.01 счет. Такая итоговая выборка получилась.


    Запрос.Текст = "
        |ВЫБРАТЬ
        |    ХозрасчетныйОбороты.Субконто1,
        |    СУММА(ЕСТЬNULL(ХозрасчетныйОбороты.КоличествоОборот, 0)) КАК КоличествоОборот
        |ПОМЕСТИТЬ ВТ_Поступление
        |ИЗ
        |    РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, Регистратор, Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ТоварыНаСкладах), , Организация = &Организация, , ) КАК ХозрасчетныйОбороты
        |ГДЕ
        |    ХозрасчетныйОбороты.Регистратор.ОтражатьВБухгалтерскомУчете = ИСТИНА
        |    И ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг
        |
        |СГРУППИРОВАТЬ ПО
        |    ХозрасчетныйОбороты.Субконто1
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ХозрасчетныйОбороты.Субконто1,
        |    СУММА(ЕСТЬNULL(ХозрасчетныйОбороты.КоличествоОборот, 0)) КАК КоличествоОборот
        |ПОМЕСТИТЬ ВТ_Реализация
        |ИЗ
        |    РегистрБухгалтерии.Хозрасчетный.Обороты(
        |            &НачДата,
        |            &КонДата,
        |            Регистратор,
        |            ,
        |            ,
        |            Субконто1 В
        |                    (ВЫБРАТЬ
        |                        ВТ_Поступление.Субконто1
        |                    ИЗ
        |                        ВТ_Поступление КАК ВТ_Поступление)
        |                И Организация = &Организация,
        |            ,
        |            ) КАК ХозрасчетныйОбороты
        |ГДЕ
        |    ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
        |
        |СГРУППИРОВАТЬ ПО
        |    ХозрасчетныйОбороты.Субконто1
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    ВТ_Поступление.Субконто1,
        |    СУММА(ЕСТЬNULL(ВТ_Поступление.КоличествоОборот, 0)) КАК КоличествоОборот,
        |    СУММА(ЕСТЬNULL(ВТ_Реализация.КоличествоОборот, 0)) КАК КоличествоОборот1
        |ИЗ
        |    ВТ_Поступление КАК ВТ_Поступление
        |        ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Реализация КАК ВТ_Реализация
        |        ПО ВТ_Поступление.Субконто1 = ВТ_Реализация.Субконто1
        |ГДЕ
        |    ЕСТЬNULL(ВТ_Поступление.КоличествоОборот, 0) - (ЕСТЬNULL(ВТ_Реализация.КоличествоОборот, 0) * -1) > 0
        |
        |СГРУППИРОВАТЬ ПО
        |    ВТ_Поступление.Субконто1";
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.