#0
by Armando
Есть команда в батнике: "%ProgramFiles(x86)%"1cv828.2.19.83in1cv8.exe DESIGNER rem конфигуратор ^ /S "СерверБаза" rem путь к базе ^ /WA+ rem аутентификация AD ^ /DisableStartupMessages rem подавляет стартовые сообщения ^ /DumpCfg "d:DataИмяФайла.cf" rem сохранение cf Если база подключена к хранилищу, то появляется диалог подключения к хранилищу и процесс останавливается. В диалоге нажимаю "Отмена" и процесс продолжается. Допустим, что адрес хранилища, имя пользователя и пароль неизвестны. Как тогда сохранить CF, при этом не парится вопросом авторизации в хранилище?
#2
by Лефмихалыч
Конфигуратор 1С:Предприятие 8 Параметры командной строки режима работы с хранилищем конфигурации /ConfigurationRepositoryF <каталог хранилища> — указание имени каталога хранилища. /ConfigurationRepositoryN <имя> — указание имени пользователя хранилища. /ConfigurationRepositoryP <пароль> — указание пароля пользователя хранилища. /ConfigurationRepositoryDumpCfg <имя cf файла> [-v <номер версии хранилища>] — сохранить конфигурацию из хранилища в файл (пакетный режим запуска). -v <номер версии хранилища> v — номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия. /ConfigurationRepositoryUpdateCfg [-v <номер версии хранилища>] [-revised] — обновить конфигурацию хранилища из хранилища (пакетный режим запуска). -v<номер версии хранилища> — номер версии, если номер версии не указан, или равен -1, будет сохранена последняя версия, если конфигурация не подключена к хранилищу, то параметр игнорируется; -revised — получать захваченные объекты, если потребуется. Если конфигурация не подключена к хранилищу, то параметр игнорируется; -force — если при пакетном обновлении конфигурации из хранилища должны быть получены новые объекты конфигурации или удалиться существующие, указание этого параметра свидетельствует о подтверждении пользователем описанных выше операций. Если параметр не указан — действмия выполнены не будут. /ConfigurationRepositoryUnbindCfg [-force] — отключение конфигурации от хранилища конфигурации (у пользователя должны быть административные права в данной информационной базе). Если пользователь аутентифицируется в хранилище (интерактивно или через параметры командной строки), то отключение конфигурации от хранилища также отражается в самом хранилище конфигурации (информация о подключении удаляется), если же пользователь не аутентифицировался в хранилище, то производится только локальное отключение конфигурации от хранилища. В случае, если в конфигурации имеются захваченные объекты, которые были изменены относительно хранилища, то будет выдано соответствующее сообщение и отключения не выполнится. –force — ключ для форсирования отключения от хранилища (пропуск диалога аутентификации, если не указаны параметры пользователя хранилища, игнорирование наличия захваченных и измененных объектов). /ConfigurationRepositoryReport <имя файла> [-NBegin <номер версии>] [-NEnd <номер версии>] [-GroupByObject] [-GroupByComment] — построение отчета по истории хранилища. Если параметры группировки не указаны и режим совместимости указан "Не используется", то отчет формируется с группировкой по версиям. В режимах совместимости "Версия 8.1" и "Версия 8.2.13" отчет формируется с группировкой по объектам. Если конфигурация базы данных отличается от редактируемой по свойству совместимости, при обработке командной строки учитывается значение режима совместимости конфигурации базы данных. <имя файла> — имя файла, в который выводится отчет; NBegin — номер сохраненной версии, от которой начинается строиться отчет; NEnd — номер сохраненной версии, по которую строится отчет; GroupByObject — признак формирования отчета по версиям с группировкой по объектам; GroupByComment — признак формирования отчета по версиям с группировкой по комментарию. Примеры: для конфигурации, не присоединенной к текущему хранилищу: DESIGNER /F"D:V8Cfgs82ИБ82" /ConfigurationRepositoryF "D:V8Cfgs82" /ConfigurationRepositoryN "Администратор" /ConfigurationRepositoryReport "D:ByObject.mxl" -NBegin 1 -NEnd 2 –GroupByObject для присоединенной к хранилищу конфигурации, информация для отчетов берется из текущего хранилища: DESIGNER /F"D:V8Cfgs82ИБ82" /ConfigurationRepositoryReport "D:ByComment.mxl" -NBegin 1 -NEnd 2 -GroupByComment -------------------------------------------------------------------------------- © ООО "1С", 1996-2013. Все права защищены.
#6
by БледноЗолотистый
–force — ключ для форсирования отключения от хранилища (пропуск диалога аутентификации, если не указаны параметры пользователя хранилища, игнорирование наличия захваченных и измененных объектов). А это не то?
#8
by Armando
Да, это не то. Это базы разработчиков. Надо просто слить их CFники. Отключать от хранилища не надо.
#9
by Лефмихалыч
зачем при наличии хранлища это делать? Забирай заставь в конце дня все сливать в хранлище и забирай изменения от туда. Да, к слову, хранилище в частности и конфигуратор в целом практически не предоставляет средств для автомтаизации свой деятельности, по этому тебе - хошь, не хошь - придется как-то приучаться к тому, что есть...
#10
by Лефмихалыч
например, нет способов заставить конфигуратор без помощи руко пользователя сгенерить отчет по версиям, в котором будут одновременно и метаданные, и комментарии и номер версии. Просто нет штатных способов и все. Не знаю, почему...
#11
by Armando
Большинство этих баз подключены к основному хранилищу, так что помещать всё в конце дня не вариант. Я в их базы заливаю бекапы рабочей базы, например, после длительной реструктуризации. И чтоб не потерять то что уже сделано, но не помещено в хранилище, надо сохранить CF. А он зараза авторизацию просит. Приходится периодически ходить на сервер, чтоб нажать отмену.
#13
by pumbaEO
Если файловая база сохраняй через toolcd Если серверная тогда сохраняй с помощью GameWithFire А вообще для я использую другой вариант, с помощь toolcd выгружаю количество захваченных объектов, если нет захваченных, тогда обновляю базу, если есть захваченные, тогда сам себе буратино.
#14
by Лефмихалыч
вас спасет отдельное хранилище для разработки, в которое можно помещать что угодно и когда угодно а можно чуть разжевать про серверную базу и gamewithfire?
#16
by Лефмихалыч
угу... а при помощи этого геймвизфаера можно из 1cv8ddb.1CD таблицу history прочесть?
#17
by pumbaEO
нет, это для серверных баз. history читай с помощью toolcd -> export to xml -> read xml ...
#18
by Armando
спс. надо посмотреть. У меня это GameWithFire вместе с инструмент разработчика ставится вроде
#19
by pumbaEO
я бы все-таки предложил бы обновлять только когда нет захваченных объектов, а то получается набил я себе примерчик для отладки, а тут бац ночью базу обновили... И каждое утро переподключаться, тоже будет надоедать. Это в 8.3 можно уже будет в командном режиме подлкючаться, отключаться от хранилища, тогда можно было-бы сразу и ночью делать переподключение, а пока не вижу смысла в таком обновлении базы.
#20
by Armando
>> набил я себе примерчик для отладки, а тут бац ночью базу обновили... Да, с этим засада может быть. >> И каждое утро переподключаться, тоже будет надоедать. Такие массовые перезаливы баз не часто происходят. Только если были изменения влекущие длительную реструктуризацию.
#23
by Лефмихалыч
нет, мержут тимлиды за зарплату в купе с остальными своими обязанностями. На самом деле нет ни особых трудностей, если не изобретать колёс и работать по прописанному регламенту. Есть только техническая заморочка в виде крайней медлительности хранилища и конфигуратора в целом, но это не зависит ни от какой организации работы.
#24
by Armando
Крутая штука tool_1cd. Сделал, чтоб разрабу письмо приходило, если коммент в хранилище не указал) Вопрос. Для выгрузки таблицы versions пользую немонопольный режим. В хелпе написано, что это небезопасно. "-ne, -NotExclusively открыть базу не монопольно (Это небезопасно, возможны ошибки!)." Что такого ужасного может случиться?
#25
by pumbaEO
это если будут помещать в хранилище информацию и ты будешь читать, данные при чтении могут быть неправильными. У меня просто мониторится изменение файла базы хранилища, делается копия и потом уже достаю файл версии и отдельно cf нужной версии.
#26
by Armando
Понятно, спасибо. Получается для моих целей пофиг на немонопольный доступ. Только для сборки cf надо.
#27
by awa15
Вся работа с файлом базы *.1cd в Tool_1CD написана исходя из предположения, что файл открыт монопольно. Т.е. программа думает, что 1 раз считанные данные из файла больше не меняются. Режим не монопольного открытия я сделал "по просьбам трудящихся", но это всего лишь режим открытия файлов, никаких дополнительных проверок, что данные не изменились, не делается. Как следствие, могут быть прочитаны несогласованные (грязные) данные, и даже может возникнуть ошибка программы.
#28
by Armando
Спасибо за подробности и полезную программу! Предварительное копирование файла обеспечивает надежность, но файл 1cd тоже может быть большим и долго копироваться. Думаю в моем случае этим можно пренебречь. До первого сбоя, разумеется))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Сохранение документа без запроса на сохранение? (7.7)
- Сохранение отчетов в формате Excel: "недопустимый формат файла"
- сохранение/восстановление ТЗ в документе
- Сохранение настроек построителя отчета.
- Сохранение табличного документа в *.xls
- Как cf предназначенный для 1c8.0 переконвертировать в cf для 8.1?
В этой группе 1С
- Форма элемента справочника Партнеры в УТ 11.1
- Не записывает элемент справочника через ОЛЕ 8.3. Как быть? Как отлаживать?
- РИБ. Обмен через файловый ресурс.
- КАК ПОЛУЧИТЬ ЗНАЧЕНИЕ Субконто3 по Кредиту
- заполнение строки ТЧ документа на сервере
- ут 10 как реализовать. При продаже начисляются бонусы. потом за бонусы можно пок
- КД. Синхронизация РС.ЗначенияСвойствОбъектов
- v7: Сохранять открытые окна при перезапуске 1с
- Как выгнать пользователей из базы 1с
- УПП Ввод начальных остатков НДС
- Подбор номенклатуры в УТ 11.1.2 нужна помощь!
- Округление до 10р
- КД, как из одного документа сделать два?
- Обособленные подразделения в ЗУП
- Помогите разобраться с КД. Как отменить выгрузку 1 свойства?
- Владелец табличной части.
- Проблем отображения Yandex Map в веб-клиенте Internet Explorer
- Выбор периода в отчете СКД
- Конвертация данных - отказ от загрузки строки регистра сведений
- Запрос по контрагентам