Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Установка языком запроса списка значений / 10 сообщений из 10, страница 1 из 1
26.03.2010, 08:11
    #36543642
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
8.1
Есть ли возможность без передачи списка значений и без создания дополнительного подзапроса сформирвать список значений? Как это сделать?

Например, мне в параметры запроса по оборотам регистра бухгалтерии надо передать список значений.
Код: plaintext
1.
2.
3.
4.
ВЫБРАТЬ
	НалоговыйОбороты.СуммаОборот,
	НалоговыйОбороты.Субконто1
ИЗ
	РегистрБухгалтерии.Налоговый.Обороты(, , Период, , , , , &СписокСубконто) КАК НалоговыйОбороты

Как этот список (все элементы предопределённые) задать прямо в запросе?

Хотелось бы что-нибудь вроде: (ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения), ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат)), т.е.

Код: plaintext
1.
2.
3.
4.
ВЫБРАТЬ
	НалоговыйОбороты.СуммаОборот,
	НалоговыйОбороты.Субконто1
ИЗ
	РегистрБухгалтерии.Налоговый.Обороты(, , Период, , , , , (ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения), ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат))) КАК НалоговыйОбороты
...
Рейтинг: 0 / 0
26.03.2010, 08:58
    #36543692
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
ВидСубконто=Значение(аа) или ВидСубконто=Значение(лял) или ...

Кстати рекомендуется не список значений а массив кидать в запрос.
...
Рейтинг: 0 / 0
26.03.2010, 09:17
    #36543711
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
Программист 1сВидСубконто=Значение(аа) или ВидСубконто=Значение(лял) или ...
Кстати рекомендуется не список значений а массив кидать в запрос.
Не понял. Мне список надо передать в параметр "Субконто" для задания порядка субконто.
Если делать
ВидСубконто=ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения) ИЛИ ВидСубконто=ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат),
то сообщает "Поле не найдено ВидСубконто".

Т.е. вот такой запрос:
Код: plaintext
1.
2.
3.
ВЫБРАТЬ
	НалоговыйОстаткиИОбороты.СуммаНачальныйОстаток
ИЗ
	РегистрБухгалтерии.Налоговый.ОстаткиИОбороты(, , , , , ВидСубконто=ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения) ИЛИ ВидСубконто=ЗНАЧЕНИЕ(ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат), ) КАК НалоговыйОстаткиИОбороты
не понимает.
...
Рейтинг: 0 / 0
26.03.2010, 10:44
    #36543930
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
а если

авторГДЕ
(Основной.ВидыСубконто.ВидСубконто = ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения) ИЛИ ....

"Основной" - ваш план счетов

ну и таблицу плана счетов наверное в источники добавить не помешало бы
...
Рейтинг: 0 / 0
26.03.2010, 11:10
    #36544012
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
Last1Cmenа если
авторГДЕ
(Основной.ВидыСубконто.ВидСубконто = ПланВидовХарактеристик.ВидыСубконтоХозрасчетные.Подразделения) ИЛИ ....

"Основной" - ваш план счетов
Я не понял, куда вставлять это "ГДЕ". Если в параметр субконто, то ругается, что синтаксическая ошибка (само собой), а если в условия, то не решается проблема с порядком субконто, а мне этот список нужен именно для порядка.
...
Рейтинг: 0 / 0
26.03.2010, 11:20
    #36544033
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
что значит порядок субконто ?

если вы используете таблицу ристра бухгалтерии там есть поля Субконто1, Субконто2 и т.д. вот по ним и группируйте а отбирайте по видам по условию "ГДЕ"
...
Рейтинг: 0 / 0
26.03.2010, 11:26
    #36544045
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
Last1Cmenчто значит порядок субконто ?
Я могу задать порядок субконто, например, Субконто1 - это Подразделения, а Субконто2 - это СтатьиЗатрат, для этого мне надо установить список субконто в параметры виртуальной таблицы. Вот это я и пытаюсь сделать без передачи через параметр.
...
Рейтинг: 0 / 0
26.03.2010, 11:30
    #36544058
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
supervkсписок субконтоСписок видов субконто, конечно.
...
Рейтинг: 0 / 0
26.03.2010, 11:34
    #36544066
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
когда проблем нет -сказано передавать массив типов, ее надо создать и потом с ней бороться
...
Рейтинг: 0 / 0
26.03.2010, 12:23
    #36544274
supervk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка языком запроса списка значений
В целом ясно. Всем спасибо.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Установка языком запроса списка значений / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]