Планировщик задач для 1С. Zolushka

Позволяет в заданное время запускать задания для 1Сv77 Торговля и склад (может работать и с комплексной конфигурацией). Проводит необходимое регулярное обслуживание базы: Восстанавливает последовательности документов. Переносит "на вчера" даты запрета редактирования документов. Тестирует и исправляет ИБ. Проводит синхронизации распределенных ИБ. Делает резервные копии базы. Позволяет запускать другие внешние обработки. Итогами работы за ночь отчитывается по электронной почте. Удобная программа для не замороченных на программировании пользователей и администраторов. Крайне простой и интуитивно понятный интерфейс. Она Вам понравится.

Планировщик задач Zolushka. Работает хорошо и бесплатно. Удобная программа для не замороченных на программировании пользователей и администраторов. Позволяющая без вашего участия проводить необходимое регулярное сервисное обслуживание вашей базы 1Сv77 Торговля и склад (может каботать и с комплексной конфигурацией). Позволяет запускать синхронизации ИБ. Запускает восстановление основной последовательности. Позволяет запускать другие внешние обработки (например Actual site может регулярно формировать и обновлять цены и информацию о наличии товаров на корпоративном Интернет-сайте вашей компании). Крайне простой и интуитивно понятный интерфейс. Она вам понравится. «Она выполнит работу которую Вы терпеть не можете»

35 Comments

  1. VV

    А где c:
    ecommendRec_zolushka.vbs ??? В коде есть — в комплекте нету 🙂

    Как понимаю — лог в ЖР пишется? Он же неудобный, почему не в отдельный файл?

    Reply
  2. recommend

    Rec_zolushka.vbs должно формироваться автоматически после задания «заданий».

    Reply
  3. recommend

    Предполегалось не пугать пользователя обилием дополнительных файлов на его компьютере

    Reply
  4. VV

    Вот это было непонятно, но решил попробовать:

    Для продвинутых пользователей есть возможность подключения дополнительных внешних обработок.

    Для подключения дополнительных заданий выполненых в виде внешних обработок необходимо в .efd файл этой обработки добавить строку:

    Объект= Zolushka

    В саму обработку, в процедуру

    ПриОткрытии()

    добавить код:

    Если (ВРег(Форма.Параметр)=»ВЫПОЛНИТЬ») Тогда

    Сформировать(); // основная процедура выполнения обработки

    Форма.закрыть();

    КонецЕсли;

    —————————————

    Сформировать<<?>>(); // основная процедура выполнения обработки

    {C:DATABASKOSTIS06EXTFORMSREC_ZOLUSHKA.ERT(735)}: Процедура не обнаружена (Сформировать)

    ——————————————————-

    Вопрос: если мне надо запускать ночью под опр. пользоватеоем,кроме как в ПриНачалеРаботыСистемы() прописывать — другие способы есть?

    Есть ли простые способы дополнения/корректировки списка заданий?

    Reply
  5. VV

    плюс к вышесказанному:Если с базой работают другие пользователи автоматически включается фоновый режим работы с паузами после каждого

    проведенного документа.

    Я один пользователь в базе — в строке состояния : Пауза…..

    Reply
  6. recommend

    Прошу прощение за задержку с ответом.

    —————————————

    Сформировать<<?>>(); // основная процедура выполнения обработки

    {C:DATABASKOSTIS06EXTFORMSREC_ZOLUSHKA.ERT(735)}: Процедура не обнаружена (Сформировать)

    ——————————————————-

    Подскажите как правильно написать, чтобы люди понимали что

    место Сформировать()надо записать основную процедура выполнения обработки

    как бы она там у них не называлась (Выпоолннить(), Запустить())

    ту самую которая запускается при нажатии клавиши ОК.

    ПриНачалеРаботыСистемы()

    тут не причем,

    разработкак и была создана для того чтобы не вносить изменения в глобальный модуль

    Reply
  7. recommend

    По поводу пауз

    так и должно быть.

    Пауз не будет только если система была запущена пользователем и он ее единственный пользователь.

    Reply
  8. VV

    recommend

    разработкак и была создана для того чтобы не вносить изменения в глобальный модуль

    Я, неверное, туплю, но как запустить внешнюю обработку в 1С, если ее запуск не прописан в коде ГМ?

    Сейчас запускаю с помощью Вашей обработки Восстановление ГП, немного переработав код, но идея нравится, только много непоняток.

    Reply
  9. recommend

    Поделитесь, Что за изменения в код вы сочли нужным внести?

    Reply
  10. recommend

    как запустить внешнюю обработку в 1С, если ее запуск не прописан в коде ГМ?

    Для подключения дополнительных заданий выполненых в виде внешних обработок необходимо в .efd файл этой обработки добавить строку:

    Объект= Zolushka

    В саму обработку, в процедуру

    ПриОткрытии()

    добавить код:

    Если (ВРег(Форма.Параметр)=»ВЫПОЛНИТЬ») Тогда

    Сформировать(); // основная процедура выполнения обработки

    Форма.закрыть();

    КонецЕсли;

    В самой обработке должна быть процедура

    Сформировать();

    Которая собственно и будет запускаться.

    Огромная просьба — попробуйте и напишите мне.

    Для меня неприятная новость что у кого-то это не работает.

    Reply
  11. VV

    В личку писАл — еще здесь напишу:

    как запустить внешнюю обработку в 1С, если ее запуск не прописан в коде ГМ?

    здесь я имел вввиду конкретно Золушку. Как она запустится при простом запуске 1С, если всего навсего находися в каталоге базы?

    Как выполнится код в ПриОткрытии(), если явно нигде не прописано:

    Код
     ОткрытьФорму("Отчет#",,КаталогИБ()+"ExtForms\Золушка.ert"); 

    Показать полностью

    Вот где непонятно. А код внес — необходимый для Восстановления ГП в ПриОткрытии(), а потом

    Код
     СтатусВозврата(0); 

    Показать полностью

    Reply
  12. recommend

    По поводу кода откровенно говоря не поняла.

    Если не трудно бросьте в личку бОльший кусок получившегося кода

    Reply
  13. recommend

    Может мы говорим про разные вещи но я это делаю так.

    (для чистоты эксперимента 1С лучше перезапустить , чтобы она вдруг не запросила входить

    в монопольном режиме, но можно обойтись и без этого)

    1.Открываю обработку Zolushka

    2. Ставлю галочку сохранять автоматически настройки

    3. Заполняю поле пароля

    4. Ставлю галочку восстановить последовательность

    5. Ставлю точку сегодня ночью

    6. Ставлю галочку отменить предыдущие задания

    7. Ставлю время на минуту больше чем показано в правом нижнем углу экрана

    8. Нажимаю ОК

    И быстренько гашу 1С.

    Сидю и жду.

    В принципе момент запуска виден и на экране,

    но самое интересное можно увидеть минуты через три открыв монитор

    и отфильтровав по вашему юзеру

    Reply
  14. recommend

    Новый релиз — новые возможности

    теперь мы можем еще и сдвигать дату запрета редактирования

    Reply
  15. VV

    Получилось запустить, вот так:

    в монопольном режиме, но можно обойтись и без этого)

    1.Открываю обработку Zolushka

    2. Ставлю галочку сохранять автоматически настройки

    3. Заполняю поле пароля

    4. Ставлю галочку восстановить последовательность

    5. Ставлю точку сегодня ночью

    6. Ставлю галочку отменить предыдущие задания

    7. Ставлю время на минуту больше чем показано в правом нижнем углу экрана

    8. Нажимаю ОК

    И быстренько гашу 1С.

    сформировался скрипт, обработка запустилась. Но больше не удалось вообще запустить 1С — процесс вылетает сразу же. Т.е. даже окна выбора баз не появляется.

    Reply
  16. recommend

    К сожалению достигнутый вами результат повторить, пока не удается. (все везде работает )

    По сему требуется ваша помощь.

    Подскажите пожалуйста:

    Какую ОС вы пользуете?

    Появляются ли какие-нибудь сообщения об ошибках?

    Есть ли возможность в выше описанных условиях зайти в монитор базы по сети с другого компьютера?

    Есть ли возможность опробовать обработку на другом компьютере?

    Если заглянуть в Монитор после наших экспериментов, что там написано (Процесс восстановления вообще начинался или все зависло при запуске 1С)?

    Ваш случай очень интересен для нас, надеемся на вашу помощь.

    Reply
  17. VV

    Какую ОС вы пользуете? — 2000Сервер СП;

    Появляются ли какие-нибудь сообщения об ошибках? — нет, никаких сообщений.

    Есть ли возможность в выше описанных условиях зайти в монитор базы по сети с другого компьютера? — не пробовал, у меня тестоввые базы, все сотальные работают в терминале

    Есть ли возможность опробовать обработку на другом компьютере? — если только дома, тогда отпишусь.

    Если заглянуть в Монитор после наших экспериментов, что там написано (Процесс восстановления вообще начинался или все зависло при запуске 1С)? — все работало, это и в диспетчере задач видно.

    Можно еще перед всем процессом опционально задавать переиндексацию БД.

    Reply
  18. recommend

    Ок. Проблемма в правах запускающего пользователя.

    Теперь В программу добавлены еще и возможность ввода его имени и пароля

    Reply
  19. recommend

    Новый релиз новые возможность

    Теперь можно добавить и свой батничек

    Reply
  20. victuan

    Обработка ориентирована на компоненту Оперативный учет (т.е. если запусить обработку на чисто бухгалтерской компоненте, то выдаст ошибку (т.к. там нет методов для работы с последовательностями)). А почему? Она вполне актуальна и для других компонент. Почему бы не расширить круг применения обработки, достаточно лишь сделать проверку на наличие компонент (не проверять последовательности, если не оперативный учет)

    Reply
  21. MikaelW

    Почему не отсылает по почте отчет?

    Reply
  22. recommend

    До сих пор везде где обработка используется все отсылалось. Нельзя ли по подробнее? Работала ли она у вас а потом перестала или не получилось с самого начала?

    Reply
  23. MikaelW

    Не получается с самого начала. Обработка выполняет все, не не отправляет отчет. Писал по почте и в личку. Что не знаю как устранить проблему отпишись в личку номер аси пообщаемся.

    Reply
  24. MikaelW

    Дай куда послать скрин с ошибкой.

    Reply
  25. recommend

    Recommend(dog)list(dot)ru

    Reply
  26. MikaelW

    Я туда писал, не отвечаешь….

    Reply
  27. recommend

    Сорри. Только из отпуска.

    Судя по всему проблема в почтовой программе.

    По умолчанию Zolushka пользует стандартную компоненту V7PLUS V7Mail, которая отправляет почту через почтовую программу по умолчанию установленную на компьютере.

    Кривовато это и в ближайшее время планируется исправить.

    Пока же если настроить Аутлук Экспресс.

    И разрешить ему отправлять чужие письма без лишних вопросов то все работает.

    Еще лучше будет работать если в ExtForms поместить файлик DialMail.dll и задать адрес SMTP сервера в самой Zolushka.

    Reply
  28. MikaelW

    Написал письмо.

    Куда в золушке смтпешник внести? Она ведь под поролем.

    Reply
  29. recommend

    Smtp надо указать во вкладке «настройка почты»

    только предварительно надо в ExtForms поместить файлик DialMail.dll

    Reply
  30. MikaelW

    Я не вижу такой вкладки. Файлик ДЛЛ я положил….

    Reply
  31. recommend

    Вышел новый релиз.

    Почта теперь может работать и без внешних компонентов

    Reply
  32. MikaelW

    Проверь почту. Кое-какая проблема опять выяснилась….

    Reply
  33. recommend

    А в чем собственно проблема?

    Это как раз то ради чего Zolushka и используют

    Он нашла проблемный документ

    ! 19:07:09 ДОКУМЕНТ НЕ ПЕРЕПРОВЕЛСЯ: Реализация ВВ00005378 (18.07.08) ZOLUSHKA

    И доложила вам о нем. Теперь надо руками попробовать провести его.

    И решить проблему административными методами.

    Скорее всего какой-то урод задним числом создал или удалил какой-то документ в результате чего ваша уже проведенная реализация не может быть перепроведена.

    Reply
  34. MikaelW

    У Вас что-то с почтой!!!!!

    Reply
  35. Coollerok

    нужная вещь — спасибо

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *