Снегопат https://snegopat.ru/forum/ |
|
Хотелка - простое и быстрое сохранение конфигурации https://snegopat.ru/forum/viewtopic.php?f=3&t=227 |
Страница 1 из 1 |
Автор: | artbear [ 21 июл 2012, 09:58 ] |
Заголовок сообщения: | Хотелка - простое и быстрое сохранение конфигурации |
Хотелка - простое и быстрое сохранение конфигурации 1. Народ, нужен ли скрипт/макрос для Снегопата, который в Конфигураторе сохраняет конфигурацию под определенным именем - типа База_ЗП_20120721.cf в определенной папке. сейчас чтобы сделать такое, нужно ручками выбрать папку, задать имя файла и еще несколько кнопок нажать. хочется макрос, который тупо без вопросов выполняет данное действие. Исходная задача - иногда, без определенного периода, нужно получать свежий файл конфы и передавать его своему помощнику, в основное хранилище запускать его пока не хочу. 2. и обратная задача - загрузить подобный файл (последний из нужной папки) в конфигурацию в режиме Снегопата. здесь можно сначала сделать копию исходного cf-файла, а уж потом грузить новый файл. Могу заняться подобной задачей, если это нужно не мне одному И, кстати, дайте, пожалуйста, какой-нибудь сторонний скрипт или командную строку, который из командной строки выполняет такую же задачу и формирует имя файла, например, по текущей дате. что-то подобное давненько не делал. |
Автор: | ildary [ 21 июл 2012, 12:56 ] |
Заголовок сообщения: | Re: Хотелка - простое и быстрое сохранение конфигурации |
Могу только командную строку для даты-времени дать @echo off for /f "tokens=1-4 delims=." %%I in ("%DATE%") do set BKUP_DATE1=%%K Set BKUP_DATE1=%BKUP_DATE1:~2,2% for /f "tokens=1-4 delims=." %%I in ("%DATE%") do set BKUP_DATE=%BKUP_DATE1%-%%J-%%I rem for /f "tokens=1-4 delims=." %%I in ("%DATE%") do set BKUP_DATE=%%K-%%J-%%I set TIME1=%TIME: =0% set TIME1=%TIME1:~0,-3% for /f "tokens=1-3 delims=: " %%I in ("%TIME1%") do set BKUP_TIME=%%I-%%J-%%K echo %BKUP_DATE%_%BKUP_TIME% |
Автор: | SiriuS [ 22 июл 2012, 12:44 ] |
Заголовок сообщения: | Re: Хотелка - простое и быстрое сохранение конфигурации |
artbear писал(а): Хотелка - простое и быстрое сохранение конфигурации 1. Народ, нужен ли скрипт/макрос для Снегопата, который в Конфигураторе сохраняет конфигурацию под определенным именем - типа База_ЗП_20120721.cf в определенной папке. .... Могу заняться подобной задачей, если это нужно не мне одному Интерес к такому скрипту есть |
Автор: | JohnyDeath [ 23 июл 2012, 07:34 ] |
Заголовок сообщения: | Re: Хотелка - простое и быстрое сохранение конфигурации |
Я тоже первый пункт частенько делаю. |
Автор: | kuntashov [ 23 июл 2012, 07:40 ] |
Заголовок сообщения: | Re: Хотелка - простое и быстрое сохранение конфигурации |
А почему все-таки не штатное хранилище с пользователем без прав коммита? |
Автор: | vsuh [ 23 июл 2012, 07:45 ] |
Заголовок сообщения: | Re: Хотелка - простое и быстрое сохранение конфигурации |
set dpart=%date:~6,4%%date:~3,2%%date:~0,2% 20120723 |
Автор: | artbear [ 23 июл 2012, 09:19 ] |
Заголовок сообщения: | Re: Хотелка - простое и быстрое сохранение конфигурации |
kuntashov писал(а): А почему все-таки не штатное хранилище с пользователем без прав коммита? Насколько я понимаю, эта возможность - в настройках пользователя убрать галочку "Выполнять захват", верно? В этом случае такой пользователь не сможет внести исправления в базу, т.е. эта база будет только для чтения. В итоге пользователю придется иметь две базы, одна его рабочая (без хранилища), другая с хранилищем только для чтения это все-таки не очень удобно. Хотя этот вариант разгрузит меня как основного разработчика - не нужно выгружать базу и т.п. пользователь сам должен будет выгружать конфу из базы с хранилищем и загружать полученную конфу в свою базу. т.е. для пользователя работы немного прибавится. и этап обратной загрузки все равно не решается в таком варианте. |
Автор: | sosnae [ 23 июл 2012, 14:27 ] |
Заголовок сообщения: | Re: Хотелка - простое и быстрое сохранение конфигурации |
Сам скрипт нужен для автоматической выгрузки cf в определенный каталог, только просьба настройки для базы хранить и возможность настройки выгрузки без даты. P.s: Я бы решал эту задачу с помощью fossil/git в отдельной ветке "Помошник1" без права commit в trunk ветку и в extfiles добавил доп. макрос вызова сравнения/объединения cf из хранилища fossil с текущей конфигурацией. Мне просто очень не нравятся файлы База_ЗП_20120721.cf База_ЗП_20120721_1237.cf База_ЗП_20120721_1529.cf и т.д. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |