Планировщик задач Zolushka. Работает хорошо и бесплатно. Удобная программа для не замороченных на программировании пользователей и администраторов. Позволяющая без вашего участия проводить необходимое регулярное сервисное обслуживание вашей базы 1Сv77 Торговля и склад (может каботать и с комплексной конфигурацией). Позволяет запускать синхронизации ИБ. Запускает восстановление основной последовательности. Позволяет запускать другие внешние обработки (например Actual site может регулярно формировать и обновлять цены и информацию о наличии товаров на корпоративном Интернет-сайте вашей компании). Крайне простой и интуитивно понятный интерфейс. Она вам понравится. «Она выполнит работу которую Вы терпеть не можете»
Планировщик задач для 1С. Zolushka
Позволяет в заданное время запускать задания для 1Сv77 Торговля и склад (может работать и с комплексной конфигурацией). Проводит необходимое регулярное обслуживание базы: Восстанавливает последовательности документов. Переносит "на вчера" даты запрета редактирования документов. Тестирует и исправляет ИБ. Проводит синхронизации распределенных ИБ. Делает резервные копии базы. Позволяет запускать другие внешние обработки. Итогами работы за ночь отчитывается по электронной почте. Удобная программа для не замороченных на программировании пользователей и администраторов. Крайне простой и интуитивно понятный интерфейс. Она Вам понравится.
А где c:
ecommendRec_zolushka.vbs ??? В коде есть — в комплекте нету 🙂
Как понимаю — лог в ЖР пишется? Он же неудобный, почему не в отдельный файл?
Rec_zolushka.vbs должно формироваться автоматически после задания «заданий».
Предполегалось не пугать пользователя обилием дополнительных файлов на его компьютере
Вот это было непонятно, но решил попробовать:
Для продвинутых пользователей есть возможность подключения дополнительных внешних обработок.
Для подключения дополнительных заданий выполненых в виде внешних обработок необходимо в .efd файл этой обработки добавить строку:
Объект= Zolushka
В саму обработку, в процедуру
ПриОткрытии()
добавить код:
Если (ВРег(Форма.Параметр)=»ВЫПОЛНИТЬ») Тогда
Сформировать(); // основная процедура выполнения обработки
Форма.закрыть();
КонецЕсли;
—————————————
Сформировать<<?>>(); // основная процедура выполнения обработки
{C:DATABASKOSTIS06EXTFORMSREC_ZOLUSHKA.ERT(735)}: Процедура не обнаружена (Сформировать)
——————————————————-
Вопрос: если мне надо запускать ночью под опр. пользоватеоем,кроме как в ПриНачалеРаботыСистемы() прописывать — другие способы есть?
Есть ли простые способы дополнения/корректировки списка заданий?
плюс к вышесказанному:Если с базой работают другие пользователи автоматически включается фоновый режим работы с паузами после каждого
проведенного документа.
Я один пользователь в базе — в строке состояния : Пауза…..
Прошу прощение за задержку с ответом.
—————————————
Сформировать<<?>>(); // основная процедура выполнения обработки
{C:DATABASKOSTIS06EXTFORMSREC_ZOLUSHKA.ERT(735)}: Процедура не обнаружена (Сформировать)
——————————————————-
Подскажите как правильно написать, чтобы люди понимали что
место Сформировать()надо записать основную процедура выполнения обработки
как бы она там у них не называлась (Выпоолннить(), Запустить())
ту самую которая запускается при нажатии клавиши ОК.
ПриНачалеРаботыСистемы()
тут не причем,
разработкак и была создана для того чтобы не вносить изменения в глобальный модуль
По поводу пауз
так и должно быть.
Пауз не будет только если система была запущена пользователем и он ее единственный пользователь.
recommend
разработкак и была создана для того чтобы не вносить изменения в глобальный модуль
Я, неверное, туплю, но как запустить внешнюю обработку в 1С, если ее запуск не прописан в коде ГМ?
Сейчас запускаю с помощью Вашей обработки Восстановление ГП, немного переработав код, но идея нравится, только много непоняток.
Поделитесь, Что за изменения в код вы сочли нужным внести?
как запустить внешнюю обработку в 1С, если ее запуск не прописан в коде ГМ?
Для подключения дополнительных заданий выполненых в виде внешних обработок необходимо в .efd файл этой обработки добавить строку:
Объект= Zolushka
В саму обработку, в процедуру
ПриОткрытии()
добавить код:
Если (ВРег(Форма.Параметр)=»ВЫПОЛНИТЬ») Тогда
Сформировать(); // основная процедура выполнения обработки
Форма.закрыть();
КонецЕсли;
В самой обработке должна быть процедура
Сформировать();
Которая собственно и будет запускаться.
Огромная просьба — попробуйте и напишите мне.
Для меня неприятная новость что у кого-то это не работает.
В личку писАл — еще здесь напишу:
как запустить внешнюю обработку в 1С, если ее запуск не прописан в коде ГМ?
здесь я имел вввиду конкретно Золушку. Как она запустится при простом запуске 1С, если всего навсего находися в каталоге базы?
Как выполнится код в ПриОткрытии(), если явно нигде не прописано:
Показать полностью
Вот где непонятно. А код внес — необходимый для Восстановления ГП в ПриОткрытии(), а потом
Показать полностью
По поводу кода откровенно говоря не поняла.
Если не трудно бросьте в личку бОльший кусок получившегося кода
Может мы говорим про разные вещи но я это делаю так.
(для чистоты эксперимента 1С лучше перезапустить , чтобы она вдруг не запросила входить
в монопольном режиме, но можно обойтись и без этого)
1.Открываю обработку Zolushka
2. Ставлю галочку сохранять автоматически настройки
3. Заполняю поле пароля
4. Ставлю галочку восстановить последовательность
5. Ставлю точку сегодня ночью
6. Ставлю галочку отменить предыдущие задания
7. Ставлю время на минуту больше чем показано в правом нижнем углу экрана
8. Нажимаю ОК
И быстренько гашу 1С.
Сидю и жду.
В принципе момент запуска виден и на экране,
но самое интересное можно увидеть минуты через три открыв монитор
и отфильтровав по вашему юзеру
Новый релиз — новые возможности
теперь мы можем еще и сдвигать дату запрета редактирования
Получилось запустить, вот так:
в монопольном режиме, но можно обойтись и без этого)
1.Открываю обработку Zolushka
2. Ставлю галочку сохранять автоматически настройки
3. Заполняю поле пароля
4. Ставлю галочку восстановить последовательность
5. Ставлю точку сегодня ночью
6. Ставлю галочку отменить предыдущие задания
7. Ставлю время на минуту больше чем показано в правом нижнем углу экрана
8. Нажимаю ОК
И быстренько гашу 1С.
сформировался скрипт, обработка запустилась. Но больше не удалось вообще запустить 1С — процесс вылетает сразу же. Т.е. даже окна выбора баз не появляется.
К сожалению достигнутый вами результат повторить, пока не удается. (все везде работает )
По сему требуется ваша помощь.
Подскажите пожалуйста:
Какую ОС вы пользуете?
Появляются ли какие-нибудь сообщения об ошибках?
Есть ли возможность в выше описанных условиях зайти в монитор базы по сети с другого компьютера?
Есть ли возможность опробовать обработку на другом компьютере?
Если заглянуть в Монитор после наших экспериментов, что там написано (Процесс восстановления вообще начинался или все зависло при запуске 1С)?
Ваш случай очень интересен для нас, надеемся на вашу помощь.
Какую ОС вы пользуете? — 2000Сервер СП;
Появляются ли какие-нибудь сообщения об ошибках? — нет, никаких сообщений.
Есть ли возможность в выше описанных условиях зайти в монитор базы по сети с другого компьютера? — не пробовал, у меня тестоввые базы, все сотальные работают в терминале
Есть ли возможность опробовать обработку на другом компьютере? — если только дома, тогда отпишусь.
Если заглянуть в Монитор после наших экспериментов, что там написано (Процесс восстановления вообще начинался или все зависло при запуске 1С)? — все работало, это и в диспетчере задач видно.
Можно еще перед всем процессом опционально задавать переиндексацию БД.
Ок. Проблемма в правах запускающего пользователя.
Теперь В программу добавлены еще и возможность ввода его имени и пароля
Новый релиз новые возможность
Теперь можно добавить и свой батничек
Обработка ориентирована на компоненту Оперативный учет (т.е. если запусить обработку на чисто бухгалтерской компоненте, то выдаст ошибку (т.к. там нет методов для работы с последовательностями)). А почему? Она вполне актуальна и для других компонент. Почему бы не расширить круг применения обработки, достаточно лишь сделать проверку на наличие компонент (не проверять последовательности, если не оперативный учет)
Почему не отсылает по почте отчет?
До сих пор везде где обработка используется все отсылалось. Нельзя ли по подробнее? Работала ли она у вас а потом перестала или не получилось с самого начала?
Не получается с самого начала. Обработка выполняет все, не не отправляет отчет. Писал по почте и в личку. Что не знаю как устранить проблему отпишись в личку номер аси пообщаемся.
Дай куда послать скрин с ошибкой.
Recommend(dog)list(dot)ru
Я туда писал, не отвечаешь….
Сорри. Только из отпуска.
Судя по всему проблема в почтовой программе.
По умолчанию Zolushka пользует стандартную компоненту V7PLUS V7Mail, которая отправляет почту через почтовую программу по умолчанию установленную на компьютере.
Кривовато это и в ближайшее время планируется исправить.
Пока же если настроить Аутлук Экспресс.
И разрешить ему отправлять чужие письма без лишних вопросов то все работает.
Еще лучше будет работать если в ExtForms поместить файлик DialMail.dll и задать адрес SMTP сервера в самой Zolushka.
Написал письмо.
Куда в золушке смтпешник внести? Она ведь под поролем.
Smtp надо указать во вкладке «настройка почты»
только предварительно надо в ExtForms поместить файлик DialMail.dll
Я не вижу такой вкладки. Файлик ДЛЛ я положил….
Вышел новый релиз.
Почта теперь может работать и без внешних компонентов
Проверь почту. Кое-какая проблема опять выяснилась….
А в чем собственно проблема?
Это как раз то ради чего Zolushka и используют
Он нашла проблемный документ
! 19:07:09 ДОКУМЕНТ НЕ ПЕРЕПРОВЕЛСЯ: Реализация ВВ00005378 (18.07.08) ZOLUSHKA
И доложила вам о нем. Теперь надо руками попробовать провести его.
И решить проблему административными методами.
Скорее всего какой-то урод задним числом создал или удалил какой-то документ в результате чего ваша уже проведенная реализация не может быть перепроведена.
У Вас что-то с почтой!!!!!
нужная вещь — спасибо