|
Запрос через оле соединение | ☑ | ||
---|---|---|---|---|
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
|
База.ОбходРезультатаЗапроса.ПоГруппировкам
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |