|
Запрос через оле соединение |
☑ |
0
23th
26.09.13
✎
19:05
|
Выдает ошибку несоответствие параметров или что-то вроде того. Почему? Ведь я указал что это Com объект.
СписокСчетов = Новый СписокЗначений;
СписокСчетов.Добавить(База.ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.01");
СписокСчетов.Добавить(База.ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.02");
СписокСчетов.Добавить(База.ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.03");
Запрос = База.NewObject("Запрос");
Запрос.УстановитьПараметр("Дата", КонецДня(Дата));
Запрос.УстановитьПараметр("СписокСчетов", СписокСчетов);
Запрос.Текст=
"ВЫБРАТЬ
| ХозрасчетныйОстатки.Счет КАК Счет,
| ХозрасчетныйОстатки.Организация,
| ХозрасчетныйОстатки.Субконто1 КАК Товар,
| ХозрасчетныйОстатки.Субконто2 КАК Склад,
| ХозрасчетныйОстатки.Субконто3,
| ХозрасчетныйОстатки.КоличествоОстатокДт,
| ХозрасчетныйОстатки.СуммаОстатокДт
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В (&СписокСчетов), , ) КАК ХозрасчетныйОстатки
|ИТОГИ ПО
| Счет,
| Склад";
ВыборкаСчет = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Счет");
|
|
1
Конфигуратор1с
26.09.13
✎
19:09
|
(0) СписокСчетов = База.NewObject("СписокЗначений");;
|
|
2
23th
26.09.13
✎
19:24
|
Пишет ошибку
{ВнешняяОбработка.ВыгрузкаКА.МодульОбъекта(36)}: Ошибка при вызове метода контекста (Выполнить)
ВыборкаСчет = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам, "Счет");
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.2.16.352): {(10, 57)}: Неверные параметры
РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В (<<?>>&СписокСчетов), , ) КАК ХозрасчетныйОстатки
|
|
3
23th
26.09.13
✎
19:33
|
Не работает!!!
|
|
4
Конфигуратор1с
27.09.13
✎
11:03
|
(2) вообще раз ты по коду счета задаешь что мешает сделать выборку с плана счетов взапросе и там отобрать сразу в тексте запроса по кодам?
|
|
5
Dmitry1c
27.09.13
✎
11:04
|
(1) не только. Элементы списка тоже должны быть взяты из другой базы.
|
|
6
Конфигуратор1с
27.09.13
✎
11:05
|
РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата, Счет В (Выбрать сылка из плансчетов.хозрасчетный где код ="10.01"), , )
запрос на глаз набросал с просоння)
|
|
7
Конфигуратор1с
27.09.13
✎
11:05
|
(5) так он и пишет База.ПланыСчетов.Хозрасчетный.НайтиПоКоду("10.01")
|
|
8
wowik
27.09.13
✎
11:38
|
База.ОбходРезультатаЗапроса.ПоГруппировкам
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший