IE2017

1С Планировщик v1.0.07 - оригинальная обработка для автоматизации выполнения задач по расписанию

Обмен - Перенос данных из 1С7.7 в 1C8.X

Автоматизация выполнения задач по расписанию
(регуляно в интервале времени, по дням и т.д.)
Задача состоит из многих заданий С УСЛОВИЯМИ ВЫПОЛНЕНИЯ!
БЕЗ ИЗМЕНЕНИЯ КОНФИГУРАЦИИ!!!

Возможные задания

- формирование прайса (собственный формат)
- запуск внешних и внутренних отчетов (обработок) с параметрами, расширенными параметрами, возможностью заполнения параметрами форм и автоматических нажатий на необходимые кнопки форм;
- запуск внешних приложений, команд системы (с возможностью ожидания завершения)
- выполнение произвольного текста на языке 1С (указанного, из файла, оба варианта)
- работа с архивами (ZIP) упаковка, распаковка
- получение и отправка писем с вложениями по почте (SMTP/POP3)
- прием и передача файлов по протоколу FTP, получение содержания папки с сохранением в файле
- работа с файлами, каталогами (копирование, перенос, удаление)
- стандартный бипер
- проигрывание Wav-файла
- отправка сообщения через mailslot с подменой отправителя (локальная сеть) или аля Net Send (Win32API)
- системные функции (очистка, закрытие окна сообщений, закрытие 1С, завершение сеанса пользователя, перезагрузка, выключение компьютера)
- макроимена в строках ввода, параметрах заданий по английски %CurDate и в стиле 1С [ТекущаяДата], использование вычисляемого значения [Шаблон{}] (вызов Alt+Ins)


Ведение логов на экран, в файл, ведение логов соединений.
Задачи выполняются последовательно, согласно установленным условиям.
Отображение времени до выполнения задачи.

Используются настраиваемые соединения с SMTP/POP3, FTP.

Последние изменения:

29.11.2013  1.0.07
+ В свойства записи почты добавлены поля ФИО и E-mail адрес (Информация для поля От) 

21.11.2013  1.0.06
+ Добавлена возможность запуска 1 копии обработки/отчета
+ В макросы добавлено формирование произвольного шаблона на языке 1С
# Исправлены ошибки пунктов системного меню

Совместима с конфигурациями 1С:Торговля и склад, 1С:Бухгалтерия 7.7, 1С:Зарплата и кадры 7.7 и др.

Установка версии:
1 - копируем папку class (классы 1С++) в каталог ИБ  (в версии 0.6.05b)
2 - копируем файл defcls.prm в каталог ИБ или добавляем строки если он там существует  (в версии 0.6.05b)
3 - если используются в ИБ внешние компоненты 1cpp.dll, DialMail.dll, FormEx.dll, rwidjets.dll можем их заменить (на всяк случай копии старых оставить), если не используются оставить в каталоге обработки 
4 - dynwrapx.dll желательно скопировать в каталог системы

Win9x - System
NT/XP/Vista/Windows7 - System32 или Syswow64 в зависимости от типа системы

Регистрация для платформ x86
c:\windows\system32\regsvr32 dynwrapx.dll (под пользователем с правами Администратора)

Регистрация для платформ x64
c:\windows\syswow64\regsvr32.exe dynwrapx.dll (под пользователем с правами Администратора)

Если при старте обработки выдается ошибка (создание объекта), то осуществите первый запуск 1С Предприятия с правами Администратора.

В данной разработке использованы следующие внешние компоненты:  

dialmail.dll - архивация, отправка/получение почты, работа с FTP
1cpp.dll - визуализация (ТП)
formex.dll - доп. обработка окон, обработка мыши и клавиш
dynwrapx.dll - вызов функций Win32API
rwidjets.dll - меню
 
Большое СПАСИБО авторам ВК!

Компоненты можно взять в приложенном файле на странице закачки или скачать отдельно
Компонента 1cpp.dll версия: 3.2.2.0
www.1cpp.ru
http://www.1cpp.ru/images/3/32/Icpp-latest.rar

Компонента FormEx.dll версия: 2.0.5.108 
www.dorex.pro
http://www.dorex.pro/files/?formex_t.zip

Компонента DialMail.dll версия: 2.7.6
www.dialmail.ru
http://www.dialmail.ru/UserFiles/file/dialmail276pb16(1).zip

Библиотека dynwrapx.dll версия: 1.0.0.1 
http://www.script-coding.com/dynwrapx.html
http://www.script-coding.com/dynwrapx1_00.zip

 

Достоинства

1С Планировщик может запускать внешние и внутренние отчеты (обработки) с передачей динамических параметров,  возможностью заполнения параметрами форм, нажатий на необходимые кнопки форм и сохранения сформированных таблиц. Цепочки заданий позволяют выполнять задания избирательно в зависимости от результатов.

Помимо этого в нем присутствует ряд полезных функций:

- запуск внешних приложений, команд системы
- выполнение произвольного текста на языке 1С
- работа с архивами (ZIP) упаковка, распаковка
- получение и отправка писем с вложениями по почте (SMTP/POP3)
- прием и передача файлов по протоколу FTP
- работа с файлами, каталогами

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

Установите 1С Планировщик и пусть он работает за Вас!

Скачать файлы

Наименование Файл Версия Размер
ВК к 1С Планировщику (20.03.2012) 1cpp.dll (3.2.3.20) FormEx.dll (2.0.5.101) DialMail.dll (2.7.6 pb16) RWidjets.dll (1.4.0.3) dynwrapx.dll (1.1.0.0)
.zip 1,29Mb
26.03.12
645
.zip 1,29Mb 645 Скачать

См. также

Комментарии
1. Pari (Pari) 28.06.08 13:18 Сейчас в теме
??? Антивирь при закачке ругается на dialmail.dll !!!
2. mrden (MrDen) 30.06.08 09:06 Сейчас в теме
dialmail.dll поместить в список доверяемых вируса там нет!
3. Mashinist (mashinist) 08.07.08 18:27 Сейчас в теме
При запуске пишет "Ошибка загрузки картинок"
4. mrden (MrDen) 08.07.08 18:34 Сейчас в теме
9057.bmp должен находиться в каталоге обработке дата файла 22.06.2008 размер 5150 байт
5. Сhe Burashka (CheBurator) 03.09.08 04:55 Сейчас в теме
при запуске обработки 1Сина валится намертво...
6. Сhe Burashka (CheBurator) 03.09.08 05:00 Сейчас в теме
SystComm = СоздатьОбъект("AddIn.SystComm");
7. Сhe Burashka (CheBurator) 03.09.08 05:01 Сейчас в теме
(6) не принимать во внимание, ошибся!
валится на MainThread = СоздатьОбъект("AddIn.Thread")
8. mrden (MrDen) 03.09.08 09:21 Сейчас в теме
валится на 1cpp версий выше 2.3.0.7 именно из за потока других вариантов не обнаружил
9. vip (vip) 03.09.08 10:14 Сейчас в теме
(0) Давно я такого бреда не видел.
Когда увидел, для чего используется dynwrap.dll, охота смотреть дальше отпала.
vtools и formex вместе не живут, а если живут, то очень недолго.
Не обработка, а куча мусора какая-то.
10. mrden (MrDen) 03.09.08 10:26 Сейчас в теме
(9) ну ьред тоже прикольно :-)
11. vip (vip) 03.09.08 10:41 Сейчас в теме
(10) Ну, если использовать эту обработку как юллюстрацию клинического случая бреда, то пойдет.
Кстати, о многопоточности.
DialMail позволяет отправлять/получать почту в отдельном потоке, а ты эту возможность не используешь.

