|   |   | 
| 
 | 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) сашко билый в сердце себе два раза выстрелил и нечё     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |