Имя: Пароль:
1C
1С v8
Как получить наименование вида субконто
0 Begin-yan
 
06.12.12
20:39
Есть запись из набора данных регистра бухгалтерии. Как определить наименование вида субконто по дебету/кредиту, например 1-го или 2-го?

НаборЗаписей = РегистрыБухгалтерии.Типовой.СоздатьНаборЗаписей();
        НаборЗаписей.Отбор.Регистратор.Установить(<Ссылка на док>);
НаборЗаписей.Прочитать();
Для Каждого Запись Из НаборЗаписей Цикл
Запись.?????
1 Begin-yan
 
06.12.12
20:53
?
2 DrShad
 
06.12.12
20:56
ВидСубконтоДт1
3 Begin-yan
 
06.12.12
20:59
(2) Типа
Запись.ВидСубконтоДт1.Имя ?
4 Begin-yan
 
06.12.12
21:03
Так не работает
5 Budy
 
06.12.12
21:15
Может здесь есть? БП 2.0

Функция ОпределитьВидСубконтоПоСчету(Счет, КэшВидовСубконтоПоСчетам) Экспорт

Функция ПолучитьСведенияОСчете(СведенияОСчетах, Счет) Экспорт
6 Begin-yan
 
06.12.12
21:19
В моей бухии (для КЗ) таких функций нет
7 DrShad
 
06.12.12
21:20
а если субконто составное? какое имя будешь получать?
8 Budy
 
06.12.12
21:23
ВидыСубконтоПоСчету = Счет.ВидыСубконто;
9 Водяной
 
06.12.12
21:23
Запись.СчетДт.ВидыСубконто[0].ВидСубконто.Наименование - для первого субконто
10 DrShad
 
06.12.12
21:24
это же не имя
11 kotletka
 
06.12.12
21:25
тип можно получить, и по типу уже выцеплять вид
12 Begin-yan
 
06.12.12
22:20
(9)Спасибо.
Запись.СчетДт.ВидыСубконто[0].ВидСубконто.Имя?
13 Водяной
 
07.12.12
09:50
если Имя то обычно такая портянка:
Метаданные.НайтиПоТипу(Запись.СчетДт.ВидыСубконто[0].ВидСубконто.ТипЗначения.Типы()[0]).Имя
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший