Планировщик задач для 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 не будет опубликован. Обязательные поля помечены *