MiracleV8: Расширенная версия

03.11.11

Разработка - Разработка внешних компонент

Универсальная компонента для 1С 7.7 и 1С 8.x

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
Ссылка на скачивание
.txt 0,03Kb
2300
2300 Скачать бесплатно
-
.txt 29,04Kb
1320
1320 Скачать бесплатно
Тест77
.zip 657,27Kb
624
624 Скачать бесплатно
Тест81
.zip 681,43Kb
544
544 Скачать бесплатно

Работа с xls-файлами на считывание/запись напрямую (не  требует наличия Excel или Open Office), интерактивная иконка окна 1С в трее,

медиа, индикаторы, работа с htm-файлами и веб-ссылками, аниматоры, прогресс-бары, некоторые возможности WinAPI для продвинутых, некоторые полезные функции для администрирования и т.д. (см. файл описания)

MiracleV8_TestBase81.zip - тестовая база 8.1, dll внутри

MiracleV8_TestBase77.zip - тестовая база 7.7, dll внутри

Описание (ReadMe).txt - описание методов

Примечание: обновления dll в четвертом файле с номером актуальной версии

ВНИМАНИЕ: в связи с вопросами кое-кого сообщаю, что внутри тестовых баз лежат самые дремучие версии dll, тестовые базы не обновляются с начала публикации.

Версия 2.1.3.0, добавлен "Рабочий стол". Скачивать по ссылке в публикации


См. также

SALE! 15%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    243482    1126    912    

1052

Загрузка и выгрузка в Excel Маркетплейсы Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы преобразуете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, Детский мир, МагнитЭкспресс (быв.Казань-Экспресс), Леруа Мерлен, ЭНФАНТА (Акушерство), ЛаМода, Летуаль, Твой дом, Золотое Яблоко в документы "Отчет комиссионера (агента) о продажах" и другие. Работает в 1С:БП 3.0, 1С:БП 3.0 КОРП, 1С:УТ 11, 1С:УНФ, 1С:КА 2, 1С:ERP Управление предприятием. Возможность подключить любые маркетплейсы. Анализ продаж ОZON. 30 дней БЕСПЛАТНОГО пользования!

5400 руб.

12.08.2021    38392    414    68    

175

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 26.03.2025, версия 9.10 - 9.16)

18000 руб.

20.11.2015    160100    393    383    

521

Загрузка и выгрузка в Excel Маркетплейсы Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет Оперативный учет 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Бухгалтерский учет Платные (руб)

Обработки загрузки данных о продажах WildBerries предназначены для следующих конфигураций: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 3.0; Розница, редакция 3.0; Управление торговлей, редакция 11; Управление торговлей, редакция 10.3

4800 руб.

11.12.2019    59723    1022    3    

257

SALE! 30%

ЭДО и ОФД Загрузка и выгрузка в Excel Бухгалтер Бухгалтерский учет 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Кто получает документы в формате XML из различных сервисов ЭДО (формат 820 приказ ФНС 31 мая 2019) и набивает их вручную в 1С, тот наверняка хотел бы автоматизировать этот процесс. Поддержка конфигураций: Бухгалтерии 3, УПП 1.3, 1С:КА 2.4 и 1С:КА 2.5, УТ10, УТ11.4 и УТ11.5. Для бухгалтерии 3 добавлена поддержка формат 5.03 от 23/01/2025

3600 руб.

11.02.2020    95280    322    157    

232

Маркетплейсы Загрузка и выгрузка в Excel Программист Пользователь Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Загрузка данных отчета о реализации и продаже товаров из сервиса Яндекс.Маркета «Беру» из отчетов Excel для конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11; Управление торговлей, редакция 10.3; Управление нашей фирмой, редакция 3.0 и Розница, редакция 3.0 в документ «Отчет комиссионера о продажах».

4800 руб.

09.12.2020    26831    266    1    

128
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
195. Abadonna 3971 10.08.10 06:01 Сейчас в теме
Внимание, кто залил версию 1.9.9.11 до утра 10 августа. Случайно оставил в ней пару отладочных операторов на методе SetJpgPicture, перезалил. Скачайте по новой
196. Арчибальд 2709 10.08.10 07:37 Сейчас в теме
(195) С новинками спешить не надо. Новинки от Билла надо два-три года игнорировать. От Абадонны - двух дней должно хватить.
197. Abadonna 3971 11.08.10 05:42 Сейчас в теме
Версия 1.9.9.12
Навеяно http://www.infostart.ru/public/73112/
Метод ScaleAndCompressJpg(ФайлВходной,ФайлВыходной,Качество,Масштаб);
ФайлВходной,ФайлВыходной: строки, полные имена файлов
Качество: целое от 1 до 100. При 1 наихудшее качество, но и наименьший размер файла,
при 100 - наоборот
Масштаб: число. При Масштаб<1 картинка увеличивается, при >1 - уменьшается
Возвращает размер нового записанного файла в байтах
Пример кода:
Процедура Сформировать()  
	ФайлВходной="c:\MiracleV8_TestBase77\ExtForms\Роза.jpeg";  
	ФайлКачество100="c:\MiracleV8_TestBase77\ExtForms\Роза100.jpeg";
	ФайлКачество50="c:\MiracleV8_TestBase77\ExtForms\Роза50.jpeg";
	ФайлКачество25="c:\MiracleV8_TestBase77\ExtForms\Роза25.jpeg"; 
	// исходный файл уменьшается в 2 раза (параметр 4)
	// все три новых файла получаются одного размера (картинки),              
	//но разного качества (параметр 3) и разного размера файла
	Р1=L.ScaleAndCompressJpg(ФайлВходной,ФайлКачество100,100,2); 
	Р2=L.ScaleAndCompressJpg(ФайлВходной,ФайлКачество50,50,2);   
	Р3=L.ScaleAndCompressJpg(ФайлВходной,ФайлКачество25,25,2);     
	Сообщить("Записан файл с качеством 100, размер: "+Р1); 
	Сообщить("Записан файл с качеством 50, размер: "+Р2); 
	Сообщить("Записан файл с качеством 25, размер: "+Р3);
