Имя: Пароль:
1C
1С v8
Как вытащить все пиктограммы из конфы в 8.2?
,
0 _Atilla
 
24.11.11
14:28
Пишу мануал для пользователей.
Нужны пиктограммы для мануала.

C:\"Program Files (x86)"\1cv82\8.2.14.524\bin\1cv8.exe DESIGNER /F"C:\DemoDocMngCorp" /N /DumpConfigFiles "C:\Docs" -Help

Так вытащил всю спр инфу.
1 skunk
 
24.11.11
14:35
написать обработку не пробовал? )
2 QLgKR
 
24.11.11
14:39
1С:Предприятие 8.2 (8.2.14.537)
Выгрузить файлы конфигурации... картинки там есть.
3 QLgKR
 
24.11.11
14:39
+ думаю и из командной строки можно
4 _Atilla
 
24.11.11
14:51
(2) Отчет по конфигурации

Выбрал общие картинки... результат 0
5 _Atilla
 
24.11.11
14:51
(1) Не пробовал.
6 vmv
 
24.11.11
14:54
все картинки из конфигурации можно выгрузить в файлы и их же именами
7 _Atilla
 
24.11.11
14:55
(6) Т.е. в ручную по одному?
8 Ткачев
 
24.11.11
14:57
(4)Все выгружается по (2)
9 QLgKR
 
24.11.11
14:57
(4) причем тут отчет по конфигурации
Предложенная команда выгружает картинки в виде файлов
10 skunk
 
24.11.11
15:01
кстати я тут чето подумал ... наверное нужны картинки не из библиотеки картинок ... а системные ...
11 _Atilla
 
24.11.11
15:02
(10) и те и другие
12 _Atilla
 
24.11.11
15:03
(9) Выгрузить файлы конфигурации... картинки там есть?
Как выгрузить?

Предложенная команда?? Какая?
13 _Atilla
 
24.11.11
15:04
(10) из библиотеки картинок в 1 очередь
14 _Atilla
 
24.11.11
15:08
(6) и как же?
15 vmv
 
24.11.11
15:10
Функция ПолучитьСписокКартинокКонфигурации() Экспорт
   
   Список = Новый СписокЗначений;
   
   КоллекцияОбъектовМетаданных = Метаданные.ОбщиеКартинки;
   
   Для Каждого СтрокаКоллекции Из КоллекцияОбъектовМетаданных Цикл
       Имя = СтрокаКоллекции.Имя;
       Список.Добавить(Имя, СтрокаКоллекции.Синоним, , БиблиотекаКартинок[Имя]);
   КонецЦикла;
   
   Возврат Список;
   
КонецФункции

далее обход списка и сохранене в файл данных картинки

БиблиотекаКартинок[ЭлементСписка.Значение]
16 _Atilla
 
24.11.11
15:12
(2) Нашел. Большое спасибо. Осталось вытащить системных пиктограм.

(15) За код тоже спасибо.
17 vmv
 
24.11.11
15:13
КартинкаИмя = ЭлементСписка.Значение;
Картинка    = БиблиотекаКартинок[КартинкаИмя ];



КартинкаДД = Картинка.ПолучитьДвоичныеДанные();

КартинкаДД  в файл, ИмяФайла - каталог и имя картинки
18 _Atilla
 
24.11.11
15:17
(15) Код оказывается не нужен.

Выгрузить файлы конфигурации... обшие картинки выгружаются нормально.
А вот библиотеку картинок так выгрузить не получается.