Достать cf файл из базы созданной из dt
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
У 1С в ЛЮБОЙ базе есть:
- CF основная
- CF базы данных
- сами данные (они, конечно, в структуре CF сидят, но как-бы "отдельно" - CF же можно отдельно выгрузить)
Еще может быть конфигурация поставщика.
Конфигурация поставщика можно удалить (снять с поддержки), или её изначально может не быть (конфа-самописка).
Еще если база полностью на поддержке (изменение конфигурации отключено), то CF основная, и CF поставщика - это одна CF в двух лицах.
Вы б для начала, определились, что хотите выгрузить.
Можно ли вытащить cf файл для создания чистой, без данных, новой базы из старой, если старая была создана из dt файла
можно.
У 1С в ЛЮБОЙ базе есть:
- CF основная
- CF базы данных
- сами данные (они, конечно, в структуре CF сидят, но как-бы "отдельно" - CF же можно отдельно выгрузить)
Еще может быть конфигурация поставщика.
Конфигурация поставщика можно удалить (снять с поддержки), или её изначально может не быть (конфа-самописка).
Еще если база полностью на поддержке (изменение конфигурации отключено), то CF основная, и CF поставщика - это одна CF в двух лицах.
Вы б для начала, определились, что хотите выгрузить.
Вроде можно - сначала загрузить базу в пустую конфигурацию из dt.
Потом выгрузить из конфигуратора cf.
Потом выгрузить из конфигуратора cf.
Какая разница, как именно создавалась база, из dt или каким-то другим образом?
Файл конфигурации cf в любом случае можно из информационной базы извлечь.
Но если конфигурация типовая, то я бы советовал новую базу создавать из шаблона, а не из cf.
Файл конфигурации cf в любом случае можно из информационной базы извлечь.
Но если конфигурация типовая, то я бы советовал новую базу создавать из шаблона, а не из cf.
Я пробовал выгрузить cf на тестовой базе - данные почему то тоже перенеслись ... Хотя вроде как и не должны ?
(6)Я знаю! Если создать новую базу с cf файла, то по идее, в новой базе должны быть просто конфигурация, без заполненных данных. Но. Если база, с которой я снял cf файл сама была создана из dt файла, а затем оттуда вынули cf, то такой cf почему то переносит и данные тоже.
(8) cf не должен переносить никаких данных, исключением будут только предопределенные элементы справочников, которые добавляются не в пользовательском режиме, а в конфигураторе.
Можно конечно написать процедуру стартовой инициализации справочников которая при запуске программы будет проверять наличие необходимых элементов и автоматически добавлять их при каждом запуске но ИМХО так никто не делает...
Можно конечно написать процедуру стартовой инициализации справочников которая при запуске программы будет проверять наличие необходимых элементов и автоматически добавлять их при каждом запуске но ИМХО так никто не делает...
(5) Первичное заполнение отработало, да если еще конфа нашла соединение с интернетом, то все, данных будет еще больше, а вообще, если при открытии базы только что воссозданной из cf файла, мы получаем тоже что и в оригинальной базе из которой мы выгрузили cf тот тут вариантов не много, либо та "оригинальная" была такой же пустой базой с первичными данными, либо напутан путь, либо кто то тролит.
Напишу по пунктам, что я делал:
1) На флэшке есть резервные копии базы в виде выгрузок dt.
2) Я создаю пустую базу, затем загружаю в конфигураторе dt файл из флэшки.
3) Все работает, конфигурация с данными запускается.
4) Я снова открываю конфигуратор, захожу в Поддержку, затем нажимаю - Сохранить конфигурацию в файл. Получил cf файл.
5)Когда я снова создаю пустую базу и в конфигураторе нажимаю Загрузить конфигурацию из файла, а затем запускаю - появляется вся та же база, со всеми заполненными данными, хотя я ожидаю появления ПУСТОЙ конфигурации, для того что бы с нуля заполнить данные.
1) На флэшке есть резервные копии базы в виде выгрузок dt.
2) Я создаю пустую базу, затем загружаю в конфигураторе dt файл из флэшки.
3) Все работает, конфигурация с данными запускается.
4) Я снова открываю конфигуратор, захожу в Поддержку, затем нажимаю - Сохранить конфигурацию в файл. Получил cf файл.
5)Когда я снова создаю пустую базу и в конфигураторе нажимаю Загрузить конфигурацию из файла, а затем запускаю - появляется вся та же база, со всеми заполненными данными, хотя я ожидаю появления ПУСТОЙ конфигурации, для того что бы с нуля заполнить данные.
(12)Этого быть не может никак. Даже по размеру файлы dt и cf отличаются в десятки раз именно из-за наличия/отсутствия данных. Варианты: база до загрузки не была пустой; открываете не ту базу, в которую загружали; "данные" являются предопределенными элементами или после запуска конфигурации запускается обработка первоначального заполнения, как сказано выше. Из неоткуда в cf данные появится не могут.
Там демонстрационная конфигурация - она же и должна быть с данными!
Обычно выгружаю чистую конфигурацию через Конфигуратор - выгрузить конфигурацию в файл.
Обычно выгружаю чистую конфигурацию через Конфигуратор - выгрузить конфигурацию в файл.
Я как-то случайно цепанул тестовую базу на сервере 1с к рабочей базе на SQL. Проверил обработку, зашел в боевую, а там все сделано. В ЖР ни строчки. Слава Аллаху, ничего не испортил и сразу разобрался.
1. Есть выгрузка информационной базы (dt-файл). Его можно загрузить в чистую базу. Получится копия базы.
2. Из конфигуратора, через меню "Конфигурация - сохранить конфигурацию в файл" получаем конфигурацию базы данных.
3. Создаем чистую базу, загружаем туда конфигурацию (Меню Конфигурация - Загрузить конфигурацию из файла)
4. Имеем чистую базу без данных.
5. При первом запуске в режиме 1С Предприятие отрабатывают обработки первоначального заполнения базы данных, если они есть. После этого могут добавиться предусмотренные разработчиком конфигурации данные.
2. Из конфигуратора, через меню "Конфигурация - сохранить конфигурацию в файл" получаем конфигурацию базы данных.
3. Создаем чистую базу, загружаем туда конфигурацию (Меню Конфигурация - Загрузить конфигурацию из файла)
4. Имеем чистую базу без данных.
5. При первом запуске в режиме 1С Предприятие отрабатывают обработки первоначального заполнения базы данных, если они есть. После этого могут добавиться предусмотренные разработчиком конфигурации данные.
Оказывается, пустую cf можно вытащить только если база из которой cf берешь изначально была создана из cd файла либо установлена нормально через установщик. Если же база изначально была создана из dt файла, то там чистой cf не будет. Проверил экспериментально.
(34)Ну потому что так как вы описали это не работает. Вам все об этом говорят.
Поэтому варианта 2 - либо вы что то не то делаете, либо что-то не понимаете.
cf это конфигурация, она не может быть "не чистой", это не база.
если вы из cf создаете новую базу, то результат будет одинаковый для одинаковых cf (вне зависимости от того как вы этот cf получили - выгрузили из базы или еще откуда).
Поэтому варианта 2 - либо вы что то не то делаете, либо что-то не понимаете.
cf это конфигурация, она не может быть "не чистой", это не база.
если вы из cf создаете новую базу, то результат будет одинаковый для одинаковых cf (вне зависимости от того как вы этот cf получили - выгрузили из базы или еще откуда).
(29) Все время что работаю с 1с а это с 2007 г. было без разницы как доставать cf хоть из чистой базы хоть из загруженной из dt . Хотелось бы видеть Ваш волшебный dt из которого потом при выгрузки cf вылезает конфа с данными. Либо видео снимите с этим всем процессом - только на одном кадре , а то народ негодует - Явите чудо народу !!
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот