ВидСубконто в запросе - нужна помощь с запросом #627108


#0 by AugustBlack
привет, помогите запрос правильно дописать.. в параметрах указываю счет дт 20,23,25,26 делаю отбор по определенной статье затрат, но когда добавляю &ВидСубконто(справочник "Статьи затрат") в параметр вирт. таблицы "СубконтоДТ" показывает ошибку: Текст запроса: Строка 8: {(8,2)}: Ошибка обработки представления "РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт:Поле не найдено (СубконтоДт2)" <<?>>РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт( изза того что на счете 26 нет СубконтоДт2.. как решить эту проблему? вот запрос: ВЫБРАТЬ    ХозрасчетныйОборотыДтКт.Период КАК ДатаОперации,    ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК СтатьяЗатрат, ИЗ                    И СубконтоДт1 В (&СтатьиЗатрат)
#1 by Рэйв
Сделай конструктором и не люби моск.
#2 by Рэйв
А поле СубконтоДт2  - это не свойство счета.А поле виртуальной таблицы
#3 by AugustBlack
в общем мне бы условие написать чтото вроде если счетдт 20.01 тогда условие СубконтоДт1 В (&СтатьиЗатрат) если счетдт 26 тогда СубконтоДт2 В (&СтатьиЗатрат))  и т.д
#4 by AugustBlack
тьфу наоборот т.е в конструкторе делаю
#5 by Kuein
Выбор когда СчетДт = Значение(ПланСчетов.Хозрасчетный.Какое-то-там-название2001) тогда <условие на 20 счет> когда СчетДт = Значение(ПланСчетов.Хозрасчетный.Какое-то-там-название26) тогда <условие на 26 счет> конец
#6 by Renat11111
человек ты  &ВидСубконто в параметры ВТ  пихнул даже если статья затрат у тебя будет вторым субконто, в тоем запросе это &ВидСубконто так что не ебб... мозги и убери это  ИЛИ СубконтоДт2 В (&СтатьиЗатрат)
#7 by Renat11111
еще один умник
#8 by AugustBlack
без &ВидСубконто отрабатывает. Хочу научится использовать этот параметр, мб чегото не понимаю, но читаю синтакс там написано что видсубконто на все значения субконто дебета распостраняется Субконто Дт (необязательный) Конструкция языка запросов. Ссылка, или массив ссылок, или фиксированный массив ссылок, или список значений, содержащий ссылки, на виды субконто. Задает набор и порядок субконто дебета, которыми можно оперировать в запросе. Накладывает фильтр на записи по видам субконто (если массив, то по И). Параметр не существует, если при конфигурировании для плана счетов не указаны субконто. Значение по умолчанию: Неопределено
#9 by Renat11111
вообщем не по-русски написал ошибку дает потому что в массиве &ВидСубконто у тебя один элемент, если на каком то счете субконто2 у тебя статья затрат, в твоем запросе это все равно субконто 1 так что ибирай лишнее условие
#10 by AugustBlack
ВЫБРАТЬ ИЗ спасибо! теперь понятно, классно запрос с видом субконто  в 3 раза быстрее работает чем без указания вида субконто: ----------------------------- чем без указания видасубконто ВЫБРАТЬ    ХозрасчетныйОборотыДтКт.СубконтоДт1 КАК СтатьяЗатрат, ИЗ                    И СубконтоДт1 В (&СтатьиЗатрат) ПО    ОБЩИЕ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С