КонецПроцедуры
Показать

Примечание: что-то я на глаз особо не заметил ухудшения качества ;) А вот размер прилично меняется (см. рис.)
Прикрепленные файлы:
maxpiter; Поручик; +2 Ответить
198. maxpiter 150 11.08.10 09:49 Сейчас в теме
199. Гон 14.08.10 09:48 Сейчас в теме
MiracleV8: Расширенная версия
Да когда-же описание нормальное (полное) или примеры будут?!! :cry:
Откуда-то по крупицам приходится дергать инфу...
А как кнопки на форме сделать - так и не нашел!
А. Кучер - молодец, конечно; вешь уникальная, но как ОБЫЧНЫМ людям пользоваться-то?
200. Abadonna 3971 14.08.10 09:51 Сейчас в теме
(199) Всё было на форуме разработки, но после некоторых реконструкций сайта на форуме из 6-ти осталась только одна страница. support обещал поправить, но уж месяца три воз и ныне там :(
201. babylon_5 55 17.08.10 12:34 Сейчас в теме
А как из xls дату прочитать?
Мираклом читаю ячейку (в ней дата 25.08.2010), логично получаю число 40415 - как из него сделать дату?
202. Abadonna 3971 17.08.10 12:46 Сейчас в теме
203. Abadonna 3971 17.08.10 13:34 Сейчас в теме
(201) К сожалению компонента Дельфи для xls не определяет автоматом тип ячейки "дата"
Поэтому добавил метод IntToDateStr(ДатаЧислом: целое), но когда его надо применять придется определять самому.
Возвращаемое значение: дата строкой.
Версия 1.9.9.13
По IntToDateStr(0) вываливает дату "начала мира" 30.12.1899
По твоему примеру IntToDateStr(40415) как раз 25.08.2010
204. babylon_5 55 17.08.10 13:50 Сейчас в теме
(203) Отлично. Когда применить - определю руками. Не вопрос.
Спасибо большое.
205. Арчибальд 2709 18.08.10 08:19 Сейчас в теме
Разработка проверена группой "Экспертиза публикаций" и получила соответствующий знак.
Прикрепленные файлы:
206. Abadonna 3971 18.08.10 09:57 Сейчас в теме
(205)
Я и раньше счастлив был, а теперь в два раза счастливее буду, потому что у меня значок есть
:)
(с) Матроскин
207. alexk-is 6546 18.08.10 10:04 Сейчас в теме
(205) А по каким принципам, позвольте узнать, тут медали раздают? :)
208. Арчибальд 2709 18.08.10 10:15 Сейчас в теме
(207) Клиент находит эксперта, оплачивает его работу, посылает мне заявку на медаль и рецензию эксперта - вуаля :D
http://infostart.ru/community/groups/148/blog/1148/
209. Abadonna 3971 18.08.10 10:57 Сейчас в теме
(208) Надеюсь, никто не поверит, что я за свою бесплатную разработку еще и деньги кому-то платил :D
210. Арчибальд 2709 18.08.10 11:04 Сейчас в теме
(209) А про деньги там ничего и не сказано. Можно бартером - как договоришься(тся) :D
211. Abadonna 3971 18.08.10 20:28 Сейчас в теме
Версия 1.9.9.14 MIDI-баловство
Метод
MidiPlayNote(НомерMidiНоты,Длительность,НомерMIDIИнструмента), где
НомерMidiНоты - число (см. ниже)
Длительность - число, длительность звучания ноты, мс.
НомерMIDIИнструмента - число 0..127, каким инструментом проигрывать
Для определения названия инструмента по его номеру метод
GetInstrumentName(НомерMIDIИнструмента) - возвращает строку названия
НомерMidiНоты=60 соответствует ДО первой октавы.
Каждая единичка вверх/вниз - полтона вверх/вниз.
Т.е:
59 - СИ малой октавы (между ними полтона)
58 - СИ-бемоль (ЛЯ-диез) ... и т.д. вниз
61 - ДО-диез (РЕ-бемоль)
62 - РЕ
63 - РЕ-диез (МИ-бемоль)
64 - МИ
65 - ФА (между ними полтона) ...и т.д. вверх
Пример кода:
Для А=0 По 127 Цикл           
   Инструмент=L.GetInstrumentName(А);
   Состояние(""+А+"."+Инструмент);
   // ДО первой октавы, 500 мс, по всем инструментам последовательно
   L.MidiPlayNote(60,500,А);
КонецЦикла;	 

P.S. Прикольный (и "предупреждалистый") звук у инстурмента 55 - OrchestraHit
212. RinGo 91 19.08.10 14:56 Сейчас в теме
Почему-то скачивается версия 1.9.9.13 :?:
213. Abadonna 3971 19.08.10 14:59 Сейчас в теме
(212) Фиг его знает.. может не загрузилось. Грузил точно 14-ю, сейчас проверил.
Перезаливаю
214. Abadonna 3971 19.08.10 15:06 Сейчас в теме
(212) Перезалил, скачал - 14-я
215. RinGo 91 19.08.10 15:19 Сейчас в теме
Ща - нормуль!
Эх! Тебе бы на полгодика хатта бы раньше так "побаловаться"!...
Ща буду свои алармы на MIDI переводить...
+5!(за метод)
216. Abadonna 3971 19.08.10 15:20 Сейчас в теме
217. Abadonna 3971 19.08.10 19:16 Сейчас в теме
В. Кушнир у нас большой любитель пестрых кнопок на форме 1С ;)
А картинки на них накладывать ему лень.
По его просьбе версия 1.9.9.15, новый метод:
L.SetButtonCaption(ЗаголовокКнопки1С,ЦветФонОт,ЦветФонДо,ЦветШрифта), где:
ЗаголовокКнопки1С - строка, заголовок кнопки на форме, которую видоизменяем
(не забываем, что может быть с амперсандом, например: С&формировать)
(Кстати, реакция на быструю клавишу, обозначенную амперсандом, остается в силе).
Кнопки могут иметь объемно-цилиндрический вид, поэтому
ЦветФонОт,ЦветФонДо - целые, соотвествующие цвета
ЦветШрифта - целое, цвет надписи на кнопке.
Пример кода:
Процедура Сформировать() 
   Сообщить("Процедура Сформировать отработала","i");
КонецПроцедуры          

Процедура  УстановитьКнопки()
   Форма.ОбработкаОжидания("УстановитьКнопки",0);
  // от розового до красного, шрифт желтый  	
   L.SetButtonCaption("Закрыть",8684799,255,65021);
   // от светло голубого до голубого, шрифт черный       
   L.SetButtonCaption("С&формировать",16245453,15966336,0);
КонецПроцедуры

Процедура ПриОткрытии() 
   Форма.ОбработкаОжидания("УстановитьКнопки",1);
КонецПроцедуры
Показать

Примечание 1: применен метод полного перекрытия родной кнопки кнопкой TJvNavPanelButton, обработчик события OnClick которой посылает сообщение родной,
что она нажата. Спецам по дельфи - статья http://infostart.ru/public/74434/
Примечание 2: у кнопок TJvNavPanelButton нет метода отровнять заголовок по центру.
Смещение слева на один пробел задано в библиотеке, центровку регулируйте шириной кнопки на этапе проектирования
Примечание 3: только для 7.7, да для 8х оно и не надо
Примечание 4: если кто не знал (забыл) в библиотеке есть метод для визуального выбора нужного цвета SelectColor(). Возвращает число, соответствующее выбранному цвету
Прикрепленные файлы:
kfilfac; cleaner_it; Арчибальд; vasilykushnir; +4 Ответить
218. vasilykushnir 63 20.08.10 08:10 Сейчас в теме
Жаль, что нельзя повторно за библиотеку голосовать... - просто чумовую вещь замутил. СПАСИБО!!!
Теперь формы разрисую а-ля попугай. Это не моя прихоть - есть у меня юзеры, которые просят, чтобы формы были гламурненькие. Нате вам гламура!
219. Арчибальд 2709 20.08.10 08:25 Сейчас в теме
(218) Гламур - не гламур, А по-любому, кнопки без цветовой дифференциации нежизнеспособны :D
А реально, бухи еще не жалуются на стандартную палитру форм, а операторы, когда в прошлом году их перевели с моего дизайна на стандартный восьмерочный (темно-серое на светло-сером) аж взвыли.
220. Abadonna 3971 20.08.10 09:10 Сейчас в теме
(219)
кнопки без цветовой дифференциации нежизнеспособны

Может еще кнопки с цаком приделать? :D :D
222. Abadonna 3971 22.08.10 09:57 Сейчас в теме
Версия 1.9.9.17
Изменен метод SetButtonCaptionEx:
SetButtonCaptionEx(ЗаголовокКнопки1С,ЦветФонОт,ЦветФонДо,ЦветРамки,ЦветШрифта,Центровать)
Новый параметр Центровать: число, необязательный, по умолчанию 1.
Если Центровать=0 - фонт жирный без центровки
Если Центровать=1 - фонт обычный, почти автоцентровка
"Почти" - потому что центровка пробелами слева, а не пикселями.
P.S. Добавлена проверка на существование кнопки с заданным заголовком.
Если при вызове методов SetButtonCaption иSetButtonCaptionEx была ошибка
в параметре 1 (нет кнопки на форме с таким заголовком), то происходит просто выход из процедуры без выведения ошибки
____________________________________________________________­__
После 13:45 Москвы
Извращения для развлечения ;)
Форма 77 прикидывается восьмерочной
Метод As81Form(ЛинияПодПанельюИструментов)
ЛинияПодПанельюИструментов - 0 или 1 - рисовать линию под ПИ
Необязательный, по умолчанию 0.
Процедура Сформировать()
КонецПроцедуры

Процедура  ИзменитьФорму()                                    
	Форма.ОбработкаОжидания("ИзменитьФорму",0);
	L.As81Form();
КонецПроцедуры

Процедура ПриОткрытии() 
	Форма.ОбработкаОжидания("ИзменитьФорму",1);
КонецПроцедуры
Показать

Нюансики:

1. Метод блокирует кнопку максимизации формы.
2. Родные края формы обрезаны (гусары, молчать! ;)), поэтому форма размеры не изменяет
3. Если на форме несколько кнопок с одинаковым заголовком, отловит только первую
Подправлено в версии 17 - все отловит теперь
Не применять метод на формах с рамками групп!!!
Прикрепленные файлы:
223. ЗАК 22.08.10 13:25 Сейчас в теме
С кнопками чего-то не выходит никак .... пишет "AddIn.MiracleClass: Control '' has no parent window", непонятно про какое родительское окно ругается :)
224. Abadonna 3971 22.08.10 13:33 Сейчас в теме
(223) Проверь точность заголовков кнопок при вызове метода.
Например вызывал с заголовком "Сформировать", а не с "С&формировать"
В последней закачке поставил проверку на существование кнопки с заданным заголовком, если нет такой - просто выходит из процедуры
Еще метод проверки
Вызови метод hButton(ТвойЗаголовок)
Если вернет 0 - значит не так заголовок задан
И еще: ты, случаем, не в процедуре ПриОткрытии() сразу вызываешь?
Так нельзя - у формы еще хэндла нет. Пример кода, чтобы сразу кнопки ставила
был выше приведен
225. ЗАК 22.08.10 14:00 Сейчас в теме
Спасибо, разабрался ... я по привычке обращения к объектам, обращался не по тексту в Загаловке, а по идентификатору :) Кстати, метод hButton возвращает 0, но при этом все отлично работает теперь :)
226. Abadonna 3971 22.08.10 14:02 Сейчас в теме
(225)
обращался не по тексту в Загаловке, а по идентификатору

