Вчера катался в очередной раз в охранную фирму, в этот раз поменял им кулер на проце да повозякался с базами 1С.
И то, и другое сопровождалось некоторой долей геморроя, в частности у кулера был другой формы радиатор, так что пришлось на мат.плате погнуть ноги нескольким кондерам (главное в этом деле - осторожность), дабы новый кулер встал на место без проблем.
С базами же 1с пришлось немного поколдовать. Ибо понадобились бухгалтерам чистые (незамутненные, понимаешь) базы, с определенным количеством данных (типа списка банков, фирм и адресов) из старых баз. А в самой 1с такой функции не нашел (хотя и не искал, честно признаюсь; вообще мало работал с этой программой).
Ну как сделать чистую базу 1с из базы десятилетней давности (то бишь в которой данных вагон и маленькая тележка)? Правильно. Надо поставить чистую базу с диска. А диска-то и не нашлось (за давностью времен был утерян). Есть и другой способ:
1) Делаем копию БД, из которой надо сделать чистую.
2) Удаляем (а лучше просто переносим в другую папку) все файлы с расширениями .cdx и .dbf
3) Запускаем 1с, добавляем новую БД и запускаем ее Конфигуратор.
4) Далее запускаем Тестирование и исправление базы. Конфигуратор заново создаст нужные пустые таблицы.
В принципе все, чистая БД у нас есть. Но есть необходимость из старой БД перенести какие-то данные, а вручную долго. Тут опять-таки два способа: первый - читать кучу мануалов в надежде найти ответ на интересующий вопрос (в данном случае - как перенести данные из базы в базу), второй - экспериментальный.
Я пошел вторым путем. Благо он простой:
1) Запускаете старую базу, лезете в нужный раздел базы (например, в тот же раздел "Банки" или "Контрагенты").
2) Добавляете новый пункт под названием, ну например, "Тестовый пункт".
3) Сохраняете этот пункт и лезете в проводник винды (хотя удобнее пользоваться чем-нибудь вроде ТоталКаммандера или ФАРа).
4) Лезете в каталог со старой базой и упорядочиваете файлы по времени изменения. Среди самых последних измененных будут два нужных вам, один .cdx и один .dbf (например: sc72.cdx и sc72.dbf). Копируете эти два файла в новую базу
5) Смотрите результат в новой базе.
И то, и другое сопровождалось некоторой долей геморроя, в частности у кулера был другой формы радиатор, так что пришлось на мат.плате погнуть ноги нескольким кондерам (главное в этом деле - осторожность), дабы новый кулер встал на место без проблем.
С базами же 1с пришлось немного поколдовать. Ибо понадобились бухгалтерам чистые (незамутненные, понимаешь) базы, с определенным количеством данных (типа списка банков, фирм и адресов) из старых баз. А в самой 1с такой функции не нашел (хотя и не искал, честно признаюсь; вообще мало работал с этой программой).
Ну как сделать чистую базу 1с из базы десятилетней давности (то бишь в которой данных вагон и маленькая тележка)? Правильно. Надо поставить чистую базу с диска. А диска-то и не нашлось (за давностью времен был утерян). Есть и другой способ:
1) Делаем копию БД, из которой надо сделать чистую.
2) Удаляем (а лучше просто переносим в другую папку) все файлы с расширениями .cdx и .dbf
3) Запускаем 1с, добавляем новую БД и запускаем ее Конфигуратор.
4) Далее запускаем Тестирование и исправление базы. Конфигуратор заново создаст нужные пустые таблицы.
В принципе все, чистая БД у нас есть. Но есть необходимость из старой БД перенести какие-то данные, а вручную долго. Тут опять-таки два способа: первый - читать кучу мануалов в надежде найти ответ на интересующий вопрос (в данном случае - как перенести данные из базы в базу), второй - экспериментальный.
Я пошел вторым путем. Благо он простой:
1) Запускаете старую базу, лезете в нужный раздел базы (например, в тот же раздел "Банки" или "Контрагенты").
2) Добавляете новый пункт под названием, ну например, "Тестовый пункт".
3) Сохраняете этот пункт и лезете в проводник винды (хотя удобнее пользоваться чем-нибудь вроде ТоталКаммандера или ФАРа).
4) Лезете в каталог со старой базой и упорядочиваете файлы по времени изменения. Среди самых последних измененных будут два нужных вам, один .cdx и один .dbf (например: sc72.cdx и sc72.dbf). Копируете эти два файла в новую базу
5) Смотрите результат в новой базе.