И вообще не оставляет ощущение, что отдельные куски я где-то уже видел.
12. mrden (MrDen) 03.09.08 10:50 Сейчас в теме
(11) да я специально поточность не использовал кстати куски кода по отправке почты и получению из примеров DialMail
другое нет

13. vip (vip) 03.09.08 10:57 Сейчас в теме
(11) > да я специально поточность не использовал
Почему? Это же основная фишка DialMail
14. mrden (MrDen) 03.09.08 11:02 Сейчас в теме
(11) dynwrap.dll привесил для переключения включения активного окна, рассылки административных сообщений,
а вот работу с именованными каналами не получается организовать 1с не позволяет передавать данные с кодом символа 0
15. mrden (MrDen) 03.09.08 11:06 Сейчас в теме
(13) согласен :-) думаю позже сделаю идей много :-) лишь бы работе не мешало
16. vip (vip) 03.09.08 11:25 Сейчас в теме
(14) 1. Активизировать окно это Окна::НаПереднийПлан, раз уж формекс используешь.
2. Каких административных сообщений? Ты просто файл создаешь с проверкой удачного создания. Накуя здесь API?!
(15) Что значит не мешало? Ты понимаешь, зачем добавлена такая возможность?
17. mrden (MrDen) 03.09.08 11:36 Сейчас в теме
(16) 1 в потоке не работает
2 - понятно можно и нет сендом послать но хочется поинтереснее
18. vip (vip) 03.09.08 11:42 Сейчас в теме
(17) В каком потоке? При чем тут это?
19. mrden (MrDen) 03.09.08 11:50 Сейчас в теме
20. vip (vip) 03.09.08 11:51 Сейчас в теме
И вообще не понятен смысл отдельного потока из vtools.
Короче, нагородил семь верст до небес.
Не понимаю великой сермяжной правды этой обработки.
21. mrden (MrDen) 10.01.09 11:34 Сейчас в теме
Все переписано с использованием ТабличногоПоля из 1cpp
22. Romarius (Romarius) 12 08.05.09 12:54 Сейчас в теме
Как раз наметилась соответствующая задачка для планировщика. Буду тестисть. Спасибо!
23. mrden (MrDen) 08.05.09 13:02 Сейчас в теме
:-) пожалуйста, с предложениями в личку
24. Дмитрий Елисеев (w-divin) 09.07.09 14:11 Сейчас в теме
в коментах ругають, а плюсикаф хватает )))
25. Денис Денин (MrDen) 432 10.07.09 00:16 Сейчас в теме
(24) первый вариант был нестабильный на vtolls.dll с 1cpp.dll все намного симпатичнее
26. Сергей (Che) Коцюра (CheBurator) 3387 13.08.09 02:23 Сейчас в теме
ууу хотел посмотреть как там с Тп работает - а там все закирпичено...
27. Денис Денин (MrDen) 432 17.08.09 10:31 Сейчас в теме
28. Роман (RikON) 20.08.09 17:16 Сейчас в теме
Мегажесть, парень ты японец? я такого каламбура в модуле обработке ещё не видел, это ты по видимому специально так нарисовал... потом?
29. Роман (RikON) 20.08.09 17:18 Сейчас в теме
А понятно, жмот просто, пойду в другом месте поищу!
30. Денис Денин (MrDen) 432 20.08.09 21:55 Сейчас в теме
Наверно ты о закирпиченном? Ну дык классы там полностью открыты
31. urbanist Железняков (urbanist) 58 14.09.09 09:31 Сейчас в теме
Как он вызывается после установки?
32. Денис Денин (MrDen) 432 14.09.09 22:11 Сейчас в теме
33. urbanist Железняков (urbanist) 58 14.09.09 22:38 Сейчас в теме
(32) Спасибо,сам тормознул-забыл вытащить из архива 1c_shed.ert.

