Имя: Пароль:
1C
1С v8
Получить наименование всех планов счетов в конфигурации?
0 Den_aka_Den
 
05.12.16
14:13
Как получить наименование всех планов счетов в конфигурации?
Нужно чтобы подставить в запрос такой конструкции:

|ИЗ
|    РегистрБухгалтерии."+НаименованиеВыбПланаСчетов+".ОборотыДтКт(, , Запись, |, , , , ) КАК Типовой
1 Cool_Profi
 
05.12.16
14:14
ОбъектМетаданныхКонфигурация.ПланыСчетов (ConfigurationMetadataObject.ChartsOfAccounts)
ОбъектМетаданныхКонфигурация (ConfigurationMetadataObject)
ПланыСчетов (ChartsOfAccounts)
Использование:

Только чтение.
Описание:

Тип: КоллекцияОбъектовМетаданных.
Коллекция объектов метаданных, которые описывают все планы счетов, определенные в конфигурации.

Доступность:

Сервер, толстый клиент, внешнее соединение.
2 Den_aka_Den
 
05.12.16
14:33
(1) Можно сразу работающий код? Потому что конструкция:
Для Номер = 1 По Метаданные.ПланыСчетов.Количество() Цикл
    ПС = ОбъектМетаданныхКонфигурация.ПланыСчетов.Получить(Номер);
    Сообщить(">"+ПС.Имя);
КонецЦикла;

Выдает ошибку:
Переменная не определена (ОбъектМетаданныхКонфигурация)
        ПС = <<?>>ОбъектМетаданныхКонфигурация.ПланыСчетов.Получить(Номер); (Проверка: Сервер)
3 Cool_Profi
 
05.12.16
14:33
Для Номер = 1 По Метаданные.ПланыСчетов.Количество() Цикл
    ПС = Метаданные.ПланыСчетов.Получить(Номер);
    Сообщить(">"+ПС.Имя);
КонецЦикла;
4 Fragster
 
гуру
05.12.16
14:34
только не
|ИЗ
|    РегистрБухгалтерии."+НаименованиеВыбПланаСчетов+".ОборотыДтКт(, , Запись, |, , , , ) КАК Типовой

а

|ИЗ
|    &_ОборотыДтКт КАК Типовой
5 Fragster
 
гуру
05.12.16
14:34
и СтрЗменить
6 catena
 
05.12.16
14:34
Для каждого Псч из Метаданные.ПланыСчетов цикл
    Сообщить(Псч.Имя);
КонецЦикла;
7 Aleksandr N
 
05.12.16
14:35
Для Каждого ПланСчетов Из Метаданные.ПланыСчетов Цикл
    Сообщить(ПланСчетов.Имя);
КонецЦикла;
8 Fragster
 
гуру
05.12.16
14:36
а кто сказал, что наименование плана счетов совпадает с наименованием регистра бухгалтерии?
9 catena
 
05.12.16
14:39
(8)Действительно))) Ну, наверное, под регистры бухгалтерии сам переделает.
10 Den_aka_Den
 
05.12.16
15:01
(4) Чем такая конструкция лучше?
(6)(7) Спасибо. То что нужно
(8) Спасибо. Понял свою ошибку. Сделал по аналогии с ПланомСчетов. Работает.
Программист всегда исправляет последнюю ошибку.