Ошнуров Андрей | Программист | Предприниматель

«РусскийФокс — 1С-подобный язык программирования»

Новый язык 1С-подобный объектно-ориентированный язык программирования РусскийФокс (интерпретатор), FreeWare. Удобен для обучения (Размер платформы 14Мб, инсталляции не требует. Разрабатывается на FoxPro 9) Удобен для системных администраторов: писать сценарии для командной строки. Операционная система WinXP и выше. На данный момент из синтакс-помошника учебной версии 1С реализованы все функции работы со строками, все функции работы со значениями типа Дата, функции преобразования значений (число, строка, дата). Пока отсутствует отладчик, но реализованы операторы ПОПЫТКА, ИСКЛЮЧЕНИЕ, КОНЕЦПОПЫТКИ; В ближайшее время планируется создать объекты для работы с DBF-файлами (с CDX индексами), объект для работы с MySQL-сервером, генерация отчетных форм на основе шаблонов OpenOffice и LibreOffice (либо на MS Excel), создание экранных форм ввода данных, создания меню, объекты типа строка ввода, кнопки, таблица, чекбоксы и т.д.. Особое внимание будет уделено взаимодействию с платформой 1С. Доклад будет посвящен краткому обзору возможностей и демонстрации примеров написания кода.

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

Администрирование - Системное

Автоматизация выполнения задач по расписанию (регуляно в интервале времени, по дням и т.д.) Задача состоит из многих заданий С УСЛОВИЯМИ ВЫПОЛНЕНИЯ! БЕЗ ИЗМЕНЕНИЯ КОНФИГУРАЦИИ!!! Возможные задания - формирование прайса (собственный формат) - запуск внешних и внутренних отчетов (обработок) с параметрами, расширенными параметрами, возможностью заполнения параметрами форм и автоматических нажатий на необходимые кнопки форм; - запуск внешних приложений, команд системы (с возможностью ожидания завершения) - выполнение произвольного текста на языке 1С (указанного, из файла, оба варианта) - работа с архивами (ZIP) упаковка, распаковка - получение и отправка писем с вложениями по почте (SMTP/POP3) - прием и передача файлов по протоколу FTP, получение содержания папки с сохранением в файле - работа с файлами, каталогами (копирование, перенос, удаление) - стандартный бипер - проигрывание Wav-файла - отправка сообщения через mailslot с подменой отправителя (локальная сеть) или аля Net Send (Win32API) - системные функции (очистка, закрытие окна сообщений, закрытие 1С, завершение сеанса пользователя, перезагрузка, выключение компьютера) - макроимена в строках ввода, параметрах заданий по английски %CurDate и в стиле 1С [ТекущаяДата], использование вычисляемого значения [Шаблон{}] (вызов Alt+Ins) Ведение логов на экран, в файл, ведение логов соединений. Задачи выполняются последовательно, согласно установленным условиям. Отображение времени до выполнения задачи. Используются настраиваемые соединения с SMTP/POP3, FTP.

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

16.09.2017 1.1.01
+ Добавлена обработка аттрибута формы ТаблицаЗначений
* Расширена обработка аттрибута формы СписокЗначений
+ Добавлено лицензирование
+ Добавлены "горячие клавиши" Ctrl+Up и Ctrl+Down - перемещение записи в табличных полях
# В некоторых конфигурациях могли не работать "горячие клавиши"
# Исправлены некоторые ошибки

29.08.2016 1.1.00
* Изменена логика работы с файлами и каталогами, отсутствие файлов не приводит к ошибке
# Если результаты отсуствовали, то задача прерывалась
+ Добавлена поддержка dynwrapx.dll версии 2.x.x.x

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

Установка
1.    Если в базе используются внешние компоненты (ВК):
1cpp.dll
FormEx.dll
DialMail.dll
RWidjets.dll
- можем их заменить (предварительно сохранив копии старых), если не используются оставить в каталоге обработки.
Регистрировать необходимые компоненты с указанием полного пути к компоненте;
2.     dynwrapx.dll желательно скопировать в каталог системы
Win9x – System;
NT/XP/2K/Vista/Windows 7/Windows 8 - 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.128 
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С Планировщику (16.09.2017) 1cpp.dll (3.2.4.3) FormEx.dll (2.0.5.128) DialMail.dll (2.7.6 pb16) RWidjets.dll (1.4.0.3) dynwrapx.dll (2.1.1.1)
.zip 1,63Mb
21.09.17
653
.zip 1,63Mb 653 Скачать
1С Планировщик v1.1.01
.zip 470,03Kb
17.09.17
14
.zip 1.1.01 470,03Kb 14 Скачать

См. также

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

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

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

1.Можно ли запускать в пакетном режиме?
2.
- запуск внешних отчетов (с параметрами, макроименами)
Как передавать параметры в отчет-обработку?
34. MrDen 435 15.09.09 09:12 Сейчас в теме
(33) 1 запустить можно, у меня правда работает постоянно
2 параметры задаются с строке параметры при вызове внешнего отчета, в виде параметров могут использоваться макроимена и текстовые параметры
200. Dolly_EV 266 27.01.14 12:43 Сейчас в теме
В задании "Добавить файлы в архив" в поле "Архив" пытаюсь написать:

[КаталогИБ]\ExtReports\ИмперияАлко\ДВФО_Чита_Элис_массив_[Шаблон{Формат(ТекущаяДата(),"ДММММ" [Шутливо] }].zip


ругается: Формат(ТекущаяДата(),""<<?>>ДММММ"" [Шутливо]
Ожидается символ ')'

Кавычки вокруг ДММММ пытался и двойные сделать и Симв(34) - ничего не помогает :-((
201. MrDen 435 03.03.14 22:21 Сейчас в теме
35. 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 435 15.09.09 12:46 Сейчас в теме
(35) проверю, предложения по развитию в личку
37. 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 435 26.09.09 18:43 Сейчас в теме
(36) пришли на мыло при какой ситуации возникла ошибка
39. MrDen 435 02.10.09 13:24 Сейчас в теме
(35) (37) исправлено ошибка возникала при отсутствии Справочника "Контрагенты"
urbanist; +1 Ответить
40. urbanist 58 02.10.09 13:34 Сейчас в теме
(39)
О.К! Всё заработало.Спасибо!
41. MrDen 435 02.10.09 14:09 Сейчас в теме
42. telec_1983 09.10.09 11:27 Сейчас в теме
Классная програмка! пока не ставил, но для автоматизации она мне очень нужна! спасибо производителю!!!! ;)
43. MrDen 435 09.10.09 14:39 Сейчас в теме
44. voler 14 30.11.09 09:41 Сейчас в теме
Программка хорошая, но я пока не ставил. Скажите а есть возможность такой на 1С 8.1?
45. MrDen 435 30.11.09 10:18 Сейчас в теме
(44) Если хорошая тогда + можно рекомендовать :-)
А под 1С 8.1 попадалось здесь на сайте планировщик и наверняка есть встроенный инструмент, сам не пользуюсь 1С 8.1 ввиду отсутствия последней
46. 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 435 18.01.10 14:24 Сейчас в теме
(48) запускается нормально под администратором NT
рекомендую проверить какая версия загружается
1cpp.dll
и на всякий случай права доступа NTFS
54. Bor_ka 79 19.08.10 21:00 Сейчас в теме
(49) (48) Та же проблема. Версия 1с++ 3.2.2.0
Права Администраторские (WinServer2003)
55. MrDen 435 22.08.10 20:25 Сейчас в теме
(54) Очень интересно...
Попробовал на виртуальной машине в чистом виде и ошибок нету.
Хорошо бы в личку кусок лога 1c_shed.log
57. MrDen 435 24.08.10 17:31 Сейчас в теме
(56) Написал о замене компонентов на более свежие и снова попробовать
50. Myti 91 21.04.10 14:57 Сейчас в теме
:!: прикольная вещицо,,,,однозначно +
51. dimazt 28.05.10 01:34 Сейчас в теме
проблема с отправкой почты через smtp. перепробовал разное но безрезультатно.
52. MrDen 435 28.05.10 08:55 Сейчас в теме
(51) Проблем с отправкой замечено не было, пришлите скриншот на адрес разработчика, включите расширенные логи в соединении для определения причины и отправьте также лог файл

53. Alucard 02.08.10 22:12 Сейчас в теме
Неплохо, автору однозначно +++
58. daytek0307 30.08.10 12:12 Сейчас в теме
Ещё б разработчик написал откуда он рекомендует скачивать и обновлять все dll..
59. MrDen 435 30.08.10 13:16 Сейчас в теме
(58) добавлено с учетом пожеланий
60. daytek0307 30.08.10 15:15 Сейчас в теме
как на счет dynwrapx.dll - сам длл не писал. у меня сервер на ОС Вин 2003 Сервер. Не будет ли дыр в безопасности с установкой на эту ОС?
61. daytek0307 30.08.10 15:25 Сейчас в теме
и где лучше скачть оригинал dynwrapx.dll?
62. MrDen 435 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 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 30.08.10 17:29 Сейчас в теме
проблема устранена - оновил свои длл для 1с... сори
65. daytek0307 30.08.10 17:44 Сейчас в теме
инструкция для быстрого освоения не помешала б
66. MrDen 435 30.08.10 17:53 Сейчас в теме
(65) вот тут косяк пока руки не дошли :-)
70. MrDen 435 22.10.10 23:44 Сейчас в теме
(65) (69) Добавлено руководство пользователя, основные моменты в работе
67. 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 03.09.10 17:46 Сейчас в теме
База и письмо находится локально на компе, права администратора на запись.
69. dimazt 22.10.10 12:23 Сейчас в теме
Опешите, пожалуйста, как работать с дополнительными параметрами при формирование внешних отчетов.
71. MrDen 435 22.10.10 23:52 Сейчас в теме
Прошу указать на ошибки и неточности, а также интересующие моменты в руководстве
72. Xenom 14.11.10 22:25 Сейчас в теме
1с++ ведь с FormEx вместе не работают?((
73. MrDen 435 15.11.10 09:16 Сейчас в теме
(72) да вроде нормально работают :-)
74. MrDen 435 12.12.10 00:17 Сейчас в теме
pavlo пишет:
Адрес=ВыбратьКаталог(ТипЗадачи.ПолучитьЗначение(ТипЗадачи.ТекущаяСтрока())

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

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

Данная ошибка будет исправлена, нашел ее в задании "Прайс-лист" при выборе каталога сохранения
Формирование прайс-листа не будет работать на других конфигурациях. И пункт выбора задания скорее всего уберу.
76. 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)}: Недопустимое имя класса: 'ТпЛог'.

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

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

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

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