Имя: Пароль:
1C
1С v8
Сравнение двух счетов учета.
,
0 progaoff
 
19.09.19
12:47
Добрый день знатоки, такой вопрос, как в запросе сравнить два счета учета? Может кто то сталкивался с такой задачей.
1 piter3
 
19.09.19
12:49
не предмет чего?
2 catena
 
19.09.19
12:49
Что значит - сравнить?
3 Джинн
 
19.09.19
12:54
(2) Темнота! 70 счет явно больше 20 счета или 44 счета.
4 piter3
 
19.09.19
12:55
Что замолчал?
5 catena
 
19.09.19
12:55
(3)А вдруг по уровню подчиненности? Или по разрядности? или по ссылке? А если они из разных планов счетов? Уф...
6 Джинн
 
19.09.19
12:57
(5) По любому критерию 70 счет главнее.
7 Кодер
 
19.09.19
12:58
(6) Бывают такие базы, где 000 бьёт всех.
8 progaoff
 
19.09.19
13:05
(4) 61 и 62 сравнить нужно на предмет наличия сальдо
9 piter3
 
19.09.19
13:07
(8)Сравни с (0).Проблема в чем?Запросом.
10 ДенисЧ
 
19.09.19
13:12
(3) Обычно сальдо на конец месяца на 20ке больше, чем на 70м...
11 progaoff
 
19.09.19
13:12
(9) проблема как запрос этот  лепить(?
12 ДенисЧ
 
19.09.19
13:14
(11) Можно в конструкторе, можно руками...
13 Консультант Баранов
 
19.09.19
13:20
ВЫБРАТЬ
    взОстатки.Организация КАК Организация,
    взОстатки.Субконто1 КАК Субконто1,
    взОстатки.Субконто2 КАК Субконто2,
    взОстатки.ОстатокПоставщиков КАК ОстатокПоставщиков,
    взОстатки.ОстатотокПокупателей КАК ОстатотокПокупателей
ИЗ
    (ВЫБРАТЬ
        ВложенныйЗапрос.Организация КАК Организация,
        ВложенныйЗапрос.Субконто1 КАК Субконто1,
        ВложенныйЗапрос.Субконто2 КАК Субконто2,
        ВложенныйЗапрос.ОстатокПоставщиков КАК ОстатокПоставщиков,
        ВложенныйЗапрос.ОстатотокПокупателей КАК ОстатотокПокупателей
    ИЗ
        (ВЫБРАТЬ
            ХозрасчетныйОстатки.Организация КАК Организация,
            ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
            ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
            NULL КАК ОстатокПоставщиков,
            ХозрасчетныйОстатки.СуммаОстаток КАК ОстатотокПокупателей
        ИЗ
            РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателями)), , ) КАК ХозрасчетныйОстатки
        
        СГРУППИРОВАТЬ ПО
            ХозрасчетныйОстатки.Организация,
            ХозрасчетныйОстатки.Субконто1,
            ХозрасчетныйОстатки.Субконто2,
            ХозрасчетныйОстатки.СуммаОстаток
        
        ОБЪЕДИНИТЬ ВСЕ
        
        ВЫБРАТЬ
            ХозрасчетныйОстатки.Организация,
            ХозрасчетныйОстатки.Субконто1,
            ХозрасчетныйОстатки.Субконто2,
            ХозрасчетныйОстатки.СуммаОстаток,
            NULL
        ИЗ
            РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками)), , ) КАК ХозрасчетныйОстатки
        
        СГРУППИРОВАТЬ ПО
            ХозрасчетныйОстатки.Организация,
            ХозрасчетныйОстатки.Субконто1,
            ХозрасчетныйОстатки.Субконто2,
            ХозрасчетныйОстатки.СуммаОстаток) КАК ВложенныйЗапрос) КАК взОстатки
14 catena
 
19.09.19
13:20
(11)А отдельно по каждому умеешь сальдо запросом?
15 Консультант Баранов
 
19.09.19
13:21
ВЫБРАТЬ
    взОстатки.Организация КАК Организация,
    взОстатки.Субконто1 КАК Субконто1,
    взОстатки.Субконто2 КАК Субконто2,
    взОстатки.ОстатокПоставщиков КАК ОстатокПоставщиков,
    взОстатки.ОстатотокПокупателей КАК ОстатотокПокупателей
ИЗ
    (ВЫБРАТЬ
        ВложенныйЗапрос.Организация КАК Организация,
        ВложенныйЗапрос.Субконто1 КАК Субконто1,
        ВложенныйЗапрос.Субконто2 КАК Субконто2,
        СУММА(ВложенныйЗапрос.ОстатокПоставщиков) КАК ОстатокПоставщиков,
        СУММА(ВложенныйЗапрос.ОстатотокПокупателей) КАК ОстатотокПокупателей
    ИЗ
        (ВЫБРАТЬ
            ХозрасчетныйОстатки.Организация КАК Организация,
            ХозрасчетныйОстатки.Субконто1 КАК Субконто1,
            ХозрасчетныйОстатки.Субконто2 КАК Субконто2,
            0 КАК ОстатокПоставщиков,
            ХозрасчетныйОстатки.СуммаОстаток КАК ОстатотокПокупателей
        ИЗ
            РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателями)), , ) КАК ХозрасчетныйОстатки
        
        ОБЪЕДИНИТЬ ВСЕ
        
        ВЫБРАТЬ
            ХозрасчетныйОстатки.Организация,
            ХозрасчетныйОстатки.Субконто1,
            ХозрасчетныйОстатки.Субконто2,
            ХозрасчетныйОстатки.СуммаОстаток,
            0
        ИЗ
            РегистрБухгалтерии.Хозрасчетный.Остатки(, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками)), , ) КАК ХозрасчетныйОстатки) КАК ВложенныйЗапрос
    
    СГРУППИРОВАТЬ ПО
        ВложенныйЗапрос.Организация,
        ВложенныйЗапрос.Субконто1,
        ВложенныйЗапрос.Субконто2) КАК взОстатки
16 progaoff
 
19.09.19
13:22
(13) (15) Ах...ть
17 3achem
 
19.09.19
13:28
(15) Фи, как пошло
18 Джинн
 
19.09.19
13:40
(10) Какое кому дело до сальдо на 20 счете? Главное сальдо на 70.
19 progaoff
 
19.09.19
14:27
(15) а соединить это никаким образом можно? по факту оказывается суммы нужны в одной строке(
20 Консультант Баранов
 
19.09.19
14:33
(19)    СГРУППИРОВАТЬ ПО
        ВложенныйЗапрос.Организация,
        ВложенныйЗапрос.Субконто1,
        ВложенныйЗапрос.Субконто2
21 progaoff
 
19.09.19
14:37
(20) Так оно так и группирует сейчас
22 ASU_Diamond
 
19.09.19
14:38
интересно что за 61 счет...
23 progaoff
 
19.09.19
14:39
не сравниваю сейчас 62.01 и 62.02
24 piter3
 
19.09.19
14:40
зачем?
25 progaoff
 
19.09.19
14:41
(24) об этом я у бухгалтера не спрашивал)
26 piter3
 
19.09.19
14:42
(25) вот спроси сначала,а потом сюда ходи
27 progaoff
 
19.09.19
14:43
Что то получилось) похожее на правду
28 ASU_Diamond
 
19.09.19
14:44
ВЫБРАТЬ
    ХозрасчетныйОстатки.СуммаОстаток,
    ХозрасчетныйОстатки1.СуммаОстаток КАК СуммаОстаток1
ИЗ
    РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = &Счет1, , ) КАК ХозрасчетныйОстатки
        ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет = &Счет2, , ) КАК ХозрасчетныйОстатки1
        ПО ХозрасчетныйОстатки.Организация = ХозрасчетныйОстатки1.Организация

если точно по требованиям сделать
29 Гипервизор
 
19.09.19
14:45
Покажите уже вашему бухгалтеру типовые отчёты.
30 progaoff
 
19.09.19
14:48
(29) Ага, два раза показывал. Но все равно надо.
31 progaoff
 
19.09.19
14:48
(20) Спасибо) Норм отрабатывает
32 vvspb
 
19.09.19
15:36
(25) зря, полезный вопрос
33 Консультант Баранов
 
19.09.19
16:23
(24) > зачем?

Сравнение предоплат и отгрузок безоплаты.
34 vvspb
 
19.09.19
17:03
(33) Вам когда-нибудь давали такое задание?
35 Гость из Мариуполя
 
гуру
19.09.19
23:17
(33) фигня это
Вот когда счет периодический, вот когда реально иногда возникает задача сличить два счета.
Точнее, якобы один, но на разные даты (номер счета один и тот же) но реально это два разных объекта метаданных.

Не сталкивался с одинаковыми (по номеру) счетами, которые имеют разные периоды действия (и разный состав субконто) ???
Не сталкивался с периодическим планом счетов???
Ы?
36 Гость из Мариуполя
 
гуру
19.09.19
23:20
Видел где в плане счетов дату начала? Дату окончания?