|
КАК ПОЛУЧИТЬ ЗНАЧЕНИЕ Субконто3 по Кредиту 🠗 (Волшебник 02.02.2014 01:22) | ☑ | ||
---|---|---|---|---|
0
BPAvel
01.02.14
✎
21:18
|
Подскажите как получить из выборки значение по субконто3 кредиту, если в конфигурации оно не определено?
Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОбороты.Период КАК Дата, | ДанныеПервичныхДокументов.НомерРегистратора КАК Номер, | ХозрасчетныйОбороты.Субконто1 КАК Контрагент, | ХозрасчетныйОбороты.Регистратор КАК Документ, | ХозрасчетныйОбороты.Субконто2 КАК Договор, | ВЫБОР | КОГДА &Валюта = НЕОПРЕДЕЛЕНО | ТОГДА ХозрасчетныйОбороты.СуммаОборотДт | ИНАЧЕ ХозрасчетныйОбороты.ВалютнаяСуммаОборотДт | КОНЕЦ КАК Дебет, | ВЫБОР | КОГДА &Валюта = НЕОПРЕДЕЛЕНО | ТОГДА ХозрасчетныйОбороты.СуммаОборотКт | ИНАЧЕ ХозрасчетныйОбороты.ВалютнаяСуммаОборотКт | КОНЕЦ КАК Кредит, | ЕСТЬNULL(ДанныеПервичныхДокументов.Номер, НЕОПРЕДЕЛЕНО) КАК НомерВходящегоДокумента, | ЕСТЬNULL(ДанныеПервичныхДокументов.Дата, НЕОПРЕДЕЛЕНО) КАК ДатаВходящегоДокумента, | ХозрасчетныйОбороты.КорСчет, | ХозрасчетныйОбороты.КорСубконто1, | ХозрасчетныйОбороты.КорСубконто2, | ХозрасчетныйОбороты.КорСубконто3, | ХозрасчетныйОбороты.Валюта, | ХозрасчетныйОбороты.ВалютнаяСуммаОборот, | ВЫБОР | КОГДА ХозрасчетныйОбороты.КорСубконто1 ССЫЛКА Справочник.ПрочиеДоходыИРасходы | ТОГДА ХозрасчетныйОбороты.КорСубконто1.ВидПрочихДоходовИРасходов | ИНАЧЕ НЕОПРЕДЕЛЕНО | КОНЕЦ КАК ВидПрочихДоходовИРасходов, | ХозрасчетныйОбороты.Счет |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты( | &ДатаНачала, | &ДатаОкончания, | Регистратор, | Счет В ИЕРАРХИИ (&ФильтрСписокСчетов), | &АналитикаРасчетов, | Организация = &Организация | И ВЫБОР | КОГДА &Валюта = НЕОПРЕДЕЛЕНО | ТОГДА ИСТИНА | ИНАЧЕ Валюта = &Валюта | КОНЕЦ | И Субконто1 В ИЕРАРХИИ (&Контрагент) | И ВЫБОР | КОГДА &ДоговорКонтрагента = НЕОПРЕДЕЛЕНО | ТОГДА ИСТИНА | ИНАЧЕ Субконто2 В ИЕРАРХИИ (&ДоговорКонтрагента) | КОНЕЦ, | , | ) КАК ХозрасчетныйОбороты | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДанныеПервичныхДокументов КАК ДанныеПервичныхДокументов | ПО (ДанныеПервичныхДокументов.Организация = &Организация) | И ХозрасчетныйОбороты.Регистратор = ДанныеПервичныхДокументов.Документ |ГДЕ | ВЫБОР | КОГДА ХозрасчетныйОбороты.КорСчет В ИЕРАРХИИ (&ФильтрСписокСчетов) | ТОГДА ВЫБОР | КОГДА &ДоговорКонтрагента = НЕОПРЕДЕЛЕНО | ТОГДА НЕ ХозрасчетныйОбороты.КорСубконто1 = ХозрасчетныйОбороты.Субконто1 | ИНАЧЕ НЕ(ХозрасчетныйОбороты.КорСубконто1 = ХозрасчетныйОбороты.Субконто1 | И ХозрасчетныйОбороты.КорСубконто2 = ХозрасчетныйОбороты.Субконто2) | КОНЕЦ | ИНАЧЕ ИСТИНА | КОНЕЦ | И НЕ(ВЫБОР | КОГДА &Валюта = НЕОПРЕДЕЛЕНО | ТОГДА ХозрасчетныйОбороты.СуммаОборотДт | ИНАЧЕ ХозрасчетныйОбороты.ВалютнаяСуммаОборотДт | КОНЕЦ = 0 | И ВЫБОР | КОГДА &Валюта = НЕОПРЕДЕЛЕНО | ТОГДА ХозрасчетныйОбороты.СуммаОборотКт | ИНАЧЕ ХозрасчетныйОбороты.ВалютнаяСуммаОборотКт | КОНЕЦ = 0) | |УПОРЯДОЧИТЬ ПО | Контрагент, | Дата, | Документ |АВТОУПОРЯДОЧИВАНИЕ"; Выборка = Запрос.Выполнить().Выбрать(); НаборДвижений = ПоДаннымОрганизации.Выгрузить(); НаборДвижений.Колонки.Добавить("Валюта", Новый описаниеТипов("СправочникСсылка.Валюты")); НаборДвижений.Колонки.Добавить("ВалютнаяСумма", ОбщегоНазначения.ПолучитьОписаниеТиповЧисла(15,2)); Пока Выборка.Следующий() Цикл Если (Выборка.Кредит >0) Тогда * КАК ПОЛУЧИТЬ ЗНАЧЕНИЕ Субконто3 по Кредиту * КонецЕсли; КонецЦикла; |
|||
1
shuhard
01.02.14
✎
21:19
|
(0)[если в конфигурации оно не определено]
это как ? |
|||
2
BPAvel
01.02.14
✎
21:24
|
ну мож не правильно выразился в конфигураторе т.е. В конфигураторе оно неопределено
|
|||
3
shuhard
01.02.14
✎
21:31
|
(0) ну так название то у субконто есть , не важно задано оно как предопределенное или добавлено со стороны предприятия
|
|||
4
BPAvel
01.02.14
✎
21:38
|
В ТЗ пытаюсь добавить НоваяСтрока.Докум = Выборка.Субконто3;
Результат - Поле объекта не обнаружено (Субконто3) |
|||
5
CHerypga
01.02.14
✎
22:19
|
может быть зря поднимаю ветку, но... Раз уж мы используем витруальную таблицу "Обороты", можно что-нибудь из ГДЕ перенести в параметры виртуальной таблицы? Неопредлено в кофигураторе означает что оно НЕ Преодопределенное?
|
|||
6
hhhh
02.02.14
✎
01:15
|
(4) так вы в запрос забыли поместить Субконто3. Где у вас в запросе это поле.
|
|||
7
BPAvel
02.02.14
✎
08:02
|
(6) ого точна ))) блин ) Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |