gifts2017

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

Опубликовал Денис Денин (MrDen) в раздел Обмен - Перенос данных из 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) 635
.zip 1,29Mb
26.03.12
635
.zip 1,29Mb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
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) 08.05.09 12:54
Как раз наметилась соответствующая задачка для планировщика. Буду тестисть. Спасибо!
23. mrden (MrDen) 08.05.09 13:02
:-) пожалуйста, с предложениями в личку
24. Дмитрий Елисеев (w-divin) 09.07.09 14:11
в коментах ругають, а плюсикаф хватает )))
25. Денис Денин (MrDen) 10.07.09 00:16
(24) первый вариант был нестабильный на vtolls.dll с 1cpp.dll все намного симпатичнее
26. Сергей (Che) Коцюра (CheBurator) 13.08.09 02:23
ууу хотел посмотреть как там с Тп работает - а там все закирпичено...
27. Денис Денин (MrDen) 17.08.09 10:31
28. Роман (RikON) 20.08.09 17:16
Мегажесть, парень ты японец? я такого каламбура в модуле обработке ещё не видел, это ты по видимому специально так нарисовал... потом?
29. Роман (RikON) 20.08.09 17:18
А понятно, жмот просто, пойду в другом месте поищу!
30. Денис Денин (MrDen) 20.08.09 21:55
Наверно ты о закирпиченном? Ну дык классы там полностью открыты
31. urbanist Железняков (urbanist) 14.09.09 09:31
Как он вызывается после установки?
32. Денис Денин (MrDen) 14.09.09 22:11
33. urbanist Железняков (urbanist) 14.09.09 22:38
(32) Спасибо,сам тормознул-забыл вытащить из архива 1c_shed.ert.

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

53. Platon Sitnikov (Alucard) 02.08.10 22:12
Неплохо, автору однозначно +++
54. Борис Разорёнов (Bor_ka) 19.08.10 21:00
(49) (48) Та же проблема. Версия 1с++ 3.2.2.0
Права Администраторские (WinServer2003)
55. Денис Денин (MrDen) 22.08.10 20:25
(54) Очень интересно...
Попробовал на виртуальной машине в чистом виде и ошибок нету.
Хорошо бы в личку кусок лога 1c_shed.log
57. Денис Денин (MrDen) 24.08.10 17:31
(56) Написал о замене компонентов на более свежие и снова попробовать
58. daytek0307 (daytek0307) 30.08.10 12:12
Ещё б разработчик написал откуда он рекомендует скачивать и обновлять все dll..
59. Денис Денин (MrDen) 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) 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) 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) 22.10.10 23:44
(65) (69) Добавлено руководство пользователя, основные моменты в работе
71. Денис Денин (MrDen) 22.10.10 23:52
Прошу указать на ошибки и неточности, а также интересующие моменты в руководстве
72. Андрей Аввакумов (Xenom) 14.11.10 22:25
1с++ ведь с FormEx вместе не работают?((
73. Денис Денин (MrDen) 15.11.10 09:16
(72) да вроде нормально работают :-)
74. Денис Денин (MrDen) 12.12.10 00:17
pavlo пишет:
Адрес=ВыбратьКаталог(ТипЗадачи.ПолучитьЗначение(ТипЗадачи.ТекущаяСтрока())

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

Данная ошибка будет исправлена, нашел ее в задании "Прайс-лист" при выборе каталога сохранения
Формирование прайс-листа не будет работать на других конфигурациях. И пункт выбора задания скорее всего уберу.
75. Денис Денин (MrDen) 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) 12.05.11 00:29
(78) видимо не все файлы были извлечены из архива или отсутствует доступ к файлу
80. Денис Денин (MrDen) 12.05.11 00:34
(77) Специально не делал закладки ради экономии места и интерфейса, сделать закладки несложно
соединения однозначно не стоит переносить
если делать другие формы однозначно они будут модальными и доступа к предыдущим формам не будет
А так вроде оригинально :-)...
81. Денис Денин (MrDen) 12.05.11 00:35
(76) 1 проверить версию 1cpp.dll
2 проверить прописаны ли классы
82. AndrejFAA (AndrejFAA) 22.09.11 16:53
Как-то давно скачал данную обработку и запустил у себя в работу. Понравилось. Есть проблемки, но не стал их исправлять в коде.
Лень было разбираться в кодируемом тексте. :)
Единственное, что добавил у себя - это возможность установки различных параметров для вызова обработок и отчетов. Добавлена ли эта возможность в новой версии 0.5?
83. Денис Денин (MrDen) 22.09.11 18:15
(82) AndrejFAA, Да это реализовано и весьма удобно. В следующей версии есть уже реализация с заполнением форм на экране и путем передачи данных в переменные внешней обработки, отчета или обработки в конфигурации
84. AndrejFAA (AndrejFAA) 22.09.11 21:44
Так у себя сделал, когда скачал обработку.
Можете у своей обработки показать как реализовали.
Прикрепленные файлы:
85. Денис Денин (MrDen) 23.09.11 09:19
(84) AndrejFAA, в этой весии работает только передача параметров, следующая версия в тестировании
86. AndrejFAA (AndrejFAA) 23.09.11 11:40
Т.е. у Вас сейчас так же реализовано заполнение и передача параметров в отчёты, обработки?
87. Денис Денин (MrDen) 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) 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) 29.09.11 22:16
AndrejFAA пишет:

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

Давайте! на mr_den@mail.ru! Я тоже размышлял по поводу Таблиц значений и Списков значений. Надумал использовать предопределенные имена по принципу Макроимен.
93. Сергей Бурыка (BurSer) 30.09.11 08:35
Скачал. Посмотрю. Отпишусь.
94. Денис Денин (MrDen) 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) 13.10.11 16:23
(96) makeya, рекомедую вам все библиотеки скачать одним файлом lib.zip в разделе файлы
98. makeya 13.10.11 16:27
Спасибо за совет, сейчас попробую!
Извиняюсь за вопрос, но у вас код обработки специально в таком чуть ли не обфусцированном виде, или у меня неверно открылось? Так хотелось научиться на вашем примере)
99. Денис Денин (MrDen) 13.10.11 16:35
(98) makeya, к сожалению да :-), но классы полностью в оригинальном виде
100. makeya 13.10.11 16:40
Ах, печаль :)
Спасибо большое, хорошее дело делаете, ставлю плюс)

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