#0
by fez
Живет тут: . Общее описание. Утилита для разборки и (главное) сборки файла конфигурации 1cv77.md в набор файлов (по возможности текстовых). Создана в первую очередь для упрощения групповой разработки, но обнаружилась еще масса других возможностей для применения. . Что нового: - Распаковка галереи картинок в bmp, ico и wmf - Описания теперь лежат не в отдельном каталоге, а раскладываются по папочкам объектов. - Устранена утечка памяти - Удалена сортировка объектов по алфавиту. - Добавлен экспериментальный ключик --process-ui - бетаверсия будущих возможностей по работе с интерфейсами. - В состав исходников добавлено описание внутренней структуры интерфейсов: Interfaces.txt
#4
by 327
Политика партии превыше всего .... иначе уберут кормушку ... Проза жизни.... ничего личного ....
#13
by fez
Исправлена важная ошибка. Предыдущие версии ветки 2.0 не умели работать с таблицами в режиме ввода данных. Исправлено в 2.0.9.
#14
by romix
А она позволяет разобрать все текстовички (текстовые модули) из конфы, а потом их корректно собрать? Я просто хотел воткнуть во все документы одну и ту же обработку...
#18
by romix
Потестил - здорово...!!! . У меня есть идея - короче я так понял, что 1С использует для распаковки текстовичков zlibeng.dll. Так вот, можно попробовать подсунуть вместо этой библиотеки перехватчик (как это делать - расписано в книге Рихтера, у меня вроде получилось это поюзать), который во всех случаях вызывает исходную zlibeng.dll, но когда в распакованном тексте встречается "#ЗагрузитьИзФайла Файл.txt, то подсовывает вместо результата распаковки этот файл. А при упаковке делает наоборот - изменяет (записывает) указанный файл. Тогда работа с текстовичками будет полностью "прозрачной". Как думаете, это прокатит? Мне потребуется небольшая помощь, если кому это интересно.
#19
by fez
Прежде, чем браться за #ЗагрузитьИзФайла - я хочу понять, как можно объединить три требования. 1. В репозитории модули должны храниться в каком-то одном виде. Лишних сущностей быть не должно, и переходов между ними - тоже. Так что скорее всего, в репозитории лежат нормальные модули, без всяких #ЗагрузитьИзФайла. 2. Клиенту едет конфигурация без #ЗагрузитьИзФайла. Если в репозитории #ЗагрузитьИзФайла тоже нет - это примитивно. 3. Самое для меня туманное. Хочется дать разработчику возможность ВЫБОРА, как ему работать. С модулями внутри конфигурации, или с #ЗагрузитьИзФайла. В идеале, чтоб разработчик мог перевести в такой режим несколько модулей по своему выбору. Работа с внешними модулями вызывает несколько вопросов. При обновлении модуля другим разработчиком хочется избавиться от запуска gcomp и перегрузки конфигурации - должно быть достаточно cvs update. При обновлении внешнего модуля так же должно быть достаточно только cvs commit, чтобы изменения уехали в репозиторий. Вот я и думаю, может зря в gcomp модули имеют расширения 1s, а не txt? Хотя с другой стороны, под NTFS есть такая замечательная вещь, как hard link. Короче. Я пока не знаю, как было бы правильно организовать это с идеологической точки зрения. Вот. :(
#20
by fez
Вышла версия 2.0.10 - Исправлена ошибка транслита при декомпиляции в папку с русским именем - Добавлено предупреждение о возможной потере данных. - Обновил ReadMe.txt - По желаниям трудящихся, в gcomp -h добавлен еще один пример - Контейнер ModuleText_Number1 попадал в Container.Contents немного неправильно - Вычисление формата размера скорректирована в соответствии с таблицей, приведённой Александром Гордеенко - Больше не создаются пустые каталоги для форм списков, и для общих таблиц. - Создана красивая декомпиляция/компиляция диалогов. Отключить этот режим можно опцией --no-parse-dialogs - Серьезно обновлено описание формата диалогов - Добавлен скрипт show_pics.py - для поиска картинок в конфигурации (работает только с режимом --no-parse-dialogs) - Немного кривовато, но работает с UNC путями - Исправлена ошибка с абсолютными путями. Путь c: mpSrc превращался в mpSrc - Исправлена ошибка: gcomp отказывался работать в ситуациях, когда в строке, содержащей имя каталога, последним символом был . - Исправлена ошибка: при указании в ключе -D абсолютного пути, gcomp ругался на то, что не может создать папку C:" - Исправлена ошибка: описания для общих полей документов, граф отбора и нумераторов извлекались в корневую папку.
#24
by Андрей
Сколько раз спрашивал, никто толком не объяснил. Неужели ни один программист не озадачивался? Как получить доступ к метаданным запороленного md - ка? Только не объясняйте как обойти пароли userov.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: Нужно разделить Основное Средство на два ОС.
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Бухгалтерские итоги
- Удаление истории переодического реквизита в справочнике.
- Господа, посоветуйте пожалуйста как обновить ЗиК релиз 7.70.234
- Обработка событий внешних компонент!
- Как избавиться от RuntimeError
- Установка Active Directory - сетевая папка не найдена!
- Помогите начинающему. Проблема запуска 1С
- Подскажите как идентифицировать диск ИТС
- Изменить нумерацию документов.....
- 1С и СуперМаг УКМ. Львенок, удели минуту, плз.
- 1С:Бухгалтерия и Фискальный регистратор
- 1С 7.7: в форме разрешить редактирование только избранных среди кучи отстоя
- 1С 7.7 Зарплата и кадры - разный процент оплаты ночных?
- группы справочников
- Внешний отчет в качестве подбора можно открыть?
- Сообщений для приема не обнаружено
- Что такое период регистрации и период действия журанла расчетов?
- Как программно проверить ПравоДоступа???
- Папка внедренца
- Запуск видеофайла из 1с