К привязкам элементов форм (1С 7.7, FormEx)

Публикация № 1569308 15.12.21

Приемы и методы разработки - Работа с интерфейсом

FormEx

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

После открытия фиксируются разницы координат атрибутов относительно формы/друг друга, при изменении размеров окна координаты пересчитываются с соблюдением первоначальных разниц.

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

Прошу обратить внимание: требуется внешняя компонента FormEx.dll, решение об использовании – за Вами; мне не удалось найти исходный код.

Тестировалось: 1С 7.70.027, FormEx 2.05.108.

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

Наименование Файл Версия Размер
К привязкам элементов форм (1С 7.7, FormEx):

.ert 32,00Kb
28
.ert 32,00Kb 28 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. vandalsvq 1127 16.12.21 06:41 Сейчас в теме
Просто за клюшки и FormEx сразу +
2. Cерый 23 16.12.21 08:57 Сейчас в теме
(1)
Благодарю Вас!
Код тривиален, четыре десятка строк, но FormEx, умноженный на InfoStart, предполагается как революция интерфейса.
13. Gkmy 27 17.01.22 09:04 Сейчас в теме
3. user1061229 17.12.21 11:16 Сейчас в теме
У нас используется класс УправлениеФормой из

Ниже пример из процедуры НастроитьПривязки(), которая вызывается ПриОткрытии. Она во всяком случае самая лучшая из всех испробованных, когда нужно привязаться к элементам формы.

Процедура НастроитьПривязки()

УправлениеФормой = СоздатьОбъект("УправлениеФормой");
Привязки = УправлениеФормой.ПривязкаЭлементов;
Привязки.УстановитьГраницыПоФорме("КонтейнерТП",1,1,1,1);
Привязки.УстановитьГраницыПоФорме("КонтейнерКП",1,1,1,0);

Привязки.УстановитьГраницыПоФорме("ПодтвержденаИспользование",1,0,0,1);
Привязки.Привязать();

КонецПроцедуры

//*******************************************
Процедура ПриОткрытии()

НастроитьПривязки();

КонецПроцедуры
vandalsvq; +1 Ответить
4. Cерый 23 17.12.21 15:36 Сейчас в теме
(3)
Прошу уточнить версии используемых компонент, у меня ошибка "Неудачная попытка создания объекта (УправлениеФормой)", 1cpp.dll/FormEx.dll загружены, есть ли описание класса?
10. vandalsvq 1127 21.12.21 15:49 Сейчас в теме
(3) приятно видеть что детище живет ))))
5. user1061229 17.12.21 16:33 Сейчас в теме
Это расширенный класс ПоставщикДанных, который нужно дополнительно подключить к 1С.
Вот тут находится этот класс
https://www.1cpp.ru/forum/YaBB.pl?num=1273512019

Это вообще MustHave - на нем и журналы на уровне 8.2 можно строить.
Cерый; vandalsvq; +2 Ответить
6. user1061229 17.12.21 16:35 Сейчас в теме
Класс ПоставщикДанных - поищи в интернете это будет на сайте форума 1СPP. Не знаю пройдет ли предыдущее сообщение, т.к. проверяется модератором и я туда линк добавил.
7. Cерый 23 17.12.21 16:55 Сейчас в теме
(6)
Может, мы у источника проблемы: неясна связь ПоставщикДанных/УправлениеФормой, отсутствие описаний/исходников - развитие интерфейса тормозится; уверен, Ваш фрагмент рабочий, но собрать не смог.
8. user1061229 17.12.21 17:24 Сейчас в теме
Для начала нужно скачать сам класс и положить его в папку. Далее уже настроить Defcls.prm где прописать пусть для загрузки класса.

класс УправлениеФормой = УправлениеФормой.ert{};

класс УправлениеФормой.Привязки = УправлениеФормой.Привязки.ert{};
класс УправлениеФормой.ЭлементПривязки = УправлениеФормой.ЭлементПривязки.ert{};
класс УправлениеФормой.Сплиттер = УправлениеФормой.Сплиттер.ert{};

класс УправлениеФормой.Гиперссылки = УправлениеФормой.Гиперссылки.ert{};

класс УправлениеФормой.ОбязательныеРеквизиты = УправлениеФормой.ОбязательныеРеквизиты.ert{};


В целом я рекомендую почитать как работать с классами в 7ке.

Я прикрепил файл там внутри все классы и внутри файла.
Прикрепленные файлы:
classes.rar
9. Cерый 23 17.12.21 18:59 Сейчас в теме
(8)
Прочитал http://currentcache.blogspot.com/2013/02/1.html Подключаем классы 1с++, скачал последний релиз https://www.1cpp.ru/index.php/File:Icpp-latest.rar, создал defcls.prm в каталоге базы, папки <Каталог базы\SystemData\Classes>, туда положил папки из Вашего classes.rar (судя по именам - целый мир), ошибка "Неудачная попытка создания объекта (УправлениеФормой)" не ушла ...
Благодарю Вас за уделенное время, буду искать ответы.
11. user1061229 21.12.21 18:46 Сейчас в теме
(9)
УправлениеФормой

Вы проверьте загрузились ли классы? Там пути должны быть корректно указаны.

Там где О программе - там есть закладка 1С++ и видно какие классы загрузились.
Прикрепленные файлы:
12. Cерый 23 22.12.21 11:08 Сейчас в теме
(11)
Предположений о причине неудачной регистрации классов три:
- ошибки размещения файлов классов *.ert, *.prm, содержимого .prm;
- старая версия 1cpp.dll (3.2.2.0), у Вас - 3.2.3.11;
- проблемы с Windows 10 Корпоративная x64;
по первой выполнил https://script-coding.com/1cpp.html, тоже: Неудачная попытка создания объекта (Пустячок);
к выходным предполагаю повторить опыты дома с Windows XP в виртуальной машине.
Прикрепленные файлы:
Оставьте свое сообщение

См. также

Мини-класс для непосредственного ввода в элементах диалога V7.7

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Класс основан на баге платформы 7.7, является продолжением публикации http://infostart.ru/public/140861/ позволяет искать по наименованию в реквизитах типа справочник "а-ля снеговик".

26.06.2012    25550    174    Ёпрст    88    

v77. Закладки в многоуровневом справочнике аля Total Commander

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

В больших многоуровневых справочниках можно ускорить доступ пользователю к наиболее популярным группам.

09.03.2012    14136    67    item    17    

v77. Паинт

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

v77. 1С:Паинт :) Такая вот игрушка. Без внешних компонент.

06.03.2012    18302    93    item    38    

v77. Календарь на форме.

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

v77. Календарь на форме. В помощь разработчику.

05.03.2012    15058    82    item    17    

Обработка "Подбор цветовой гаммы раскраски таблиц"

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Кратко предыстория: часто пользуюсь ВК FormEx (слава Алексею Фёдорову aka АЛьФ'у!!!). Но подобрать удобоваримую палитру раскраски таблиц (цвет шрифта + цвет фона) бывает затруднительно. Поискал в паутине что-нибудь удовлетворяющее меня и не нашел. Пришлось писать самому. Может эта обработка кому-либо еще сгодится.

07.12.2009    16872    366    ПростоБосс    20    

Журнал документов с индивидуальной настройкой периода для пользователей

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Позволяет использовать журналы документов с периодами индивидуальными для текущего пользователя.

02.09.2009    12357    19    try2007    34    

Альтернатива стандартному предупреждению(вопросу)

Работа с интерфейсом Универсальные функции v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Начальство решило, что на предупреждения оформляемые стандартными средствами 1С малоприметны... В результате родилась прикольная штучка... Вывод текста сообщения бАААААльшими буквами, цвет можно задавать. 7 кнопок видимость и текст задаются при вызове Возвращает текст нажатой кнопки..... ВК у нас не применяются...

28.08.2009    14592    70    nikakoy    29    

Сравнение содержания документов Реализация и Счет-фактура

Работа с интерфейсом Склад и ТМЦ v77::ОУ v77::БУ 1cv7.md Россия БУ Бесплатно (free)

Сравнение содержания документов Реализация и Счет-фактура

06.08.2009    12079    192    tandy82    10    

[PDF Viewer] - Просмотр PDF в 1С

Разработка внешних компонент Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

ActiveX-компонента для просмотра PDF. Позволяет сохранить в виде текста, картинки и PostScript. Реализованы механизмы поиска текста и печати.

15.07.2009    41777    973    Душелов    77    

Часы в 1С

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

Пользователям понадобились часы при работе в терминальном доступе.

08.06.2009    17784    561    Vit aka proger    13    

Форма дерева любого справочника через FormEx

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Форма справочника в виде обработки FormEx

04.06.2009    12091    246    unpased    40    

Прыгающие мячики

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Специально для 1 апреля - скачущие элементы диалога (требуется FormEx).

31.03.2009    9593    321    McSeem    11    

Быстрое сохранение в Excel (автор romix)

Загрузка и выгрузка в Excel Разработка внешних компонент Работа с интерфейсом v7.7 1cv7.md Бесплатно (free)

Помогает быстро сохранить печатные формы в формате Excel. Имеет смысл при сохранении больших отчетов, что обычно занимает немало времени.

25.12.2008    17267    375    kasperok    16    

Смотрелка движений документов по регистрам,Реестр документов

Работа с интерфейсом v77::ОУ 1cv7.md Россия Бесплатно (free)

Как и написано - показывает, что документ двигает по ресурсам РЕГИСТРОВ. Заодно получился реестр документов с одиночными фильтрами. Теперь банановый, тьфу, теперь и с множественными фильтрами.

14.12.2008    10473    50    dav405    10    

"Захват окон" - ActiveX-компонента для 1С

Разработка внешних компонент Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

Захватывает открытые окна и помещает их в 1С, так же получает скриншот выбранного окна. Хотите играть в пасьянс в 1С, смотреть кино или просматривать секретные документы ;) и не светить эти окна на рабочем столе, тогда эта компонента для Вас :)

20.11.2008    27781    238    Душелов    64    

"Чат для 1С" - ActiveX-компонента для 1С + Сервер (Консольный) [БЕТА-ВЕРСИЯ]

Работа с интерфейсом Обмен между базами 1C v7.7 v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

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

02.10.2008    30160    605    Душелов    248    

Конвертор таблиц MXL в HTML

WEB Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Бесплатно (free)

Преобразует таблицы MXL в HTML с сохранением форматирования.

22.08.2008    18029    718    gorenski    10    

Переход в Общий журнал из списка Контрагентов (экономим время бухгалтера)

Обработка справочников Работа с интерфейсом v77::БУ 1С7:Бух Россия Бесплатно (free)

Представляю две обработки для быстрого отбора в Общем журнале по договору или контрагенту из списка контрагентов.

21.08.2008    15400    438    Свой    11    

Вывод картинок в печатную форму

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Обработка выводит все картинки (.jpg) из выбранного каталога (и подкаталогов) в печатную форму. Искал по инету и справкам, как это сделать - нигде не нашёл. Сделал методом научного тыка и решил выложить - может кому пригодиться.

14.07.2008    18367    698    PeRom    27    

Код цвета

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Получить код цвета из 56 цветов, доступных в 7.7.

14.07.2008    18624    662    йцук    9    

"Аналоговые часы" - ActiveX-компонента для 1С

Разработка внешних компонент Работа с интерфейсом v7.7 v8 1cv8.cf 1cv7.md Бесплатно (free)

"Аналоговые часы" - ActiveX-компонента для 1С 8.х Небольшое "украшательство" для форм 1С.

20.05.2008    25884    209    Душелов    23    

Управление списком пользователей и их интерфейсов в сеансе 1С:Предприятие 7.7

Инструменты администратора БД Работа с интерфейсом v77::БУ 1С7:Бух Россия Бесплатно (free)

Обработка позволяет управлять списком пользователей(добавлять нового, удалять, менять пароль) и их интерфейсами в сеансе 1С:Предприятие 7.7

12.04.2008    28508    889    RinGo    8    

Индикатор выполнения цикла

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Простой индикатор для отображения хода выполнения цикла, написан без ВК, исключительно средствами 1С. Бывает полезно знать, не зависла ли обработка, выполняются ли действия внутри цикла. По сути это просто альтернатива строке состояния.

12.04.2008    16349    1000    Mart    14    

Раскрашивание цветом журналов документов! (Видео инструкция по внедрению)

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Видео-Инструкция по реализации возможностей 1Cpp.dll, а именно раскрашивание журналов документов цветами. В файле имеется: Word - файл, текст модуля который необходимо внедрить и Компонента 1Cpp.dll, а так же видеоинструкция по внедрению и использованию.

07.04.2008    17840    733    dmv78    172    

Кэш кнопки выбора

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Дополнительная обработка выбора значения элемента диалога: формирование списка часто используемых значений для выбора и установка значения в текущий элемент диалога.

01.04.2008    15528    200    Shaman100M    9    

[MXL to XLS]

Загрузка и выгрузка в Excel Работа с интерфейсом Разработка внешних компонент v7.7 1cv7.md Бесплатно (free)

Решаем две существующие проблемы 1С:Предприятия: * медленное сохранение табличных документов в формате Microsoft Excel. * некачественное сохранение табличных документов в формате Microsoft Excel.

10.03.2008    44645    2833    Ужас бухгалтера    28    

Внешняя компонента скрытия меню из окна + скрытие кнопки свернуть/закрыть/максимизировать.

Работа с интерфейсом Разработка внешних компонент v7.7 1cv7.md Бесплатно (free)

Внешняя компонента скрытия меню из окна + скрытие кнопки свернуть/закрыть/максимизировать.

08.02.2008    15911    283    Hadgehogs    7    

Отправка сообщений юзеру 1С посредством Net Send

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Обоработка разработана под использование команды NetSend (из Службы Сообщений) с указанием Имени компьютера, куда надо отправить сообщение. Для нормальной работы обработки необходимо активизировать Службу Сообщений. Сделал Клиенту специально для оперативного общения менеджеров и работников склада: типа менеджер формирует РасходнуюНакладную и тут же "кидает" сообщение на склад, чтобы кладовщики начинали подбирать эту РН. Клиенту не понравился вариант мессендежера, который встроен в типовую Торговлю тем, что если юзер вышел (свернул) 1С-ку, то сообщение он соот-но не увидит, а системное окошко всегда будет "выскакивает". Список Пользователей (Имен компьютеров) хранится в списке в формате "ИмяПользователя / ИмяКомпа" При закрытии обработки данный список сохраняется во внешний файл ..\ExtForms\List_UserComp.dat

24.12.2007    7361    452    kserg    15    

Конвертер таблиц из 1С (7.7) в MS Office Word

Загрузка и выгрузка в Excel Работа с интерфейсом Универсальные функции v7.7 1cv7.md Бесплатно (free)

Обработка конвертирует печатную форму 1С в формат Word. Преобразование сложных таблиц проходит медленно. Проверено на Word 2003. Объединение - только горизонтальное. Не идеал, но приемлемо. Если нет параметра - открывается демо таблица.

10.12.2007    18314    989    Джуниор    8    

Шаблон отчета с группировками

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Шаблон отчета с группировками к статье http://infostart.ru/articles/267/

27.11.2007    23857    731    O-Planet    6    

глПрогресс(). Индикатор прогресса с оценкой времени в виде: Обработано: 15%. Осталось: 00:01:15.

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Текст "Обработано: 3%. Осталось: 00:15:10" гораздо содержательнее текста "Обработано: 100 из 3467". Такая информация позволит вашим пользователям спланировать и потратить время, пока выполняется обработка более эффективно. Особенно когда обработка длится несколько минут и более.

17.11.2007    15393    1082    tarasenkov    17    

Слежение за закрытием подчиненных форм + альтернатива редактору периодических реквизитов

Работа с интерфейсом Инструментарий разработчика v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Применение: - Обновление данных в текущей форме после закрытия открытой из нее немодальной формы. - Удобная работа с периодическими реквизитами открытого элемента справочника.

12.11.2007    14031    238    tarasenkov    2    

Изменение заставки при старте 1С

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Технология изменения заставки при старте 1С. Потребовалось для уменьшения загрузки канала при работе в терминале через модем.

05.11.2007    20448    2221    СергейК    12    

1c MSG отправка сообщений пользователям

Работа с интерфейсом v77::ОУ 1С7:ТиС Россия Бесплатно (free)

Показывает список активных пользователей и др. информацию, отправляет сообщения через net send. Вообще не использует никаких ВК. Требует изменения конфигурации.

25.10.2007    20848    1022    vovan519    8    

Смена картинок с помощью мыши

Работа с интерфейсом v7.7 1cv7.md Россия Бесплатно (free)

Обработка реализует возможность изменения картинки, с помощью мыши. Может быть, кому понадобится. Разархивируйте папку "Demo" в папку Extforms вашей базы, и откройте файл "Эрмитаж.ert".

25.10.2007    11255    300    Джуниор    8    

Пример обработки: универсальная таблица для ввода табличных данных

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Пример универсальной внешней обработки для ввода табличных данных.

02.10.2007    19941    1830    svsrus    9    

Демонстрация гиперссылки на форме без внешних компонент

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет Россия Бесплатно (free)

Демонстрация гиперссылки на форме без внешних компонент

04.09.2007    11567    410    ignor    9    

Чат ++ с "Волшебным помощником" для 7.7

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Чат с использованием "волшебного помощника". Позволяет кроме простого обмена сообщениями или ссылками на объекты, построить сценарий кривляния "помощника" и передать его собеседнику вместе с сообщением. В небольшой фирме идет на "Бис!!!". Спецкоманда в посылке вырубает участника чата из 1С. Можно развивать до полного "Alles abgemaht!" Хорошая возможность снять стрес! Устроить гонки "помощников" и т.д. (гонки требуют небольшой доработки). Под WinXP работает 100%.Если установить других помощников, то и выбрать будет из кого!Если добавить библиотеки от Microsoft, то помощник еще и заговорит! Удачи!

20.08.2007    13564    707    ge_ni    12    

Конфигурация MD-независимого списка пользователей и их интерфейсов(Alfa-версия)

Работа с интерфейсом v77::БУ 1cv7.md Россия Бесплатно (free)

Данное решение позволяет в режиме Предприятия(on-line режиме) управлять списком, правами доступа, паролями и интерфейсами пользователей; настраивать "горячие" клавиши системы и личные "горячие" клавиши; возможность дать пользователю не выходя из режима Предприятия переключиться на интерфейс другого пользователя... Реализовано два уровня настройки: административная и личная..

22.06.2007    10460    502    RinGo    2    

Выбор цвета

Работа с интерфейсом v77::ОУ v77::БУ v77::Расчет Россия Бесплатно (free)

Внешняя обработка для выбора цвета пользователем.

30.05.2007    5794    525    Saguna    5