При установке новых релизов в 1С 7.7 всегда выскакивает сообщение: отсутствует старый словарь данных. Что это такое?. Надо ли на это реагировать, и если надо - что делать?
При установке новых релизов в 1С 7.7 всегда выскакивает сообщение: отсутствует старый словарь данных. Что это такое?. Надо ли на это реагировать, и если надо - что делать?
Надо . Он сразу спрашивает "Создать?". Ну так нужно нажать "Да, создать". И всё.
Словарь данных - это файл каталога базы данных 1cv7.DD. В этом файле описывается структура конфигурации. Его можно открыть в Блокноте или WordPad'е и посмтореть, что он из себя представляет. Если этого файла нет, то программа предлагает его создать, и, разумеется, на её предложение надо дать положительный ответ.
А вот, кстати, интересное наблюдение. Кто нибудь разбирался почему DD получается именно таким, каким получается? Почему определенному реквизиту назначается именно такой внутренний идентификатор и именно такой идентификатор колонки dbf таблицы или таблицы на MS SQL? Был у меня когда то plug-in для Far manager (надо будет его, кстати, еще поискать), который позволяет зайти внутрь md файла и посмотреть как там все разложено в виде структуры (он же, кстати, позволяет модифицировать базовые конфигурации ) Так вот судя по всему, ноги растут оттуда, если DD отсутствует, то он будет верно сформирован по md файлу. Тогда возникает вопрос? Зачем нужен вообще DD, если все данные уже имеются внутри md файла? Для тех, кто поднимает упавшую базу? Или для оптимизации загрузки базы?<br>В связи с этим - для упавших md-ников не всегда прокатывает простая замена другим из той же типовой конфигурации. После подмены нужно переименовать поля некоторых dbf проанализировав dd файл.