1.Можно ли запускать в пакетном режиме?
2.
- запуск внешних отчетов (с параметрами, макроименами)
Как передавать параметры в отчет-обработку?
34. Денис Денин (MrDen) 432 15.09.09 09:12 Сейчас в теме
(33) 1 запустить можно, у меня правда работает постоянно
2 параметры задаются с строке параметры при вызове внешнего отчета, в виде параметров могут использоваться макроимена и текстовые параметры
35. urbanist Железняков (urbanist) 58 15.09.09 10:57 Сейчас в теме
При изменении свойств задачи и записи выдает:

_edtпараметры = commessagetype.получитьзначение(commessagetype.текущаястрока())+ comsendtype.получитьзначение(comsendtype.текущаястрока());если (число(gдс2tзqюнэсrпiб7.task)=число(aюpbмтp1oи5вg9_p))
{G:\База\EXTFORMS\1C_SHED.ERT(352)}: Не задан вид.

Только после удаления задачи и ввода новой всё нормально.
36. Денис Денин (MrDen) 432 15.09.09 12:46 Сейчас в теме
(35) проверю, предложения по развитию в личку
37. urbanist Железняков (urbanist) 58 20.09.09 22:54 Сейчас в теме
(36)
Не работает задание получения файла с ФТП.При попытке нажать "Тест" выдает:

ТпЗадача::FTPList(AddIn.FTP FTPConnection=, ТаблицаЗначений _MRDТаблФайловФТП=, Строка ФТППуть=/01/, Строка ФТПФильтр=*.*) : Слишком много параметров передано при вызове функции/процедуры объекта
Если FTPConnection.Лист(,СокрЛП(ФТПФильтр))=1 Тогда
{G:\77Торг\Ювелир\Назаров\class\1c_shed\ТпЗадача.ert(1443) }


если gдс2tзqюнэсrпiб7.количествострок()>0 тогда ко5beорcmuеnгckf.выводитьвокносообщений(1);текстрока = 0;если cbxвсезадания=0 тогда текстрока = ёosf7gtщvйеыисщм.текущаястрока;конецесли;ъr7h1хзлms2aбггн.тестироватьзадания(gдс2tзqюнэсrпiб7,текстрока);
{G:\77ТОРГ\ЮВЕЛИР\НАЗАРОВ\EXTFORMS\1C_SHED.ERT(129)}: ТпЗадача::FTPList(AddIn.FTP FTPConnection=, ТаблицаЗначений _MRDТаблФайловФТП=, Строка ФТППуть=/01/, Строка ФТПФильтр=*.*) : Слишком много параметров передано при вызове функции/процедуры объекта
Если FTPConnection.Лист(,СокрЛП(ФТПФильтр))=1 Тогда
{G:\77Торг\Ювелир\Назаров\class\1c_shed\ТпЗадача.ert(1443) }