Где ж я тебе в dll 1С-идентификаторы возьму? :D
Это у нас Альф с формексом молодец, в самое нутро влез. А мы все больше "со стороны"
Кстати, метод hButton возвращает 0, но при этом все отлично работает тепер

Если бы hButton(ЗаголовокКноки) вернул ноль, ничего бы не работало.
Опять ты там чего-то намудрил ;)
227. aka AMIGO 60 23.08.10 09:22 Сейчас в теме
Abadonna, вопрос: вариант с 8-кой убран?
вроде в топике есть намёк:
""MiracleV8_TestBase81.zip - тестовая база 8.1, dll внутри""
а в файлах нет..
228. Abadonna 3971 23.08.10 09:40 Сейчас в теме
(227) Блин, какой-то глюк с закачкой :(
Прикрепленные файлы:
MiracleV8_TestBase77.zip
MiracleV8_TestBase81.zip
x1c; aka AMIGO; +2 Ответить
229. alexk-is 6546 23.08.10 09:44 Сейчас в теме
(228) IE тебе в помощь. Публиковаться лучше им. Меньше проблем с кэшем страниц.
230. Abadonna 3971 23.08.10 09:51 Сейчас в теме
(229) Точно. Опера все никак не хотела менять (показывать). Хоть и "Очистить кэш публикации" делал. IE сходу перезалил
231. Bobak 206 23.08.10 21:24 Сейчас в теме
Глюк с As81Form.
"Рамка группы" почему то становиться "активным" элементом.
И при клике на любом элементе внутри группы, перекрывает все элементы находящиеся внутри группы.
232. Abadonna 3971 23.08.10 21:30 Сейчас в теме
(231) Ха, блин. Про рамку-то я и забыл. Она тоже класса "Button", поэтому наравне с кнопками видоизменяется. Вывод: не применять метод на формах, где есть рамки.
Тут уж я никак их не отфильтрую, зацепиться не за что...
233. ЗАК 23.08.10 23:38 Сейчас в теме
Заметил интересную вещь, в 1С 7.7, если форма открыта модально, при нажатии"Alt" исчезают фиктивные кнопки и после этого даже повторный вызов метода "SetButtonCaptionEx" не рисует новые, помогает только закрытие-открытие формы.
234. ЗАК 23.08.10 23:43 Сейчас в теме
+(233) Хм ... оказалось если по кнопкам прощелкать, то возвращаются на место они и уже на Alt не реагируют больше :)
235. Abadonna 3971 24.08.10 07:19 Сейчас в теме
(233), (234) Забавно, что они вообще на модалке как-то рисовались, там наследование окон совсем другое... Будет время - посмотрю
236. ЗАК 24.08.10 13:16 Сейчас в теме
(235) Все отлично в модальных окнах прорисовывает, а тот глюк который я описал - это только при использовании формекса возникает, при использовании метода для формы(окна) : "СтильОкна(Форма, 2)" ... в обычном модальном режиме все отлично :)
237. Abadonna 3971 24.08.10 13:18 Сейчас в теме
(236)
только при использовании формекса возникает

Ага, они кое в чем с формексом не дружат - начинают... этими самыми.. мериться :D
238. Борода 24.08.10 14:29 Сейчас в теме
по 187 что-то прояснится ? :cry:
240. Abadonna 3971 26.08.10 19:26 Сейчас в теме
2Борода. Будет время посмотрю, но вот по статус строке, помню, никак не получалось, даже SetStatusLine не помогало...
Решу точно, но вот когда пока не знаю
Борода; +1 Ответить
241. Abadonna 3971 29.08.10 13:51 Сейчас в теме
Версия 1.9.9.18
Новый метод (для 7.7)
As81FormEx() - без параметров
Более-менее похоже на форму 8.1
Нюансы:
1. Форма уменьшается на 3-4 пикселя с каждой стороны + 3 пикселя на синюю рамку.
Предусмотрите соотв. свободное место
2. Заголовочная часть окна замещает 1С-панель инструментов, поэтому:
а) панель должна быть на форме
б) панель будет перекрыта после применения метода
3. Заменяются только кнопки и надписи на форме, другие контролы - "родные"
4. Не применять для максимированной формы, кнопка максимизации методом блокируется
5. Рамки групп на форме тоже имеют класс "button", метод заменит их на кнопки (не за что зацепиться, чтобы отличить), поэтому не применять для форм с рамками
Новый метод
ShowWind(ХэндлОкна,РежимПоказа: целые)
РежимПоказа: от 0 до 10, стандартные константы ShowWindow

SW_HIDE = 0;
SW_SHOWNORMAL = 1;
SW_SHOWMINIMIZED = 2;
SW_SHOWMAXIMIZED = 3;
SW_MAXIMIZE = 3;
SW_SHOWNOACTIVATE = 4;
SW_SHOW = 5;
SW_MINIMIZE = 6;
SW_SHOWMINNOACTIVE = 7;
SW_SHOWNA = 8;
SW_RESTORE = 9;
SW_MAX = 10;
Показать

Примечание:
Для определения хэндлов окон 1С библиотека предоставляет методы:
h1C() - хэндл главного окна
hReport() - хэндл активной формы
hButton(ЗаголовокКноки) - хэндл кнопки активной формы по ее заголовку
hPanel() - хэндл панели инструментов активной формы
Прикрепленные файлы:
242. Abadonna 3971 29.08.10 13:58 Сейчас в теме
Пример изменения формы сразу при открытии:
Процедура ИзменитьФорму()
   
Форма.ОбработкаОжидания("ИзменитьФорму",0);
   
L.As81FormEx();
КонецПроцедуры

Процедура
ПриОткрытии()
   
Форма.ОбработкаОжидания("ИзменитьФорму",1);
КонецПроцедуры;
243. Abadonna 3971 29.08.10 20:10 Сейчас в теме
Подумалось, что статус строку удобнее видеть перед "мордой лица", а не внизу, т.е. на форме. Можно, конечно, через элемент "Текст", но тогда придется тратить ресурсы
на полную перерисовку формы (Форма.Обновить()).
Новые методы (после 20.30 Москвы)
SetPILabel(Лево,ЦветШрифта,ЖирныйШрифт: целые) - установить надпись на панели инструментов формы
Лево - необязательный, по умолчанию 100 (как раз под ПИ отчета)
ЦветШрифта - целочисленное значение цвета, необязательный, по умолчанию 0 (черный)
ЖирныйШрифт - если 0 - обычный, любое другое - жирный. По умолчанию 0
PILabelText(НашТекст:строка) - вывести текст в ранее установленный PILabel
FreePILabel() - разрушить ранее установленный PILabel

Процедура Сформировать()
//Слева на 100, красным, жирным
L.SetPILabel(,255,1);
Для
А=1 По 200 Цикл
Т="Текущее значение равно: "+А+"...";
L.PILabelText(Т);
// задержка, чтобы разглядеть успеть
L.SleepTime(30);
КонецЦикла;
// разрушили компонент
L.FreePILabel();
КонецПроцедуры
Прикрепленные файлы:
244. Арчибальд 2709 30.08.10 09:22 Сейчас в теме
ПИотчета - это то, что я думаю? :oops:
245. Abadonna 3971 30.08.10 09:29 Сейчас в теме
1.9.9.19
Добавлены методы межоконного сообщения через Widows-сообщение WM_COPYDATA.
Может работать с любыми приложениями, осуществляющими контроль этого сообщения.
В первую очередь задумывалось как общение со своей (не 1С-программой)
Разумеется только для приложений, работающих на одном компьютере, например, в терминальном режиме.
Метод
SendCopyData(ХэндлЦели,Сообщение), где
ХэндлЦели - целое, хэндл окна, которому посылаем сообщение
Сообщение - строка сообщения
ВНИМАНИЕ: для приема сообщений окном 1С необходимо переопределить оконную процедуру окна MDI методом SetNewMDIWindowProc()
После обработки сообщения метод вернет "родную" оконную процедуру
Получение сообщения производится через обработку внешнего события:
Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные)
//.......................................................................        
	Если Событие="DATACOPY"   Тогда
		Сообщить(Источник+"; "+Данные);
	КонецЕсли;

В прикрепленном файле заготовка (рабочая) под программу обмена с 1С.
Далее полный простор для творчества: можно вести учет пользователей в системе,
учитывать блокировки, диспетчеровать сообщения между сеансами 1С (можно и между 7.7 и 8.1).
Код для посылки сообщений в 1С данной программе:
Процедура Сформировать()  
// я обозвал форму MessageForm
// соотвественно ее класс TMessageForm
// ищем хэндл по имени класса
	ХэндлЦели=L.FindWnd("TMessageForm","");                                                                
	Для А=1 По 5 Цикл                       
		Стр=ТекущееВремя()+" Сообщение номер "+Строка(А);	
		L.SendCopyData(ХэндлЦели,Стр); 
	КонецЦикла;
КонецПроцедуры
Показать

Те, кому Дельфи по барабану, могут побаловаться с скомпилированным файлом
MessFromTo1C.exe.
Приложение: папка с исходниками на D7
Результат теста - на рисунке

Прикрепленные файлы:
246. Abadonna 3971 30.08.10 10:38 Сейчас в теме
Может и погорячился с терминалом :(
artbear озадачил: вполне возможно, что и не найдет окошко в другой сессии...
блинннннннн.
ежели только как сервис попробовать
247. babylon_5 55 30.08.10 17:09 Сейчас в теме
Не читает xls-файл если включена защита структуры книги. Можно научить компоненту работать и в этом случае?
Т.е. когда защищены только листы - работает. Как только включаешь защиту книги - вываливается сообщение "Нет считанного XLS-файла".
248. Abadonna 3971 30.08.10 18:25 Сейчас в теме
(247) Боюсь, что фокус не пройдет :(
Вот что вывалил мой плагин под Тотал, в котором используется тот же компонент, что и в библиотеке. См. рис.
File is password protected
, блин.
Прикрепленные файлы:
249. babylon_5 55 30.08.10 18:43 Сейчас в теме
(248) Мдя.
Остается только уточнить: это не про пароли на открытие/редактирование файла, а про защиту которая в меню живет в "Сервис/Защита"...
Если это именно с ней так пишет... тады жаль... придется читать ч/з OLE. А так не хочется...
250. Abadonna 3971 30.08.10 18:48 Сейчас в теме
(249)
это не про пароли на открытие/редактирование файла, а про защиту которая в меню живет в "Сервис/Защита".

Это я как раз защитил лист книгу через меню Сервис/Защита.
Как только снял с листа книги защиту - открылся по F3 без разговоров
251. maxpiter 150 02.09.10 17:27 Сейчас в теме
А можно как-то задать цвет создаваемой дополнительной панели?
а то почему-то у меня цвет отличается.
И есть ли у этой панели событие onClick ? осенама хоцца ;)
Прикрепленные файлы:
252. Abadonna 3971 02.09.10 17:37 Сейчас в теме
(251) Панель в каком методе? По рисунку непонятно
253. maxpiter 150 02.09.10 17:48 Сейчас в теме
(252)

глЧудо=СоздатьОбъект("AddIn.MiracleClass");
глЧудо.SetStatusBarPanel(0,290);
глЧудо.StatusBarPanelText("ЗАПОЛНИТЬ!!!",255,1);
255. Abadonna 3971 02.09.10 17:52 Сейчас в теме
254. Abadonna 3971 02.09.10 17:49 Сейчас в теме
1.9.9.20
Новый метод (улучшенный CreateToolButton)
NewToolButton(Лево, ИмяКнопки, ФайлКартинки, Хинт) где
Лево: целое - положение слева на тулбаре формы;
ИмяКнопки: строка - любое имя по английски;
ФайлКартинки: спрока - полное имя файла для картинки на кнопку, картинка 16х16
Хинт: строка - хинт (подсказка) кнопки
Кнопка при нажатии генерирует внешнее событие:
Источник="MiracleV8"; Событие="ToolButtonClick"; Данные=ИмяКнопки
Пример:
Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные) 
	Если Событие="ToolButtonClick" Тогда 
		Сообщить("Нажата кнопка "+Данные);
	КонецЕсли;
КонецПроцедуры

Процедура Сформировать()
	L.NewToolButton(100,"TBt1","c:\MiracleV8_TestBase77\btpict.bmp","Скрыть форму");   
	L.NewToolButton(130,"TBt2","c:\MiracleV8_TestBase77\Закрыть.bmp","Показать форму");  
КонецПроцедуры
Показать

Прикрепленные файлы:
Борода; +1 Ответить
269. Борода 03.09.10 11:13 Сейчас в теме
256. Abadonna 3971 02.09.10 19:04 Сейчас в теме
По хотелке maxpiter (после 19.15 Москвы)
Новый метод
SetStatusBarPanelEx(Лево,Ширина, Цвет,Бордюр)
Цвет: целочисленное значение цвета панели, если=0, то системный цвет кнопок (clBtnFace)
Бордюр: число, если 0 - плоская, другое - объемная
StatusBarPanelExText(Текст) - установить текст в панели
При клике на панели генерируется внешнее событие:
Источник="MiracleV8"; Событие="StPanelClick"; Данные=ТекстВПанели

262. maxpiter 150 03.09.10 09:36 Сейчас в теме
(256) ай спасибо, ай карашо :)
263. maxpiter 150 03.09.10 09:43 Сейчас в теме
(256) а зачем Ex ? теперь еще и мигалку придется переделывать.
Может надо было сделать SetStatusBarPanel и 2 новых параметра необязательными?
Также, может быть, надо еще добавить Show/Hide для панели?
257. Rumpel_Shtilken 03.09.10 04:28 Сейчас в теме
MiracleV8: Расширенная версия
Собираюсь поюзать Ваше обновлённое творение (когда-то, ради прогресс-бара, юзал v.1.2.2.1 - не впечатлило).
Вижу, что работа проделана немалая и с "огоньком".
Очень хотельсь бы увидить полный хелп с примерами (и ALS не помешал бы) или полную тестовую конфу !!! На это стоит потратить время (а то, дествительно, приходится собирать информацию по крупицам).
Рекомендую продолжать всё "валить" в одну DLL-ку, а не разбивать на отдельные (как предлагал Душелов),- очень хочется иметь "всё в одном". Туда бы запихнуть функционал ещё нескольких компонет... :cry:
Сразу вопрос (здесь его уже задавали, но ответа я не нашёл):
Что с регистрацией? Не хочется регится под локальным админом. Даже единожды. Через vk_loader, как я понял, не прокатит... Этот вопрос вообще будет решаться или оставишь как есть? :(
P.S. ОГРОМНАЯ БЛАГОДАРНОСТЬ за поддержку 1Cv77 !!!
258. Abadonna 3971 03.09.10 08:07 Сейчас в теме
(257)
? Не хочется регится под локальным админом

Ничего ответить не могу, потому что плохо представляю себе ситуацию. Столько народа скачало и не было таких жалоб. Попробуй через Regsvr32, что скажет?
Rumpel_Shtilken; +1 Ответить
259. Арчибальд 2709 03.09.10 08:39 Сейчас в теме
(258) А я вообще не заметил, чтобы Миракль в реестр попадал :oops:
260. Abadonna 3971 03.09.10 09:02 Сейчас в теме
(259) рис.
Прикрепленные файлы:
261. Abadonna 3971 03.09.10 09:16 Сейчас в теме
+(260) Библиотека - голимый актив-икс (который за собой еще актив-иксы тянет), просто сделан хитрый вход через ЗагрузитьВнешнююКомпоненту
272. Rumpel_Shtilken 06.09.10 07:42 Сейчас в теме
(258)
Через Regsvr32 регить - нет проблем. Но не в этом суть.
У нкоторых потенциальных клиентов нет доступа к уч.записи лок. админа. И админа рядом тоже нет. А если есть, - с ним бывает трудно найти общий язык...
Так что лучше, чтоб ВК в этом плане вела себя тихо и незаметно...
273. Abadonna 3971 06.09.10 09:04 Сейчас в теме
(272) Сейчас специально реестр очистил, все ссылки на нее убил, запустил базу - все прекрасно зарегилось по ЗагрузитьВнешнююКомпоненту. Так что не знаю, что у тебя там за проблемы. Другой вопрос, что она не зарегится в терминале, если там хоть кто-нибудь еще в базе в этот момент, но это стандартное поведение.
P.S. И она НИКОГДА не зарегится на терминале, если первый запуск не с правами админа на терминале. V7Plus даже не зарегится.
264. Abadonna 3971 03.09.10 09:50 Сейчас в теме
Ну ладно, добавлю и в ту цвет. А Show/Hide если для мигалки, то проще текстом помигать:
НашТекст-Пусто-НашТекст-Пусто......
266. maxpiter 150 03.09.10 10:30 Сейчас в теме
(264) не для мигалки, а чтобы скрывать ее когда там выводить нечего.
265. Abadonna 3971 03.09.10 10:16 Сейчас в теме
а зачем Ex

Та была просто панель, лень в Type с процедурой переделывать ;)
267. Abadonna 3971 03.09.10 10:59 Сейчас в теме
Версия 2.0.0.1
По хотелкам maxpiter
Изменен метод
StatusBarPanelExText(Текст,ЦветШрифта,Жирный)
ЦветШрифта,Жирный: целые,необязательные, по умолчанию=0 (черный, нежирный)
Добавлен
StatusBarPanelExShow(Режим)
Режим=0 - спрятать, любое другое - показать
Новый метод (для 7.7)
StatusLineLogOn(ПолноеИмяФайлаЛога: строка) - включить запись в лог файл всего, что отображается в статус строке 1С
Пример сформированного лог-файла (мышкой водил по меню)

Для получения подсказки нажмите F1
Открытие журнала документов
Открыть список Журналов расчетов
Список операций
Открыть журнал проводок
Справочник
Список констант
Открыть список Календарей
Список праздников
Список счетов
Список Корректных проводок
Открыть список типовых операций
Открыть список Отчетов
Открыть список Обработок
Удаление помеченных на удаление объектов
Показать

StatusLineLogOff() - прекратить логгирование статус-строки
Примечание: удобно в "длинном" отчете сделать вывод через Состояние(Комментарий), а потом просмотреть лог
maxpiter; +1 Ответить
268. maxpiter 150 03.09.10 11:04 Сейчас в теме
270. Abadonna 3971 03.09.10 12:14 Сейчас в теме
По хотелке maxpiter насчет мигалки в статус-баре.
Реализуется уже тем что, есть:
Перем КолМиг;
Перем
Таймер;
Процедура
Мигнуть()
КолМиг=КолМиг+1;
Если
КолМиг/2=Цел(КолМиг/2) Тогда
L.StatusBarPanelExText(" Мигающий текст",0,1);
Иначе
L.StatusBarPanelExText(" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",255,1);
КонецЕсли;
Если
КолМиг=100 Тогда
КолМиг=0;
КонецЕсли;
КонецПроцедуры

Процедура
ОбработкаВнешнегоСобытия(Источник,Событие,Данные)
Если
Событие="StPanelClick" Тогда
// по клику мигать перестаем
L.KillMainTimer(Таймер);
L.StatusBarPanelExText(" А, гад, заметил! ;)",0,1);
КонецЕсли;
Если
Событие="MAINTIMER" Тогда
Мигнуть();
КонецЕсли;
КонецПроцедуры

Процедура
Сформировать()
Таймер=L.SetMainTimer(350);
КонецПроцедуры

КолМиг=0;
271. Abadonna 3971 05.09.10 12:14 Сейчас в теме
Завтра передаю на натурные испытания В. Кушниру (рис.)
Прикрепленные файлы:
274. Abadonna 3971 06.09.10 17:03 Сейчас в теме
После предварительного тестирования в сети В. Кушниром, выкладываю версию 2.0.0.2 для более полного тестирования.
Новый метод:
UDPChatCreate(ИмяПользователяЧата)
1. Чат по принципу ВСЕ-ВИДЯТ-ВСЁ с момента входа
2. Для работы метода должна быть запущена программа UDPServer.exe, которая "разруливает" сообщения (прикрепляется к комментарию)
3. Программа может быть запущена на любом доступном сетевом компьютере, лучше, конечно, на сервере
4. Чат работает между любыми базами 1С: от 7.7 до 8.2
5. Обнаружился странный глюк у Кушнира на XP SP3 - не видны кнопки на верхней панели (у него же на Server2003 видны). Прошу сообщить, если такое будет еще у кого-нибудь
6. На случай невидимости по п.5 работает контекстное меню по правой кнопке

Прикрепленные файлы:
UDPServer.zip
Altair777; Арчибальд; vasilykushnir; +3 Ответить
275. vasilykushnir 63 07.09.10 08:46 Сейчас в теме
(274) Да ерунда этот глюк (п.5) - главное все работает и вещь просто чумовая. На сервере (2003) под терминалами у любого юзера все ОК. Испытаю на нескольких рабочих местах, где юзеры, как и я по сети в 1С входят. Для полноты статистики. ;)
А в общем спасибо за отличную библиотеку.
276. Арчибальд 2709 07.09.10 09:22 Сейчас в теме
(275) Набор возможностей прекрасный. К ним бы еще описание :(
Добавки отследить не успеваю, блиииииин
277. Abadonna 3971 07.09.10 09:26 Сейчас в теме
(276)
– Пардон! – отозвался Фагот, – я извиняюсь, здесь разоблачать нечего, все ясно.

(с) Булгаков ;)
Поручик; +1 Ответить
278. fastwriter 6 07.09.10 12:10 Сейчас в теме
Поставлю плюс за то что 7.7 не забываем. И вообще, хорошая вещица. Только к ней бы описание.
279. Abadonna 3971 07.09.10 12:39 Сейчас в теме
(278)
7.7 не забываем

Её я забываю, просто либа везде работает
280. Поручик 4673 07.09.10 22:16 Сейчас в теме
281. pakitos20084 08.09.10 22:05 Сейчас в теме
А можно пример кода для "Инфостарт внутри 1С", т.е. как открыть страницу внутри 1С?
283. Abadonna 3971 09.09.10 17:47 Сейчас в теме
(281)
А можно пример кода для "Инфостарт внутри 1С"

Там и кода почти нет;)
L.MDIhref("https://infostart.ru/");
L- переменная библиотеки
L.FreeMDIHref() - разрушить ранее созданную

(282)
В miracle v.1.0x.x был метод:
Lib.SetMDIPanel();

Сейчас такая панель внизу, на статус панели 1С. Недостаточно?
282. sfol 09.09.10 00:40 Сейчас в теме
Доброго времени суток.
Огромный респект создателю сиго чуда.

В miracle v.1.0x.x был метод:
Lib.SetMDIPanel();
Lib.SetMDIPanelText("Демонстрация возможностей библиотеки. Это - MDIPanel",1,,12,1,,2);

Есть ли возможность внедрить его в новую версию. Очень полезная вещь.
Заранее благодарю за ответ.

Еще раз спасибо за труды.
288. Abadonna 3971 09.09.10 22:06 Сейчас в теме
2.0.0.3 По просьбе (282), новый метод
SetMDIPanel(КтоРодитель: целое) - возвращает ссылку на интерфейс.
КтоРодитель - необязательный, 0 (по умолчанию) - MDI, не ноль - главное окно 1С
Нюансы:
Если родитель главное окно, панель не будет перекрываться при разворачивании родных окон 1С
(отчетов, журналов, документов), но будет закрывать 30 пикселей верхней части этих окон
Методы интерфейса:
p_Text(ТекстПанели:строка);
p_Font(Размер,Цвет,Жирный,Подчеркнутый,Наклонный: целые);
Все необязательные, по умолчанию: 8,0 (черный), 0,0,0
p_Blink(Интервал: целое) - помигать текстом в панели
Интервал - необязательный, интервал таймера мигания, по умолчанию 350 мс.
Текст на панели будет мигать до клика пользователя по панели, либо до применения метода p_StopBlink().
p_Colors(ОтЦвета,ПоЦвет:целые) - цвета панели. При одинаковых значениях панель "плоская"
p_Show(Режим: целое) - режим показа панели
Скрыть (0)/показать(1), необязательный, по умолчанию показать
p_Free() - разрушить ранее созданную панель

Перем v; // интерфейс панели - OLE_VARIANT
//Перем L; // переменная библиотеки
Процедура Шрифт()
v.p_Font(22,255,1);
КонецПроцедуры

Процедура
Мигать()
v.p_Blink();
КонецПроцедуры

Процедура
ЦветПанели()
v.p_Colors(15400959,53970);
КонецПроцедуры

Процедура
ПриОткрытии()
//Путь= КаталогИБ();
//ЗагрузитьВнешнююКомпоненту(Путь+"MiracleV8.dll");
//L=СоздатьОбъект("AddIn.MiracleClass");
v=L.SetMDIPanel();
v.p_Text(" Это MDI Panel библиотеки MiracleV8.");
КонецПРоцедуры

Процедура
ПриЗакрытии()
Если ПустоеЗначение(
v)=0 Тогда
v.p_Free();
КонецЕсли;
КонецПроцедуры


Прикрепленные файлы:
MDIPanel.ert
292. sfol 10.09.10 13:03 Сейчас в теме
(288)

при клике на панель, пропадает текст :(
Rumpel_Shtilken; +1 Ответить
294. Abadonna 3971 10.09.10 13:29 Сейчас в теме
(292) Очень странно... :o Сейчас у себя проверил раз 20 - все ОК
Кое-где продублировал, добавил принудительную перерисовку панели. Скачай заново, как оно будет?
296. sfol 10.09.10 13:38 Сейчас в теме
284. sfol 09.09.10 19:01 Сейчас в теме
Добрый день.
Спасибо за ответ.

Да об этой панели мне известно. но её не очень хватает. много текста не отобразишь, да и размер шрифта большой не сделаешь.

Обосную просьбу.

В работе используется 6 валют. Есть обработка, которая отображает и актуальный курс и кросс курсы. Но хотелось бы это отображать в панели под главным меню. Будет очень удобно и наглядно.
285. Abadonna 3971 09.09.10 19:03 Сейчас в теме
286. sfol 09.09.10 19:08 Сейчас в теме
Есть еще конечно же просьба об документации к ВК. Не оригинально конечно, но есть предложение. Может 1С-ная братва простимулирует автора dll. Я лично готов вкинуть свои денежки на поддержание отечественных разработчиков.
290. Rumpel_Shtilken 10.09.10 01:31 Сейчас в теме
(286) Поддерживаю. На проверку ВК методом тыка уходит много времени. :cry: А время - деньги... Даже не успеваешь отследить и оценить обновления... В прикреплённом TXT-описании, я так понял, где-то 5-10% от всего многообразия.
287. sfol 09.09.10 21:41 Сейчас в теме
Надеюсь, хоть, кто-нибудь, отзовется на моё предложение :)
Сорри, по ошибке прикрепил файл из следующего коммента, поэтому появилось "отредактировано" ;)
Удаляю, ставлю файл к своему
289. sfol 09.09.10 23:26 Сейчас в теме
Огромное спасибо, работает!!!
Но есть одна трабла. Есть в конфе пользовательские панели, MDI панель их перекрывает, панели можно конечно передвинуть, т.е. фича не критичная.

Есть еще одна идея. в конфе есть "рабочие столы" (тоже не оригинально :)) у разных групп пользователей, на них дофига ТЗ. конечно же организована фильтрация, и сортировка. Но хотелось бы иметь возможность фильтрации, как в xls т.е. поле со списком и с пометками. Это конечно не совсем в духе miracle но ... Задачу я решил обходными кругами, но это не то пальто. Хочется облегчить жизть пользователей. Основная трабла, в поле со списком, не отображаются галочки (пометки). Много гуглил решения не встречал.
291. sfol 10.09.10 12:10 Сейчас в теме
Доброго времени суток.

Приблуда instOLEGenerator.vbs (спасибо товарищу Трошину)
сгенерировала мне .als и .ints файлы

Версия библиотеки 2.0.0.3
Прикрепленные файлы:
Miracle (doc).rar
293. Rumpel_Shtilken 10.09.10 13:03 Сейчас в теме
(291) Ооо.. Хоть что-то... Хотя бы можно оценить объём этого детища... Плюсую.
295. ЗАК 10.09.10 13:33 Сейчас в теме
А можно в будущем в одном архиве выкладывать компоненту и файл описания ? :) Было бы удобнее хранить их вместе, а то теряется описание вечно :) да и качать удобнее одним файлом.
Оставьте свое сообщение