Константы в эксель

Новая тема
Как скопировать константы в эксель? Но не как картинки, а как документы из печатной формы. 1С 7.7
Ответили: пост #2
Ответ на пост №1
Манюня,
ниче не поняла. константы в виде документа?  
Ответили: пост #3 , пост #4
Ответ на пост №2
Sh_S, попробую угадать: нужен список констант с их значениями в виде эл.таблицы.
Ответ на пост №2
Sh_S, Да. На контрольной требуют константы в эксель. Но не картинкой, а чтобы каждая константа попала в ячейку экселя.
надо пользоваться объектом Метаданные, чтобы получить список констант в конфигурации и непосредственно из базы брать их значения. При этом выводить названия констант и их значения в табличный документ с сохранением его в формат Эксель после формирования.
Ответили: пост #6
Ответ на пост №5
Vladko, Манюня пишет:
Цитата

             Из конфигуратора что ли?
      
Как скопировать константы в эксель? Но не как картинки, а как документы из печатной формы. 1С 7.7
Ответили: пост #7
Ответ на пост №6
Манюня, Манюня пишет:
Цитата

 
                   
                   Ответ на
                   пост №5
             
      
Vladko , Манюня пишет:
Из конфигуратора что ли?
Да, из конфигуратора. Надо создать свой отчёт по константам.
Ответили: пост #8
Ответ на пост №7
Vladko, или поискать "на просторах...". :-)
Ответили: пост #9
Ответ на пост №8
Рисовод,
- Константа
            - Идентификатор      "ДатаРегистрации"
            - Синоним      "Дата регистрации"
            - Комментарий      "Дата регистрации организации"
            - Тип      "Дата"
            - Вид
            - Длина      "0"
            - Точность      "0"
            - НеОтрицательный      "0"
            - РазделятьТриады      "0"
            - Периодический      "0"
            - ОбластьРаспространения      "ВсеИнформационныеБазы
Это что ли? И как они увидят, что здесь что то установлено???
Я думаю, что от вас хотят что то вроде этого:

Код
      Таб=СоздатьОбъект("Таблица");
      Таб.ИсходнаяТаблица("Таблица");
      Таб.ВывестиСекцию("Шапка");
      
      Для i=1 По Метаданные.Константа() Цикл
            ИдКонстанты=Метаданные.Константа(i).Идентификатор;
            Если Метаданные.Константа(i).Периодический=1 Тогда
                  ЗначениеКонстанты=Константа.ПолучитьАтрибут(ИдКонстанты).Получить(ТекущаяДата());
            Иначе
                  ЗначениеКонстанты=Константа.ПолучитьАтрибут(ИдКонстанты);
            КонецЕсли;
            Таб.ВывестиСекцию("Строка");
      КонецЦикла;
      
      Таб.ВывестиСекцию("Подвал");
      Таб.Записать("C:\Значения констант.xls",1);
 
Читают тему
(гостей: 1)

Быстрый переход