Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:08

Как выдернуть тип Субконто счета?

Автор Givy, 01 фев 2012, 17:42

0 Пользователей и 1 гость просматривают эту тему.

Givy

Нужно сделать функцию, которая выдернет тип Субконто счета нужного уровня

Функция ПолучитьВидСубконто(КодСчета, УровеньСубконто)
........
КонецФункции

Помогите, плз.
Вам задачка на пару секунд, а я уже голову сломал.

has

Не пробовал, но может прокатит? Только не известен тип переменной КодСчета. Если тип ссылка, то

Функция ПолучитьВидСубконто(КодСчета, УровеньСубконто)
   Возврат КодСчета.ВидыСубконто[УровеньСубконто].ВидСубконто.ТипЗначения;
КонецФункции

если просто строка, то

Функция ПолучитьВидСубконто(КодСчета, УровеньСубконто)
   Возврат ПланыСчетов.Хозрасчетный.НайтиПоКоду(КодСчета).ВидыСубконто[УровеньСубконто].ВидСубконто.ТипЗначения;
КонецФункции

Givy

Тип переменной строка.
Пробовал по второму варианту, выдает ошибку "Индекс находится за границами массива"

Givy

Разобрался. На некоторых счетах нет субконто такого уровня.
Спасибо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск