Имя: Пароль:
1C
 
Почему в консоли выходят записи по второму субконто?
0 pro3ri
 
22.07.15
10:05
Доброго дня!
1с83
Консоль спек8.

ВЫБРАТЬ
    РегистрБухгалтерии.Период,
    РегистрБухгалтерии.Регистратор,
    РегистрБухгалтерии.НомерСтроки,
    РегистрБухгалтерии.Активность,
    РегистрБухгалтерии.СчетДт,
    ПланСчетов1ВидыСубконтоДт1.ВидСубконто КАК ВидСубконтоДт1,
    ПланСчетов1ВидыСубконтоДт2.ВидСубконто КАК ВидСубконтоДт2,
    РегистрБухгалтерии.СчетКт,
    ПланСчетов1ВидыСубконтоКт1.ВидСубконто КАК ВидСубконтоКт1,
    ПланСчетов1ВидыСубконтоКт2.ВидСубконто КАК ВидСубконтоКт2,
    РегистрБухгалтерии.Сумма,
    РегистрБухгалтерии.КоличествоДт,
    РегистрБухгалтерии.КоличествоКт
ИЗ
    РегистрБухгалтерии.РегистрБухгалтерии1 КАК РегистрБухгалтерии
        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетов1.ВидыСубконто КАК ПланСчетов1ВидыСубконтоДт1
        ПО РегистрБухгалтерии.СчетДт = ПланСчетов1ВидыСубконтоДт1.Ссылка
            И (ПланСчетов1ВидыСубконтоДт1.НомерСтроки = 1)
        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетов1.ВидыСубконто КАК ПланСчетов1ВидыСубконтоДт2
        ПО РегистрБухгалтерии.СчетДт = ПланСчетов1ВидыСубконтоДт2.Ссылка
            И (ПланСчетов1ВидыСубконтоДт2.НомерСтроки = 2)
        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетов1.ВидыСубконто КАК ПланСчетов1ВидыСубконтоКт1
        ПО РегистрБухгалтерии.СчетКт = ПланСчетов1ВидыСубконтоКт1.Ссылка
            И (ПланСчетов1ВидыСубконтоКт1.НомерСтроки = 1)
        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетов1.ВидыСубконто КАК ПланСчетов1ВидыСубконтоКт2
        ПО (РегистрБухгалтерии.СчетКт = ПланСчетов1ВидыСубконтоКт1.Ссылка)
            И (ПланСчетов1ВидыСубконтоКт2.НомерСтроки = 2)

результат:
https://s.mail.ru/2Fxvpu2nAiCm/img-2015-07-22-12-09-46.png

однако по счету 60 нет субконто 2 "Цвет". Почему оно выходит?
https://s.mail.ru/5oQnebYsRpmH/img-2015-07-22-12-11-00.png
1 pro3ri
 
22.07.15
10:09
вопрос решен:
ВЫБРАТЬ
    РегистрБухгалтерии.Период,
    РегистрБухгалтерии.Регистратор,
    РегистрБухгалтерии.НомерСтроки,
    РегистрБухгалтерии.Активность,
    РегистрБухгалтерии.СчетДт,
    ПланСчетов1ВидыСубконтоДт1.ВидСубконто КАК ВидСубконтоДт1,
    ПланСчетов1ВидыСубконтоДт2.ВидСубконто КАК ВидСубконтоДт2,
    РегистрБухгалтерии.СчетКт,
    ПланСчетов1ВидыСубконтоКт1.ВидСубконто КАК ВидСубконтоКт1,
    ПланСчетов1ВидыСубконтоКт2.ВидСубконто КАК ВидСубконтоКт2,
    РегистрБухгалтерии.Сумма,
    РегистрБухгалтерии.КоличествоДт,
    РегистрБухгалтерии.КоличествоКт
ИЗ
    РегистрБухгалтерии.РегистрБухгалтерии1 КАК РегистрБухгалтерии
        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетов1.ВидыСубконто КАК ПланСчетов1ВидыСубконтоДт1
        ПО РегистрБухгалтерии.СчетДт = ПланСчетов1ВидыСубконтоДт1.Ссылка
            И (ПланСчетов1ВидыСубконтоДт1.НомерСтроки = 1)
        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетов1.ВидыСубконто КАК ПланСчетов1ВидыСубконтоДт2
        ПО РегистрБухгалтерии.СчетДт = ПланСчетов1ВидыСубконтоДт2.Ссылка
            И (ПланСчетов1ВидыСубконтоДт2.НомерСтроки = 2)
        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетов1.ВидыСубконто КАК ПланСчетов1ВидыСубконтоКт1
        ПО РегистрБухгалтерии.СчетКт = ПланСчетов1ВидыСубконтоКт1.Ссылка
            И (ПланСчетов1ВидыСубконтоКт1.НомерСтроки = 1)
        ЛЕВОЕ СОЕДИНЕНИЕ ПланСчетов.ПланСчетов1.ВидыСубконто КАК ПланСчетов1ВидыСубконтоКт2
        ПО (ПланСчетов1ВидыСубконтоКт2.НомерСтроки = 2)
            И РегистрБухгалтерии.СчетКт = ПланСчетов1ВидыСубконтоКт2.Ссылка

ошибся в коде Кт2 не написал
Программист всегда исправляет последнюю ошибку.