#0
by АЛьФ
Постарался привести в порядок als-файл. Объект "Сервис". Новые методы: КопироватьОбъект - открывает форму нового документа, создаваемого путем копирования указанного; НарисоватьШтрихкод - рисует штрих-код заданного типа на объекте "Картинка" с помощью библиотеки zint; РежимКонфигуратораУСообщений - переключение вывода в сообщений в режим, когда по двойному клику на любом сообщении осуществляется переход в конфигуратор, как при ошибке исполнения; ПолучитьСтекВызова - возвращается таблица значений с текущим стеком вызова. Объект "АтрибутФормы". Новое свойство: СтильРамкиКартинки - чтениезапись стиля картинки на форме. Новый объект "ОкноСообщений" для создания собственных окон сообщений и управления ими. Скачать можно, как обычно, по адресу:
#0
by АЛьФ
Постарался привести в порядок als-файл. Объект "Сервис". Новые методы: КопироватьОбъект - открывает форму нового документа, создаваемого путем копирования указанного; НарисоватьШтрихкод - рисует штрих-код заданного типа на объекте "Картинка" с помощью библиотеки zint; РежимКонфигуратораУСообщений - переключение вывода в сообщений в режим, когда по двойному клику на любом сообщении осуществляется переход в конфигуратор, как при ошибке исполнения; ПолучитьСтекВызова - возвращается таблица значений с текущим стеком вызова. Объект "АтрибутФормы". Новое свойство: СтильРамкиКартинки - чтениезапись стиля картинки на форме. Новый объект "ОкноСообщений" для создания собственных окон сообщений и управления ими. Скачать можно, как обычно, по адресу:
#0
by АЛьФ
Постарался привести в порядок als-файл. Объект "Сервис". Новые методы: КопироватьОбъект - открывает форму нового документа, создаваемого путем копирования указанного; НарисоватьШтрихкод - рисует штрих-код заданного типа на объекте "Картинка" с помощью библиотеки zint; РежимКонфигуратораУСообщений - переключение вывода в сообщений в режим, когда по двойному клику на любом сообщении осуществляется переход в конфигуратор, как при ошибке исполнения; ПолучитьСтекВызова - возвращается таблица значений с текущим стеком вызова. Объект "АтрибутФормы". Новое свойство: СтильРамкиКартинки - чтениезапись стиля картинки на форме. Новый объект "ОкноСообщений" для создания собственных окон сообщений и управления ими. Скачать можно, как обычно, по адресу:
#0
by АЛьФ
Постарался привести в порядок als-файл. Объект "Сервис". Новые методы: КопироватьОбъект - открывает форму нового документа, создаваемого путем копирования указанного; НарисоватьШтрихкод - рисует штрих-код заданного типа на объекте "Картинка" с помощью библиотеки zint; РежимКонфигуратораУСообщений - переключение вывода в сообщений в режим, когда по двойному клику на любом сообщении осуществляется переход в конфигуратор, как при ошибке исполнения; ПолучитьСтекВызова - возвращается таблица значений с текущим стеком вызова. Объект "АтрибутФормы". Новое свойство: СтильРамкиКартинки - чтениезапись стиля картинки на форме. Новый объект "ОкноСообщений" для создания собственных окон сообщений и управления ими. Скачать можно, как обычно, по адресу:
#0
by АЛьФ
Постарался привести в порядок als-файл. Объект "Сервис". Новые методы: КопироватьОбъект - открывает форму нового документа, создаваемого путем копирования указанного; НарисоватьШтрихкод - рисует штрих-код заданного типа на объекте "Картинка" с помощью библиотеки zint; РежимКонфигуратораУСообщений - переключение вывода в сообщений в режим, когда по двойному клику на любом сообщении осуществляется переход в конфигуратор, как при ошибке исполнения; ПолучитьСтекВызова - возвращается таблица значений с текущим стеком вызова. Объект "АтрибутФормы". Новое свойство: СтильРамкиКартинки - чтениезапись стиля картинки на форме. Новый объект "ОкноСообщений" для создания собственных окон сообщений и управления ими. Скачать можно, как обычно, по адресу:
#6
by DrZombi
Кому любопытно Класс для формирования штрих-кодов при помощи свободной библиотеки Zint
#9
by oslokot
1. а можно формы с независимыми размерами? (а то если развернул одну форму - разворачиваются и все остальные, никогда не любил именно за это клюшки) 2. теперь можно закрыть программно штатное окно сообщений?
#10
by АЛьФ
2 Ой, и не спрашивай! 2 Теоретически любого, который рисует Zint. У меня лично откатан только QR-код.
#12
by DrZombi
Да я так, по быстрому нашел. Для информации скинул. А так не смог найти источник библиотеки :(
#16
by ildary
мои поздравления с возвращением проекта. Чем это было вызвано - собственной нуждой или попросили?
#18
by АЛьФ
2 Чем вызвано возвращение к FormEx? Просто опять стало интересно покопаться в некоторых вещах.
#21
by Ёпрст
слушай, нельзя ли как-то попроще поиметь "текст" открытой формы прямо из предприятия? Ну, нужно тоже самое, что турбомд делает для формы в пофигураторе - чтоб те же контролы в текстовом виде и т.д и т.п. Чтоб можно было бы из предприятия каким-либо методом получить для турбомд текст готовый. К примеру, я подвигал контролы формексом на форме в предприятии, выгрузил это, турбомд это схавало - и так и "осталось".
#25
by АЛьФ
2 Опа! Спасибо. Видать при начальном создании окна все же что-то забыл проинициализоровать.
#34
by Ёпрст
РежимКонфигуратораУСообщений - супер метод. А можно как-то сделать, чтоб он фокусировался на нужном месте в коде ? А то окно в пофигураторе открывается, а фокуса нет. Это у всех так ? Проверьте
#36
by Ёпрст
там палевно что-то изменять на сайте, всё время денех хотят или модерацию поделка не проходит, ну и банят, когда с ними начинаешь базидировать на этот счёт
#38
by АЛьФ
2 Не смог побороть. Это уже на стороне конфигуратора, насколько я понимаю. Курсор на нужной строке стоит, но фокус почему-то в окне сообщений.
#40
by ADirks
+ лечится, если на шорткат повесить макрос Шорткаты::CloseMessageWindow у меня на Ctrl-Z повешено, нажимаю Ctrl-Z Ctrl-Z - и всё
#41
by Ёпрст
ну вот, поменял путь к скачке формекса, публикация стала за бабло, как вернуть - хз, написал в поддержку.
#59
by АЛьФ
2 Глянул. Не получится. Движок нигде этот текст не хранит. Читает из md и сразу анализирует, создавая форму. Поэтому получится то же самое чтение из конфиги, как с помощью активмд.
#62
by Djelf
ПолучитьСтекВызова оО Спасибо! Это тайная, но сбывшаяся мечта! Приходилось пропатченный (чтобы с 1с++ работал) Tracer 1C использовать в тяжелых случаях, а тут сразу виновника видно будет. Ляпота...
#63
by АЛьФ
2 Кстати, как обычно совершенно случайно появился этот метод. Делал отлов места вывода сообщения для чего смастерил метод РежимКонфигуратораУСообщений и тут неожиданно вспомнил, что у нас в конфиге все сообщения идут через глобальную глСообщить, а оттуда фиг узнаешь откуда был вызов. Пришлось к стеку взоры обращать.
#64
by Это_mike
а покажите пример полезности, плз? нутром чую, а головой понять - где в режиме предприятия может понадобиться стек вызовов - не могу :-(
#65
by АЛьФ
2 Так вот у меня и есть пример - процедура, вызываемая из разных мест. Иногда надо отследить откуда именно она вызывалась. Можно отладчиком поставить точку останова и смотреть стек вызова там, а можно теперь прямо в Предприятии вызывать. Просто метод отладки.
#66
by Это_mike
Т.е. в целях отладки? ну тогда - несомненно полезно. а вот в боевом режиме... кстати, а перехватить исключение - можно? тогда б применимость расширилась...
#67
by АЛьФ
2 В боевом на фиг не нужно, конечно же. В каком смысле "перехватить исключение"? Глобальное событие, которое вызывалось бы при любом исключении?
#68
by Это_mike
ага. Иогда, если исключение возникло - можно, например, вывести стек вызовов, и работать дальше...
#70
by Vippi
А я к сожалению остаюсь на 93 релизе. После него раскраска опять стала сильно грузить процессор при листании. И этот релиз не исключение.
#71
by Ёпрст
а ты пользуешься новым планом расскраскиЮ, или как ? Че-то тормозов из-за расскраски особо замечено не было на новом плане.
#72
by Ёпрст
+ выборочная расскраска включена. И включена только на тех формах, где мне надо, а не на всех.
#73
by Vippi
Пользуюсь. Тормоза не сильно заметны, а проц грузится сильно при листании. Я в свое время уделил FormEx очень много внимания, так что эти наблюдения написаны кровью ))
#81
by Ёпрст
в модальной форме нет события ПослеОткрытия, приходилось переписывать на ПриСозданииКонтекста или ПриСозданииФормы ( не помню синтаксис, как там точно называется)
#87
by Vippi
Ушла. Только из-за нее отказался от новых релизов. А что было? Помнится, что-то вроде лишней отрисовки.
#88
by АЛьФ
2 Да, там получается, что иногда при включении раскраски таблица не прорисовывается. Для того, чтобы это обойти я добавил принудительное обновление таблицы. Получается двойное вычисление всех функций в таблице, что и приводит к торможению. Сейчас добавил объекту Сервис метод ОтключитьОбновлениеПриРаскраске, который это обновление сможет включать-выключать. Скачать можно там же: Потести, плиз.
#90
by АЛьФ
2 Я у себя сделал наоборот - обновление включено, но в журнале, где проявилось критичное замедление при листании, поставил заглушку, чтобы формулы считались только если сменился текущий документ. Стало намного быстрей.
#92
by botman4
Подскажите пож, как получить "объект" картики, который передавать в процедуру НарисоватьШтрихкод?? Спасибо.
#94
by Djelf
АЛьФ а поправить АтрибутФормы.РасширенныйСтиль можно попросить? А то он равен АтрибутФормы.Стиль Там вроде в AttribEx.cpp int CAttribEx::GetPropVal(int iPropNum,class CValue & rValue)const case propStyleEx: всего две строчки надо поменять с rValue = (long)pWnd->GetStyle; на rValue = (long)pWnd->GetExStyle; И вытащить пару переменных #define CS_EX_NOTSTORE 0x01000000L //Не сохранять при сохранении настройки Не то чтобы сильно сложно составлять списки атрибутов, которые сохранять не надо, но это чуток надоело ;)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V7: Обновление справочников
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как посмотреть какие объекты может создавать данная версия 1cpp.dll, formex.dll
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- v7: Как получить таблицу значений средствами Formex
В этой группе 1С
- v7: TurboMD - второй глобальный модуль
- Подойдет ли серверный ключ 8.1 для 8.3
- Декларация по налогу на прибыль организаций бп 2.0
- Общая форма настроек динамического списка и фиксированные настройки
- Перенос данных из ЗУП 2.5 в ЗУП 3.1
- Бесплатное резервное копирование
- Установка 1С Предупреждение 1909
- Ограничения переноса денежных средств с одного договора на другой
- Обмен между идентичными конфигурациями с отбором по организации
- Обновление 1С 8.2 Бухгалтерия КОРП 2.0.65.45
- Фото на мобильном клиенте
- СКД ВычислитьВыражениеСГруппировкойТаблицаЗначений
- ЗУП 3 Заявления на вычеты
- УПП: Переоценка материальных запасов
- УНФ 1.6 Ввод на основании
- 1с "управление жкх тсж и жск 2.0" - неправильный подсчет пени
- ERP. Как отформатировать ячейку табличного документа?
- Розница 2.2 и Атол 11Ф
- Как удалить записи из регистра сведений по условию ?
- 1С:Документооборот 2.1 Автоматически не заполняется состав рабочей группы