|
Анализ поступлений только по 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"; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |