Имя: Пароль:
1C
1С v8
ОСВ по 62 счету и значения доп реквизитов
0 Мимохожий Однако
 
30.08.11
08:17
Возникла задача. Получить оборотно-сальдовую ведомость по 62.01 и значения доп. реквизита по Субконто1 (Контрагенты). Запрос сделал.
При пустом значении доп реквизита контрагент не выводится в таблицу значений.
.
ВЫБРАТЬ
   ХозрасчетныйОстатки.Субконто1 КАК Контрагент,
   ХозрасчетныйОстатки.Субконто2 КАК Договор,
   ХозрасчетныйОстатки.Субконто3 КАК Документ,
   СУММА(ХозрасчетныйОстатки.СуммаОстатокДт) КАК ОстатокДт,
   ЕСТЬNULL(ЗначенияСвойствОбъектов.Значение, "") КАК ИмяПоЛатински
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаКон, Счет = &Счет, , Организация = &Организация) КАК ХозрасчетныйОстатки
       ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
       ПО ХозрасчетныйОстатки.Субконто1 = ЗначенияСвойствОбъектов.Объект
ГДЕ
   ХозрасчетныйОстатки.СуммаОстатокДт > 0
   И ЗначенияСвойствОбъектов.Свойство = &Свойство

СГРУППИРОВАТЬ ПО
   ХозрасчетныйОстатки.Субконто3,
   ХозрасчетныйОстатки.Субконто2,
   ХозрасчетныйОстатки.Субконто1,
   ЕСТЬNULL(ЗначенияСвойствОбъектов.Значение, "")

УПОРЯДОЧИТЬ ПО
   Договор,
   Документ
.
Вопрос: Как вывести остаток по контрагенту, у которого не заполнен доп.реквизит?
1 Мимохожий Однако
 
30.08.11
08:21
Подозреваю, что неправильно соединил таблицы. Надо все записи по ОСВ связать с имеющимися в регистре значений доп. реквизитов.
2 Дикообразко
 
30.08.11
08:29
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
       ПО ХозрасчетныйОстатки.Субконто1 = ЗначенияСвойствОбъектов.Объект
И ЗначенияСвойствОбъектов.Свойство = &Свойство
3 Мимохожий Однако
 
30.08.11
08:41
Спасибо. Поправил, получилось
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой