Для функционирования необходимо скопировать FormEx.dll в папку "bin" 1С-а или
в папку, где располагается база данных.
Конструктор запроса для 7.7
Разработка - Инструментарий разработчика
для визуального построения запросов по справочникам, документам и регистрам.
Новая версия. Изменен в главную очередь способ работы с условиями. Пока тянет только на "бэту". Поэтому хотелось бы больше комментариев.
В архиве "FormEx" - библиотека, которая использовалась при написании и отладке,
"vq1", "vq2" - обработки по версиям.
См. также
Консоль запросов
Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)
Консоль запросов к базе SQL, не требующая внешних компонент
10 стартмани
29.04.2015 21636 54 Gvozdod 8
Openconf upd. 2014
Инструментарий разработчика Платформа 1С v7.7 OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)
Обновленная сборка OpenConf Light Pack.
27.04.2014 59107 421 unichkin 50
StartManager 1.4 - Развитие альтернативного стартера
Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)
Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.
1 стартмани
23.04.2014 166024 1868 Alexoniq 1596
Tray Informer
Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)
Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))
1 стартмани
04.09.2013 32930 61 O-Planet 78
Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники
Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)
На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.
1 стартмани
13.08.2013 21256 Reptile 5
v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.
Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)
Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........
1 стартмани
21.02.2013 18062 35 MarSeN 14
[Разработчику] Любая таблица значений в OLAP
Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)
Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.
1 стартмани
21.12.2012 36128 51 venger 7
Библиотека кода 1С 7.7 (накопленная за 8 лет)
Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)
Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.
10 стартмани
25.11.2012 35011 248 adhocprog 51
Еще советую сделать похожий реестр документов, а то все (во всяком случае я не нашел) предложенные на этом портале универсальные реестры не могу вывести мне реестр расходных накладных не с названием клиента, а с его телефоном например....
Мне кажется, что будет удобнее "Текст запроса" и "Результат" разместить на отдельных закладках. И заодно избавиться от слоя "Дополнительный".
Кстати, вот обнаружил - при двойном клике на переменной запроса и последующем нажатии на "ОК" к имени переменной добавляется "1", хотя ничего не поменялось
как то можно сохранять сконструированные запросы ? а возвращаться в панель настройки после выполнения запроса ?
Если Запрос.Выполнить(тз) = 0 Тогда
{\VISUAL QUEST.ERT(1050)}: <<?>>
Запрос[1] : Пустой запрос
это откуда?
Это отловил. спасибо за баги.
если что-то изменил, то не гони на разработчика. У МЕНЯ ЗАКЛАДОК НЕ БЫЛО. (учти написно для 1С, а не для С или Delphi)
> если что-то изменил, то не гони на разработчика. У МЕНЯ ЗАКЛАДОК НЕ БЫЛО. (учти написно для 1С, а не для С или Delphi)
Да, я изменил для себя, добавил закладки, потому что так удобнее
А я разве где-то гнал? Глюки Вы написали сами, без меня :)
Кстати, может Вы не в курсе... 1С умеет рабоатть с закладками. Хотя она и не С и не Delphi.
P.S. снял плюс
P.P.S. А версию Формекса можно было и по-свежее выложить. (в архиве 93, у меня 95)
Если же будет желание прикрутить прямые запросы, то могу подкинуть примеров и помочь с идеями по реализации (стучаться в личку).
вот! Это лучше :)
И редактор текста запроса есть, и закладки.
А в (0) можно. Именно это считаю главным достоинством данной обработки.
Автору респект!
теперь по сути - использование formex я бы убрал, тк не всегда внешние библиотеки можно использовать (к примеру при первом запуске при отсутствии прав на запись в реестр). и подключение библиотеки производить при условии что она в каталоге обработки лежит (а то вдруг опять же что с правами).
(17) > Не сочтите за рекламу, но более простая (хотя бы в плане оформления и функционала) обработка:
с нее все и началось (спасибо автору за идею), но для меня были нужны 2 вещи:
- (23) как в
- для одной переменной назначить несколько объектов конфигурации (номенклатура = регистр.остатки.номенклатура, регистр.партииналичие.номенклатура).
по поводу второго пункта хотелось бы получить замечания по поводу правильности совмещения типов.
при созраннении в ехель дало ошибку,хочет так :)
ПолноеИмяФайла = КаталогИБ()+"select.xls";
вопрос для (26) Все хорошо, только параметров не хватает. - о каких параметрах идет речь?
Или Вы не нашли в ней глюк, описанный в (6)? :D
И насколько же процентов закладка уменьшает место? :)
Неплохо бы сделать сохраняемые запросы. Что бы не конструировать их каждый раз, а вызывать из уже ранее сохраненных
Извинения приняты.
И, как я понимаю цель подобных разработок - это с минимальными потерями времени и не создавая внешних отчетов, получить результат.
Иначе проще в стандартном конструкторе сделать.
Вот и хотелось бы иметь действительно универсальный инструмент, не требующий дополнительных усилий для программирования :)
Вот как раз и не надо! ;) Ежели уж есть FormEx, то и надо его использовать на всю катушку, т.е. как раз и грузить вначале.
А из обработки ЗагрузитьВнешнююКомпоненту убрать вообще.
Процедура ПриОткрытии()
Попытка
Тест = СоздатьОбъект("Сервис");
Тест = "";
Исключение
Если ЗагрузитьВнешнююКомпоненту("FormEx.dll") = 0 Тогда
Предупреждение("Невозможно загрузить внешнюю компоненту FormEx.dll.
|Выполнение обработки прервано.");
СтатусВозврата(0);
Возврат;
КонецЕсли;
КонецПопытки;
..........
КонецПроцедуры
у многих файл библиотеки не лежит в корне ИБ
Попытка
Сервис = СоздатьОбъект("Сервис")
Исключение
//Formex не загружен
Если ЗагрузитьВнешнююКомпоненту("FormEx.dll") = 0 Тогда
Предупреждение("Невозможно загрузить внешнюю компоненту FormEx.dll.
|Выполнение обработки прервано.");
СтатусВозврата(0);
Возврат;
КонецЕсли;
КонецПопытки;
ПоказатьДля получения уведомлений о новых публикациях автора подключите телеграм бот: Инфостарт бот
№ 60097
Создание 03.11.09 15:21
Обновление 28.12.09 00:00
Просмотры 19467
Загрузки 587
Рейтинг
51
Комментарии 56
Код открыт Не указано
Рубрики Инструментарий разработчика
Кому Программист
Тип файла Внешняя обработка (ert,epf)
Платформа Оперативный учет 7.7
Конфигурация Конфигурации 1cv7
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)