|
|
v8: Выборка из регистра бухгалтерии по субконто. |
☑ |
|
0
umnick
23.08.11
✎
16:24
|
Подскажите пожалуйста как производить выборку из регистра бухгалтерии по субконто. Делаю так:
Запрос.УстановитьПараметр "Субконто1",Справочники.Контрагенты.НайтиПоКоду("34/1",Истина));
Но ничего не выдает.
|
|
|
1
Grusswelle
23.08.11
✎
16:25
|
1. А субконто хоть находит?
2. Запрос в студию!
|
|
|
2
umnick
23.08.11
✎
16:26
|
1. Субконто находит
2. Запрос.Текст="ВЫБРАТЬ
| ОсновнойОстаткиИОбороты.СуммаОборот
|ИЗ
| РегистрБухгалтерии.Основной.ОстаткиИОбороты(&Дата1, &Дата2, , , , , ) КАК ОсновнойОстаткиИОбороты
|ГДЕ
| ОсновнойОстаткиИОбороты.Счет = &Счет
| И ОсновнойОстаткиИОбороты.Субконто1 = &Субконто1
|ИТОГИ ПО
| ОБЩИЕ";
|
|
|
3
skunk
23.08.11
✎
16:28
|
глянуть типовой ... анализ субконто религия не позволяет?
|
|
|
4
salvator
23.08.11
✎
16:29
|
Контрагента по коду находит точно?
И ОсновнойОстаткиИОбороты.Субконто1 = &Субконто1 лучше указывать в параметрах виртуальной таблицы
|
|
|
5
GROOVY
23.08.11
✎
16:29
|
(2) жесть. Параметр "субконто" впараметрах виртуальной таблицы для чего сделали?
|
|
|
6
GROOVY
23.08.11
✎
16:31
|
И счет и вид субконто и само субконто в параметры виртуальной таблицы укажи. Итоги нафига?
|
|
|
7
umnick
23.08.11
✎
17:02
|
Запрос.Текст="ВЫБРАТЬ
| ОсновнойОстаткиИОбороты.СуммаОборот КАК НоваКом
|ИЗ
| РегистрБухгалтерии.Основной.ОстаткиИОбороты(&Дата1, &Дата2, , , &Счет, &ВидСубконто, &Субконто1) КАК ОсновнойОстаткиИОбороты;
СчетНоваКом.УстановитьПараметр("Дата1", Дата1);
СчетНоваКом.УстановитьПараметр("Дата2", Дата2);
СчетНоваКом.УстановитьПараметр("Счет", ПланыСчетов.ПланСчетов.ПоточніРахункиВНаціональнійВалюті);
СчетНоваКом.УстановитьПараметр("ВидСубконто",ПланыВидовХарактеристик.ВидыСубконто.Контрагенты);
СчетНоваКом.УстановитьПараметр("Субконто1",Справочники.Контрагенты.НайтиПоКоду("34/1",Истина));
Результат:
Ошибка при вызове метода контекста (Выполнить): {(4, 66)}: Неверные параметры "РегистрБухгалтерии.Основной.ОстаткиИОбороты, 4"
РегистрБухгалтерии.Основной.ОстаткиИОбороты(&Дата1, &Дата2, , , <<?>>&Счет, &ВидСубконто, &Субконто1) КАК ОсновнойОстаткиИОбороты
|
|
|
8
salvator
23.08.11
✎
17:06
|
(7) Может в &Счет "С" латинская в одном из 2-х мест?
|
|
|
9
umnick
23.08.11
✎
17:08
|
(8) Нет
|
|
|
10
salvator
23.08.11
✎
17:12
|
Счет = &Счет напиши в параметрах
%)
|
|
|
11
umnick
25.08.11
✎
09:04
|
(10) Типа вот так:
РегистрБухгалтерии.Основной.ОстаткиИОбороты(&Дата1, &Дата2, , , &Счет=ПланыСчетов.ПланСчетов.ПоточніРахункиВНаціональнійВалюті, &ВидСубконто, &Субконто1)
|
|
|
12
umnick
25.08.11
✎
11:47
|
Понял надо было так:
| РегистрБухгалтерии.Основной.ОстаткиИОбороты(&Дата1, &Дата2, , , Счет = &Счет, &ВидСубконто, Субконто1 = &Субконто1) КАК ОсновнойОстаткиИОбороты
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший