1

Зачем параметр Субконто в виртуальных таблицах регистров бухгалтерии

#1С 8.2

Привет, я изучаю язык запросов 1С 8, и не могу разобраться зачем в параметрах виртуальных таблиц регистра бухгалтерии Хозрасчетный параметр Субконто и как его можно использовать?

 11069 5
ДобавленоПетр960 дней назад
Последняя активность117 дней назад


Добавить комментарий

user140928750315 написал:960 дней назад0

При помощи этого параметра ты можешь регулировать количество и порядок Субконто по счетам, которые ты используешь. Приведу пару примеров, что б было понятно.

1) Например используешь ты в запросе 62 счет. И не хочешь использовать Субконто3. Тогда пишешь так:

    Запрос = новый Запрос;

    Субконто = Новый СписокЗначений; 
    Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты);
    Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры);

    Запрос.УстановитьПараметр("Субконто",Субконто);

Таким образов в виртуальной таблице, в которую передан параметр “Субконто”, не будет использоваться “Субконто3”, его там вообще не будет, если вытащить его в поля при выполнении запроса будет ошибка

2) Опять же по 62 счету пишешь запрос и захотел, к примеру, что бы ДоговорыКонтрагенов были первым Субконто, а Контрагенты вторым:

    Запрос = новый Запрос;

    Субконто = Новый СписокЗначений; 
    Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры);
    Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты);
    Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ДокументыРасчетовСКонтрагентами);

    Запрос.УстановитьПараметр("Субконто",Субконто);

3) Или в твоей виртуальной таблице выбираются данные по разным счетам, во всех есть нужное тебе Субконто - Склад, но на разных позициях(где-то это Субконто1, где-то Субконто2).

        Запрос = новый Запрос;

        Субконто = Новый СписокЗначений; 
        Субконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Склады);

        Запрос.УстановитьПараметр("Субконто",Субконто);

Теперь у Склад, это всегда Субконто1

Ответить

Аноним написал:667 дней назад0

Спасибо за статью, никогда раньше не использовал это свойство виртуальной таблицы :)

Ответить

Кирилл написал:665 дней назад0

Да, мало кто его использует))

Кстати, запрос отрабатывает гораздо быстрее, потому что платформа анализирует только “нужные” субконто))

Ответить

Добавить комментарий

Задать вопрос!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Остатки по регистру бухгалтерии

Привет, учусь писать запросы в 1С 8, подскажите, как взять остатки по 62 счету в...

Передать параметр в динамический список 1С

Есть форма списка регистра сведений, для динамического списка написал свой запро...

Запрос по регистрам бухгалтерии

Здравствуйте. Помогите пожалуйста с запросом, мучаюсь уже не первую неделю. Треб...

Построение запроса из регистра бухгалтерии

Добрый день. У элементов справочника ОсновныеСредства есть вкладка “Драгметаллы”...

Если нет разницы!!Зачем тогда Условие В ВТ? Или все таки разница ЕСТЬ!!!!!

Привет. Пожалуйста подскажите! И ТАК ВОПРОС: В параметрах виртуальной таблицы ...

Новое

не могу обновить 1с 8.2

Здравствуйте! подскажите как можно решить проблему с обновлением 1 с 8.2 базовая...

Отражение зарплаты в регламентирован ним учете

Использую Зуп 2.5 Потребовался отчёт для выборки данных по сотрудникам из докуме...

Справочник

Здравствуйте, подскажите пожалуйста, хочу сделать, чтобы при выборе в справочник...

Большой видеоархив по платформам 1С 8.2 и 8.3. Пользователям и разработчикам

Всем привет! Добротный канал для обучения с регулярным добавлением видеокурсов: ...

Перенос остатков по складам из БП 3.0 в УТ 11.3

Добрый день. Есть заявка о том, что нужно один раз перенести из БП в пустую УТ д...