Снегопат

Обсуждение Снегопата
Текущее время: 22 дек 2024, 10:00

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 21 июл 2012, 09:58 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
Хотелка - простое и быстрое сохранение конфигурации
1. Народ, нужен ли скрипт/макрос для Снегопата, который в Конфигураторе сохраняет конфигурацию под определенным именем - типа База_ЗП_20120721.cf в определенной папке.
сейчас чтобы сделать такое, нужно ручками выбрать папку, задать имя файла и еще несколько кнопок нажать.
хочется макрос, который тупо без вопросов выполняет данное действие.
Исходная задача - иногда, без определенного периода, нужно получать свежий файл конфы и передавать его своему помощнику, в основное хранилище запускать его пока не хочу.
2. и обратная задача - загрузить подобный файл (последний из нужной папки) в конфигурацию в режиме Снегопата. здесь можно сначала сделать копию исходного cf-файла, а уж потом грузить новый файл.

Могу заняться подобной задачей, если это нужно не мне одному :)

И, кстати, дайте, пожалуйста, какой-нибудь сторонний скрипт или командную строку, который из командной строки выполняет такую же задачу и формирует имя файла, например, по текущей дате.
что-то подобное давненько не делал.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июл 2012, 12:56 
Не в сети

Зарегистрирован: 31 авг 2011, 17:21
Сообщения: 79
Могу только командную строку для даты-времени дать

@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%


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2012, 12:44 
Не в сети

Зарегистрирован: 19 сен 2011, 11:14
Сообщения: 103
artbear писал(а):
Хотелка - простое и быстрое сохранение конфигурации
1. Народ, нужен ли скрипт/макрос для Снегопата, который в Конфигураторе сохраняет конфигурацию под определенным именем - типа База_ЗП_20120721.cf в определенной папке.
....
Могу заняться подобной задачей, если это нужно не мне одному :)


Интерес к такому скрипту есть


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июл 2012, 07:34 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Я тоже первый пункт частенько делаю.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июл 2012, 07:40 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
А почему все-таки не штатное хранилище с пользователем без прав коммита?

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июл 2012, 07:45 
Не в сети

Зарегистрирован: 01 мар 2012, 15:37
Сообщения: 58
set dpart=%date:~6,4%%date:~3,2%%date:~0,2%
20120723


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июл 2012, 09:19 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
kuntashov писал(а):
А почему все-таки не штатное хранилище с пользователем без прав коммита?

Насколько я понимаю, эта возможность - в настройках пользователя убрать галочку "Выполнять захват", верно?
В этом случае такой пользователь не сможет внести исправления в базу, т.е. эта база будет только для чтения.
В итоге пользователю придется иметь две базы, одна его рабочая (без хранилища), другая с хранилищем только для чтения
это все-таки не очень удобно.
Хотя этот вариант разгрузит меня как основного разработчика - не нужно выгружать базу и т.п. :)
пользователь сам должен будет выгружать конфу из базы с хранилищем и загружать полученную конфу в свою базу.
т.е. для пользователя работы немного прибавится.
и этап обратной загрузки все равно не решается в таком варианте.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июл 2012, 14:27 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Сам скрипт нужен для автоматической выгрузки cf в определенный каталог, только просьба настройки для базы хранить и возможность настройки выгрузки без даты.

P.s:
Я бы решал эту задачу с помощью fossil/git в отдельной ветке "Помошник1" без права commit в trunk ветку и в extfiles добавил доп. макрос вызова сравнения/объединения cf из хранилища fossil с текущей конфигурацией. Мне просто очень не нравятся файлы База_ЗП_20120721.cf База_ЗП_20120721_1237.cf База_ЗП_20120721_1529.cf и т.д.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB