|
8.3 Есть ли возможность программно из предприятия получить текст модуля? | ☑ | ||
---|---|---|---|---|
0
SeiOkami
05.04.14
✎
19:03
|
Здравствуйте, все.
Есть ли возможность программно получить текст модуля какого-либо документа (или общего модуля) из предприятия? Когда-то я уже пытался это сделать в 8.2, но нашел единственный вариант - программно запустить базу в режиме конфигуратора с ключом для выгрузки ВСЕХ модулей конфы. Но это долгий, да и вообще карявый вариант. Есть ли в 8.3 какие-нить в этом отношении нововведения? Напомню, цель - программно из режима предприятия получить текст выбранного программного модуля ТЕКУЩЕЙ базы. |
|||
1
SeiOkami
05.04.14
✎
19:04
|
Прошу прощения за неграмотность =)
|
|||
2
Wobland
05.04.14
✎
19:05
|
а что с ним потом делать?
|
|||
3
SeiOkami
05.04.14
✎
19:07
|
(2), парсить. Но речь не об этом. Мне нужно именно то, что описано в (0). На вопрос "зачем" сразу отвечаю "прост)"
|
|||
4
SeiOkami
05.04.14
✎
19:08
|
предположения. можно ли в 8.3 программно выгрузить конкретный модуль, а не всю конфу?
|
|||
5
SeiOkami
05.04.14
✎
19:17
|
(4), отвечу сам себе)
Похоже, что нет. Справка из 8.3.3: "/DumpConfigFiles <каталог выгрузки> [-Module] [-Template] [-Help] [-AllWritable] [–Picture] [–Right] — выгрузка свойств объектов метаданных конфигурации. <каталог выгрузки> — каталог расположения файлов свойств; Module — признак необходимости выгрузки модулей; Template — признак необходимости выгрузки макетов; Help — признак необходимости выгрузки справочной информации; AllWritable — признак выгрузки свойств только доступных для записи объектов; Picture — признак выгрузки общих картинок; Right — признак выгрузки прав. " |
|||
6
SeiOkami
05.04.14
✎
19:17
|
У кого-нить есть хотя бы идеи?
|
|||
7
PR
05.04.14
✎
19:18
|
(6) Есть. Не писать на 1С драйверов видеокарт.
|
|||
8
SeiOkami
05.04.14
✎
19:30
|
(7), может есть предложения как это сделать, а не как найти причину не пытаться? =)
|
|||
9
PR
05.04.14
✎
19:36
|
(8) Да даже думать не хочу :))
Хочешь, воюй с выгрузкой модулей. А вообще думаю, что бредос это некоторый, ибо зачем? :)) |
|||
10
Wobland
05.04.14
✎
19:37
|
(9) сказано ж: парсить. может, человеку программных текстов неоткуда взять
|
|||
11
PR
05.04.14
✎
19:44
|
(10) Пусть тогда посмотрит в отладчике Метаданные.Справочники.ИмяЛюбогоСправочника.МодульОбъекта и успокоится :))
|
|||
12
PR
05.04.14
✎
19:46
|
+(11) ОбъектМетаданных: Справочник (MetadataObject: Catalog)
МодульОбъекта (ObjectModule) Использование: Только чтение. Описание: Тип: Неопределено. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Данное свойство всегда имеет значение Неопределено, т.к. во встроенном языке не предусмотрена работа со значением данного свойства. При запуске Конфигуратора в пакетном режиме из командной строки существует возможность выгрузить тексты модулей конфигурации. Для этого следует использовать параметр запуска /DumpConfigFiles с ключом –Module. |
|||
13
Смок
05.04.14
✎
20:07
|
(0) Можно, но только всех.
|
|||
14
SeiOkami
05.04.14
✎
20:14
|
Кароч, пишу новую версию Конструктора внешних печатных форм. Вот и всё. Раз уж нет способов, то жаль, конечно.
|
|||
15
PR
05.04.14
✎
20:37
|
(14) Хм. Вопрос остается открытым, зачем? :))
И зачем в нем модули объектов? Чем конфигуратор-то плох? |
|||
16
SeiOkami
05.04.14
✎
20:38
|
(15), вопрос изначально стоял "как?". А на вопрос "зачем?" я уже ответил. "Прост)"
|
|||
17
zulu_mix
05.04.14
✎
20:44
|
(16) это сродни вопросу "как выстрелить вилкой себе в глаз из-за спины"
|
|||
18
Neg
05.04.14
✎
20:45
|
(17) сашко билый в сердце себе два раза выстрелил и нечё
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |