Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 58
от 18.10.2005, 12:54

Администратор:Калашников О.А.
В рассылке:Подписчиков: 135, Экспертов: 17
В номере:Вопросов: 1, Ответов: 5


Вопрос № 27636: Добрый день, Уважаемые Эксперты. Имеется сеть, клиенты работают в терминале. У всех клиентов прописано с свойствах при открытии запускать следующую программу: и дальше путь к 1С. Т.е. в терминальной сессии работает только 1С. База лежит, предполо...

Вопрос № 27.636
Добрый день, Уважаемые Эксперты.
Имеется сеть, клиенты работают в терминале. У всех клиентов прописано с свойствах при открытии запускать следующую программу: и дальше путь к 1С. Т.е. в терминальной сессии работает только 1С. База лежит, предположим, на D:Configaza. Имеется Гл. бух, который время от времени хочет что-то там поэксперементировать и посмотреть что получится. И она хочет, что бы прямо из 1С по нажатию на какую-либо кнопочку создавалась копия базы, с которой она в данный момент работает в папке, скажем, D:Configcopy.
КАК ЭТО СДЕЛАТЬ ИЗ 1С?

Приложение:

Отправлен: 13.10.2005, 12:51
Вопрос задал: Дмитрий Александрович (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ovr1970
Здравствуйте, Дмитрий Александрович!
Во первых, копию 1С в принципе сделать нельзя, продолжая в ней работать, потому что при копировании базы, с которой работают могут получится файлы БД из разных состояний (например шапка документа ужа записана, а табличная часть нет).
Но если ты все же решишься делать такие копии, то можно воспользоваться возможностью запускать из 1С программы. Пишешь батничек, который копирует БД 1С в нужное место и добвляешь в меню запуск обработки, которая этот батник запускает. (Обработка содержит процедуру при открытии)

Приложение:

Ответ отправил: Ovr1970 (статус: 1-ый класс)
Отправлен: 13.10.2005, 13:31
Оценка за ответ: 5
Комментарий оценки:
В сумме с предыдущим ответом, в котором подробно описано создание батника - замечательный совет. Спасибо.

Отвечает: Temniy
Здравствуйте, Дмитрий Александрович!

http://www.forum.mista.ru/topic.php?id=127708
---------
Не забывайте! Время идёт
Ответ отправил: Temniy (статус: 3-ий класс)
Отправлен: 13.10.2005, 14:04
Оценка за ответ: 4
Комментарий оценки:
Спасибо за ответ, но вопрос был как это сделать из 1С. Пользователи в терминальной сессии работают только в 1С и запускать батники и пр. файлы могут только из среды 1С. КАК???

Отвечает: Anefedov
Здравствуйте, Дмитрий Александрович!

Через объект ФС нужно скопировать все dbf-ники из базы в указанный вами каталог. А затем через ole запустить копию базы.

Только копирование из работающей базы будет немного медленнее, чем обычно.
Ответ отправил: Anefedov (статус: 7-ой класс)
Отправлен: 13.10.2005, 17:20
Оценка за ответ: 3
Комментарий оценки:
Возможно это лучший и профессиональный ответ, но что такое ФС, и КАК им пользоваться?, КАК через OLE запустить копию?

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Дмитрий Александрович!
А никак. Дело в том, что 1С (если dbf) не копируется если работает хотя бы один пользователь. То есть копируется но требует переиндексацию.
Будьте осторожны с манипуляциями на лету!!! есть печальный такой опыт: во время работы 1С один пользователь записывает документ, а я в это время просто смотрю один из dbf файлов Far-ом. Результат: При тестировании базы появилось сообщение "Невосстановимая ошибка базы данных". Документ пометили на удаление и удалили, после чего ошибка исчезла (или спряталась).
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: 4-ый класс)
Отправлен: 13.10.2005, 20:31
Оценка за ответ: 5
Комментарий оценки:
Спасибо за совет. Переиндексация не страшна, а вот невосстановимая ошибка - это серьезно.

Отвечает: ValeryN
Здравствуйте, Дмитрий Александрович!
....Имеется Гл. бух, который время от времени хочет что-то там поэксперементировать и посмотреть что получится. И она хочет, что бы прямо из 1С по нажатию на какую-либо кнопочку создавалась копия базы, с которой она в данный момент работает в папке, скажем, D:Configcopy.
КАК ЭТО СДЕЛАТЬ ИЗ 1С?....
.....Зачем экспериментировать на работающей базе. В свое время для таких главбухов-экспериментаторов мною создавалась учебная база, где она отводила душу великого экспериментатора, надо же где то учиться. Эта "учебная" база копия реальной базы. От реальной базы копия отличалась тем что была на сутки старее. Единственное условие, главбух не должен забывать где он в данный момент времени, в реальной или экспериментальной базе!
---------
GO и удача Будет с Вами!
Ответ отправил: ValeryN (статус: Студент)
Отправлен: 17.10.2005, 08:13
Оценка за ответ: 4
Комментарий оценки:
Копию - то все равно надо как-то делать


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Rambler's Top100 Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.1cprogfaq
Архив рассылки
Отписаться
Вспомнить пароль

В избранное