#0
by YF
У меня в каталоге Bin 1с лежит файл "1cv7.exe.manifest". Это текстовый файл, очень похоже, что xml. Выяснилось, что если МД'шник был создан с нуля при наличии этого файла, то открывается он тоже только при наличии этого файла с тем же содержанием. Если файл этот очиститьь, то 1С вообще не запускается и говорит, что: "Том для открытого файла был изменен извне, поэтому работа с этим файлом невозможна". Подскажите, что за байда? Как отвязаться от этого файла и для самой 1с и для МД'шника?
#2
by YF
Не не помогло, там написано, что возможны глюки, но что такие, да и вообще сами глюки не описаны :-(
#6
by smaharbA
Ну распарси мдшники какимнибудь gcomp и снова собери, и выкинь файлы, хотя я баловался с ними, но такой эффект не наблюдал
#7
by YF
Ну я распарсил GCOMP и снова собрал - не помогает. А в распарсенном каталоге х.з. чо удалить, чтобы не ссылалось ...
#11
by serg_k
А может загрузка измененной конфигурации поможет сделать новую пустую базу, залить туда твой МД, так работает?
#13
by YF
(11, 12) Ставил 1С на "чистую" машинку - не помогает. Загрузить измененную без наличия файлика "манифест" не могу - неправильный формат файла, а если с файлом "манифест", то получается то же самое, т.е. МД не меняется ... :-(
#14
by pectopatop
1cv7.exe.manifest - это из ДотНЕТа... (на котором видимо исходники 1С). это что-то вроде описания стилей (как писали выше). он не должен никак (по идее) влиять на работу 1Сины.. только буди он подменяет в новом стиле допустим 1Сный обычный КомбоБокс1 на какой-нибудь наровоченный КомбоБокс2. и у этого КомбоБокс2 есть какие-нибудь дополнительные свойства, которых у КомбоБокса1 нету. значит, если грохнуть манифеста, то КомбоБокс станет старым (без наворотов), а описание его и работа с ним (в конфе) останутся прежними (с наворотами). вот и глюк. .... просто предположение... решение - думайте сами :)
#17
by pectopatop
так и вот. я о том и говорю - конфа использует навороты КомбоБокса2. ты грохаешь манифеста, значит теперь 1С не может их юзать. значит и конфа не может, и значит она не откроется.
#18
by pectopatop
в Делфи бывает аналогично: ты делаешь прогу с использованием нестандартных компонент, переносишь ее на другой комп (где эти компоненты не установлены). вывод: исходники твой проги (а-ля Конфа) не откроются...
#21
by pectopatop
как ни при чем? а это что? name="Microsoft.Windows.Common-Controls" version="6.0.0.0" это же ссылочка на DLL-ку/OCX виндозную, с контролами. точно не помню какую - кажется MSCOMCTL.OCX
#23
by pectopatop
может просто не удалять манифеста? и , на всякий случай, DLL-ку/OCX этот приложить в папку 1С. может поможет. я тоже про это мало что знаю.. DLL-ки эти и OCX-ы входят в пакет установки какой-то от Микрософт. при установке IE они точно обновляются.
#24
by 774816
если это так ,странно какому перцу пришла идея цыплять таким образом контролы MSCOMCTL.OCX находиться system32 папке проверь есть ли там она
#26
by YF
А я хочу, отвязаться от манифеста, а т все новые мд'шники будут к нему тоже привязаны или ставить 2 1С'ки ...
#28
by pectopatop
Тогда наверное надо сначала с манифестом запуститься, и поглядеть где в конфе используются "хитрые элементы"... и убрать (или заменить) их... вот и будет конфа без них.. опять же повторюсь: сам в этом мало понимаю..
#31
by Дык ё
Скопируй поток Picture из нормального MD. Или вообще его убей (сам поток и упоминание о нем в корневом Container.Contents). Сделать это можно в FAR DocFile Plugin.
#35
by pectopatop
Ну я так понимаю, контролы-то штатные, но когда ты их использовал, они же были ИЗ НОВОЙ OCX. Значит там допустим какое-нибудь свойство "Прозрачность" (которого у старого контрола нету) сохранилось в MD-нике. (У стандартного КомбоБокса). А потом-то, при загрузке старого OCX и этой конфы, 1Сина ищет "Прозрачность" в старом OCX. А ее там нет! Она и матерится.
#37
by 774816
попробуй убери часть кода в котором ссылка на контролы <dependency> <dependentAssembly>
#38
by YF
(*) Всем спасибо. Скопировал поток Picture из нормального МД раскомпилировав Гкомпом, подменил папочку Пикчурес и заработало. Буду наблюдать за МД дальше, посмотрю, что вылезет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Получить в запросе обороты только по счетм и кор счетам (без субсчетов)
- Дата приема
- Фильтр в табличной части документа
- запросы в 1С77
- ПересчитатьИзВалютыВВалюту(): при пересчете обнаружен нулевой курс.
- Запустить приложение
- обращение к регистрам сведений через com соединение
- Обнаружил, как запретить проведение документов не из формы
- Как получить тип "Любая ссылка"?
- Можно ли без перебора метаданных найти ссылку по GUID?
- ЗиК отчет о количестве отработанных дней по подразделению
- Удалить строки из Формы списка
- Пособие по уходу за ребенком до 1,5 лет облагается ЕСН?
- У кого-нибудь остался md от Бухгалтерии 7.70.445?
- v7: Поступление расходов будущих периодов
- Убрать колонтитулы из Поля HTML документа
- Выгрузка платежной ведомости в Камине
- V7: 1c++ РасчитатьИтоги(). С чего начать работу с 1С++?
- Как из многострочной строки сделать однострочную
- Можно узнать есть ли ссылки на объект (кроме НайтиПоСсылкам)?