Предложение по развитию(контакт недоступен)-дать возможность поработать с кодом.
38. Денис Денин (MrDen) 432 26.09.09 18:43 Сейчас в теме
(36) пришли на мыло при какой ситуации возникла ошибка
39. Денис Денин (MrDen) 432 02.10.09 13:24 Сейчас в теме
(35) (37) исправлено ошибка возникала при отсутствии Справочника "Контрагенты"
40. urbanist Железняков (urbanist) 58 02.10.09 13:34 Сейчас в теме
(39)
О.К! Всё заработало.Спасибо!
41. Денис Денин (MrDen) 432 02.10.09 14:09 Сейчас в теме
42. Слава (telec_1983) 09.10.09 11:27 Сейчас в теме
Классная програмка! пока не ставил, но для автоматизации она мне очень нужна! спасибо производителю!!!! ;)
43. Денис Денин (MrDen) 432 09.10.09 14:39 Сейчас в теме
44. Valera Moscwin (voler) 14 30.11.09 09:41 Сейчас в теме
Программка хорошая, но я пока не ставил. Скажите а есть возможность такой на 1С 8.1?
45. Денис Денин (MrDen) 432 30.11.09 10:18 Сейчас в теме
(44) Если хорошая тогда + можно рекомендовать :-)
А под 1С 8.1 попадалось здесь на сайте планировщик и наверняка есть встроенный инструмент, сам не пользуюсь 1С 8.1 ввиду отсутствия последней
46. Valera Moscwin (voler) 14 30.11.09 11:01 Сейчас в теме
Мне система говорит, что я уже проголосовал.
47. Александр Крымин (Nightuser) 18.01.10 14:13 Сейчас в теме
Пишет: ошибка создания обьекта из компонеты ***/dialmail.dll (CLSID)
Ошибка загрузки компоненты dialmail.dll
Перепишите dialmail.dll в каталог обработки
48. Александр Крымин (Nightuser) 18.01.10 14:13 Сейчас в теме
Пишет: ошибка создания обьекта из компонеты ***/dialmail.dll (CLSID)
Ошибка загрузки компоненты dialmail.dll
Перепишите dialmail.dll в каталог обработки
Запускал под Администратором
49. Денис Денин (MrDen) 432 18.01.10 14:24 Сейчас в теме
(48) запускается нормально под администратором NT
рекомендую проверить какая версия загружается
1cpp.dll
и на всякий случай права доступа NTFS
50. Сергей Солнышкин (Myti) 91 21.04.10 14:57 Сейчас в теме
:!: прикольная вещицо,,,,однозначно +
51. Дмитрий (dimazt) 28.05.10 01:34 Сейчас в теме
проблема с отправкой почты через smtp. перепробовал разное но безрезультатно.
52. Денис Денин (MrDen) 432 28.05.10 08:55 Сейчас в теме
(51) Проблем с отправкой замечено не было, пришлите скриншот на адрес разработчика, включите расширенные логи в соединении для определения причины и отправьте также лог файл

53. Platon Sitnikov (Alucard) 02.08.10 22:12 Сейчас в теме
Неплохо, автору однозначно +++
54. Борис Разорёнов (Bor_ka) 79 19.08.10 21:00 Сейчас в теме
(49) (48) Та же проблема. Версия 1с++ 3.2.2.0
Права Администраторские (WinServer2003)
55. Денис Денин (MrDen) 432 22.08.10 20:25 Сейчас в теме
(54) Очень интересно...
Попробовал на виртуальной машине в чистом виде и ошибок нету.
Хорошо бы в личку кусок лога 1c_shed.log
57. Денис Денин (MrDen) 432 24.08.10 17:31 Сейчас в теме
(56) Написал о замене компонентов на более свежие и снова попробовать
58. daytek0307 (daytek0307) 30.08.10 12:12 Сейчас в теме
Ещё б разработчик написал откуда он рекомендует скачивать и обновлять все dll..
59. Денис Денин (MrDen) 432 30.08.10 13:16 Сейчас в теме
(58) добавлено с учетом пожеланий
60. daytek0307 (daytek0307) 30.08.10 15:15 Сейчас в теме
как на счет dynwrapx.dll - сам длл не писал. у меня сервер на ОС Вин 2003 Сервер. Не будет ли дыр в безопасности с установкой на эту ОС?
61. daytek0307 (daytek0307) 30.08.10 15:25 Сейчас в теме
и где лучше скачть оригинал dynwrapx.dll?
62. Денис Денин (MrDen) 432 30.08.10 15:36 Сейчас в теме
(61) Библиотека dynwrapx.dll и вызов функций Win 32 API
http://www.script-coding.info/dynwrapx.html описание тут
Версия на сайте 1.0.0.0 от 05.09.2008 г.
однако на форуме можно найти более поздние сборки например 1.0.0.7

по поводу дыр безопасности их всегда много :-)

Кстати библиотеку dynwrapx.dll (работа с WinAPI (передача сообщений)) не обязательно устанавливать также как и rwidjets.dll
Последняя только для отображения меню в главном меню 1С
63. daytek0307 (daytek0307) 30.08.10 17:27 Сейчас в теме
запускаю отчёт без внешних длл. выдает ошибку :
юмйвxcзeжjfмдц3т.установитьатрибут(форма, "кнЗадания");ы3w53xйщёхvеcю7q = создатьобъект("АтрибутФормы");ы3w53xйщёхvеcю7q.установитьатрибут(форма, "кнПараметры");хёбвчцжъуъчe3fvф = lzщnfktц3_8rqmrи.создатьэлементуправления("ТпЛог","кнТаблицаЛог");
{F:\1C\BAS\APTEKA EKSPERYMENTY\1C_SHED.ERT(715)}: Недопустимое имя класса: 'ТпЛог'.
64. daytek0307 (daytek0307) 30.08.10 17:29 Сейчас в теме
проблема устранена - оновил свои длл для 1с... сори
65. daytek0307 (daytek0307) 30.08.10 17:44 Сейчас в теме
инструкция для быстрого освоения не помешала б
66. Денис Денин (MrDen) 432 30.08.10 17:53 Сейчас в теме
(65) вот тут косяк пока руки не дошли :-)
67. daytek0307 (daytek0307) 03.09.10 17:41 Сейчас в теме
Не создается письмо в выбраном каталоге. Вот алгоритм :
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"DialMail.dll") = 1 Тогда
Отправка=СоздатьОбъект("AddIn.Smtp");
Иначе
Предупреждение("Не могу загрузить библиотеку, почта отправлятся не будет");
Возврат;
КонецЕсли;
ФайлПисьмо="f:\1c\temp\";
Отправка.РабочийКаталог = ФайлПисьмо;
Отправка.СоздатьПисьмо("s@mail.ru","d@mail.ru","v@mail.ru","от меня","предприятие", "отчет за", ФайлПисьмо);
Отправка.Подключиться("smtp.mail.ru","25"," sssss","dddddd",);
Если Отправка.Подключиться("smtp.mail.ru")=1 тогда

Где что не так?
68. daytek0307 (daytek0307) 03.09.10 17:46 Сейчас в теме
База и письмо находится локально на компе, права администратора на запись.
69. Дмитрий (dimazt) 22.10.10 12:23 Сейчас в теме
Опешите, пожалуйста, как работать с дополнительными параметрами при формирование внешних отчетов.
70. Денис Денин (MrDen) 432 22.10.10 23:44 Сейчас в теме
(65) (69) Добавлено руководство пользователя, основные моменты в работе
71. Денис Денин (MrDen) 432 22.10.10 23:52 Сейчас в теме
Прошу указать на ошибки и неточности, а также интересующие моменты в руководстве
72. Андрей Аввакумов (Xenom) 14.11.10 22:25 Сейчас в теме
1с++ ведь с FormEx вместе не работают?((
73. Денис Денин (MrDen) 432 15.11.10 09:16 Сейчас в теме
(72) да вроде нормально работают :-)
74. Денис Денин (MrDen) 432 12.12.10 00:17 Сейчас в теме
pavlo пишет:
Адрес=ВыбратьКаталог(ТипЗадачи.ПолучитьЗначение(ТипЗадачи.ТекущаяСтрока())

ругается в 1c_shed.ert тут как видите скобки не хватает

Данная ошибка будет исправлена, нашел ее в задании "Прайс-лист" при выборе каталога сохранения
Формирование прайс-листа не будет работать на других конфигурациях. И пункт выбора задания скорее всего уберу.
75. Денис Денин (MrDen) 432 12.12.10 00:18 Сейчас в теме
pavlo пишет:
Данная ошибка будет исправлена, нашел ее в задании "Прайс-лист" привыборе каталога сохранения
Формирование прайс-листа не будет работать на других конфигурациях. И пункт выбора задания скорее всего уберу.

Данная ошибка будет исправлена, нашел ее в задании "Прайс-лист" при выборе каталога сохранения
Формирование прайс-листа не будет работать на других конфигурациях. И пункт выбора задания скорее всего уберу.
76. tranzit2001 (tranzit2001) 20.12.10 09:59 Сейчас в теме
Все сделано по инструкции, но при запуске обработки выдается сообщение

юмйвxcзeжjfмдц3т.установитьатрибут(форма, "кнЗадания");ы3w53xйщёхvеcю7q = создатьобъект("АтрибутФормы");ы3w53xйщёхvеcю7q.установитьатрибут(форма, "кнПараметры");хёбвчцжъуъчe3fvф = lzщnfktц3_8rqmrи.создатьэлементуправления("ТпЛог","кнТаблицаЛог");
{D:\BASES\1C_SHED\1C_SHED.ERT(715)}: Недопустимое имя класса: 'ТпЛог'.

Окно обработки появляется, но в середине окна надпись "кнТаблица", в нижнем окне "кнТаблицаЛог"
77. Alex (AlexBugs) 18.01.11 06:49 Сейчас в теме
Зря мучаешься и все диалоговые формы делаешь слоями в 1-м окне, в 1-м внешнем отчете.
Настройку и Соединения лучше вынести в другие отчеты, чтобы они были другими окнами.
А то сложно понять такой интерфейс.
Или же сделай реальные слои с закладками "Задачи", "Настройка", "Соединения", а не кнопки.

И пожалуйста, не кодируй текст модуля. Он и так ложный, а ты еще и закодировал...
78. Anton (Anton_Nikitin) 25.02.11 12:03 Сейчас в теме
Ошибка загрузки картинок 9057.bmp
Перепишите файл 9057.bmp в каталог обработки!
79. Денис Денин (MrDen) 432 12.05.11 00:29 Сейчас в теме
(78) видимо не все файлы были извлечены из архива или отсутствует доступ к файлу
80. Денис Денин (MrDen) 432 12.05.11 00:34 Сейчас в теме
(77) Специально не делал закладки ради экономии места и интерфейса, сделать закладки несложно
соединения однозначно не стоит переносить
если делать другие формы однозначно они будут модальными и доступа к предыдущим формам не будет
А так вроде оригинально :-)...
81. Денис Денин (MrDen) 432 12.05.11 00:35 Сейчас в теме
(76) 1 проверить версию 1cpp.dll
2 проверить прописаны ли классы
82. AndrejFAA (AndrejFAA) 22.09.11 16:53 Сейчас в теме
Как-то давно скачал данную обработку и запустил у себя в работу. Понравилось. Есть проблемки, но не стал их исправлять в коде.
Лень было разбираться в кодируемом тексте. :)
Единственное, что добавил у себя - это возможность установки различных параметров для вызова обработок и отчетов. Добавлена ли эта возможность в новой версии 0.5?
83. Денис Денин (MrDen) 432 22.09.11 18:15 Сейчас в теме
(82) AndrejFAA, Да это реализовано и весьма удобно. В следующей версии есть уже реализация с заполнением форм на экране и путем передачи данных в переменные внешней обработки, отчета или обработки в конфигурации
84. AndrejFAA (AndrejFAA) 22.09.11 21:44 Сейчас в теме
Так у себя сделал, когда скачал обработку.
Можете у своей обработки показать как реализовали.
Прикрепленные файлы:
85. Денис Денин (MrDen) 432 23.09.11 09:19 Сейчас в теме
(84) AndrejFAA, в этой весии работает только передача параметров, следующая версия в тестировании
86. AndrejFAA (AndrejFAA) 23.09.11 11:40 Сейчас в теме
Т.е. у Вас сейчас так же реализовано заполнение и передача параметров в отчёты, обработки?
87. Денис Денин (MrDen) 432 23.09.11 12:16 Сейчас в теме
(86) AndrejFAA, в версии 0.5.00b реализована передача параметра в открываемый внешний отчет в виде Таблицы значений или Текстового параметра который на при открытии внешней обработки можно получить через Форма.Параметр пример дан в Руководстве Пользователя.
Импорт полей в Задание планировщика и последующее заполнение полей на экране при вызове задания, запуск отчетов и обработок из конфигурации (в том числе) будет реализовано в версии 0.5.01
Я постараюсь доделать и в скором времени выложить для работы.
Форма будет заполняться параметрами, также можно будет программно нажимать кнопки :-).
Прикрепленные файлы:
88. AndrejFAA (AndrejFAA) 24.09.11 10:21 Сейчас в теме
(87) MrDen, интересно реализовано. Если ещё будет возможность вставлять (а может уже и есть у Вас) параметры с типом "СписокЗначений" и "ТаблицаЗначений", то подожду новую версию и не буду у себя что-то дописывать. :)
89. Денис Денин (MrDen) 432 28.09.11 01:53 Сейчас в теме
(88) AndrejFAA, Вот такая предварительная реализация. С константами, перечислениями, документами все понятно, все будет выбираться. Причем справочники и документы будут выбираться по типам либо с конкретными значениями.
А вот что касается таблиц значений и списков значений, можно конечно вычитывать их из визуальной части или генерировать, с этим можно поэкспериментировать.
Прикрепленные файлы:
90. AndrejFAA (AndrejFAA) 28.09.11 21:02 Сейчас в теме
(89) MrDen, может мне скинуть Вам, что было переделано два года назад?
91. AndrejFAA (AndrejFAA) 28.09.11 21:06 Сейчас в теме
Забыл добавить. У себя я сразу и сделал таблицы и списки, т.к. это нужно было в первую очередь. С заполнением тогда не стал заморачиваться. Просто сделал выгрузку нужных данных во временный файл, а в планировщике загружал. Теоретически сейчас можно переделать через буфер обмена.
92. Денис Денин (MrDen) 432 29.09.11 22:16 Сейчас в теме
AndrejFAA пишет:

(89) MrDen, может мне скинуть Вам, что было переделано два года назад?

Давайте! на mr_den@mail.ru! Я тоже размышлял по поводу Таблиц значений и Списков значений. Надумал использовать предопределенные имена по принципу Макроимен.
93. Сергей Бурыка (BurSer) 30.09.11 08:35 Сейчас в теме
Скачал. Посмотрю. Отпишусь.
94. Денис Денин (MrDen) 432 03.10.11 21:43 Сейчас в теме
(91) AndrejFAA, обновил, предлагаю потестировать. Жду файл добавлю списки и таблицы значений.
95. AndrejFAA (AndrejFAA) 04.10.11 22:25 Сейчас в теме
96. makeya 13.10.11 16:10 Сейчас в теме
По описанию замечательно, но посмотреть на обработку так и не получилось пока. 2 ссылки из 4х на внешние компоненты недоступны (одна выдает ошибку 404, другая просто редиректит на сайт). Даже 1cpp.dll которую положила в директорию обработки выдает ошибку "Перепишите файл 1cpp.dll в каталог обработки". Очень надеюсь, что заработает(
97. Денис Денин (MrDen) 432 13.10.11 16:23 Сейчас в теме
(96) makeya, рекомедую вам все библиотеки скачать одним файлом lib.zip в разделе файлы
98. makeya 13.10.11 16:27 Сейчас в теме
Спасибо за совет, сейчас попробую!
Извиняюсь за вопрос, но у вас код обработки специально в таком чуть ли не обфусцированном виде, или у меня неверно открылось? Так хотелось научиться на вашем примере)
99. Денис Денин (MrDen) 432 13.10.11 16:35 Сейчас в теме
(98) makeya, к сожалению да :-), но классы полностью в оригинальном виде
100. makeya 13.10.11 16:40 Сейчас в теме
Ах, печаль :)
Спасибо большое, хорошее дело делаете, ставлю плюс)

p.s. Планировщик запустился, буду пробовать.
Оставьте свое сообщение