FormEx. Быстрый поиск в поле ввода 2.1

Публикация № 15137

Администрирование - Администрирование данных 1С - Поиск данных

27
Универсальный инструмент пользователя, требует FormEx  v2.0.5.0 - http://dorex.pro/?projects&formex&download
Реализация механизма быстрого поиска элемента по первым символам непосредственно в поле ввода.
Ограничения: Не работает для полей ввода многострочной части.

Внедрение: всунуть обработку "БыстрыйПоиск" в конфигурацию; при начале работы системы написать
ОткрытьФорму("Обработка.БыстрыйПоиск") - при таком запуске обработка проинициализирует необходимый ей дополнительный глобальный модуль.

 

26.09.2007 2.0 Поддержка полей большинства агрегатных типов, кроме типов "Счет" и "Документ".
01.10.2007 2.1 Исправлен принцип старта поиска, вследствие чего исчезли падения системы.
Доработана поддержка групп справочника.
09.10.2007 2.1.1 Исправлена ошибка в определении типа НомерДок и ДатаДок

27

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

Наименование Файл Версия Размер
DemoFindField211
.1190813878 47,67Kb
05.03.12
262
.1190813878 47,67Kb 262 Скачать бесплатно

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

Комментарии
Избранное Подписка Сортировка: Древо
1. chirinna 27.09.07 10:09 Сейчас в теме
У меня получилось запустить только с одноуровневым справочником :-( Но идея классная! +1
2. artbear 1156 27.09.07 11:25 Сейчас в теме
Идея, конечно, не нова, но, в принципе, очень хорошо получилось, с некоторыми ограничениями :)
Ограничения/недостатки:
1) если в обрабатываемой форме или основном глобальнике есть обработчики событий ФормЕк, используемые в доп. глобальнике обработки, например, ПриНажатииКнопкиКлавиатуры, то механизм не будет работать :(
2) При поиске не видно, какие еще элементы с подобными наименованиями есть в справочнике :(

3) поиск по первым символам не всегда удобен. Намного удобнее, по опыту, поиск по подстрокам!
Простой пример - если нужно найти товар "электровыключатель", а он может быть заведен как "выключатель электрический" или ""электровыключатель" или в начале могут быть пробелы (менеджеры могут вводить как угодно, мы это все знаем). Удобно искать по строке "выключатель" или "выключ".
И существуют уже готовые реализации такой схемы.

Например, в своей демо-конфигурации "Репозитарий полезных классов 1С++/ФормЕкс"
http://www.1cpp.ru/forum/YaBB.pl?num=1169222935/156#156

Народ, реализована еще одна уникальная возможность

На базе набора классов "Поля выбора значения аля v8" от Алексея Диркса реализован универсальный механизм по созданию подобных полей выбора на любой форме без изменения кода самой формы.

Т.е. при открытии формы спец.класс анализирует атрибуты типа 1CEDIT. Если у данного атрибута значение имеет тип Справочник, то для данного поля появляется возможность обалденно быстрого выбора значений без открытия формы самого справочника.

Обратите внимание - поиск возможен по любым подстрокам, а не только по первым символам, как в примере или версии 1Cv8 :) !!


Для ДБФ баз работает только в разделенном режиме, для скуля в любом.

Использованы Перехватчик 1С++ 2.5 (нужно скачать новую сборку!!) и новый метод ФормЕкс ДобавитьАтрибут (также нужна последняя версия)

Выкладываю скриншот
Обратите внимание, что на самом деле модуль формы-примера пуст!!
И механизм не зависит от кода модулей форм и наличия в них соответствующих обработчиков событий ФормЕкс.
Вот скриншот http://www.1cpp.ru/forumfiles/Attachments/SelectInEditFieldAkaV8.jpg

ЗЫ в этой конфигурации еще много отличных универсальных механизмов, добавленных мной. Для ввода всего множества этих универсальных механизмов нужно всего лишь прописать пару строк в глобальнике конфигурации и все :)
Почитай указанную ветку.
7. item 27.09.07 15:03 Сейчас в теме
(2) Artbear, будешь смеяться, но я до сих пор не юзаю 1с++.
Да, идея моя не нова, идея моя стара :), и над первой версией ты так не издевался.
3. CheBurator 27.09.07 12:32 Сейчас в теме
> Для ДБФ баз работает только в разделенном режиме, для скуля в любом.
сам алгоритм проверяет в каком режиме база ДБФ и запускает "стандартный" вариант, если не удалось "продвинутый"...?
4. artbear 1156 27.09.07 12:47 Сейчас в теме
Нет, там используется схема быстрого поиска наименований в справочнике с помощью прямых запросов 1С++, которая для ДБФ работает только в разделенном режиме - ограничение ДБФ варианта 1С :(

Хотя в принципе можно сделать и для монопольного режима упрощенную схему, без быстрого поиска - типа поиск производим после набора несколько букв, например, после 3 символов уже можно выполнять поиск.

Но эта вариант будет годиться или для небольших однопользовательских баз или для разработчиков :)
Все равно большая/подавляющая часть пользователей работает в сетевой версии :)
6. CheBurator 27.09.07 13:48 Сейчас в теме
(4) это понятно.
ты не понял.
установил эту допвозможность.
пофиг где ее использую: должна сама разбираться - если это скуль и есть возможность задействовать "красоту" (т.е вдобавок к скулю есть Формекс и 1С++) - задействуем ее. Чего либо не хватает - работает по штатной схеме 1Сины.
есть такое?
10. artbear 1156 27.09.07 17:31 Сейчас в теме
(6) Ага, теперь понял.
Если ДБФ и работа в монопольном режиме, механизм просто ничего не делает :) и используется штатный механизм работы 1С, т.е. выбор через спец. кнопку и ручной поиск.
5. chirinna 27.09.07 13:39 Сейчас в теме
Потестировал еще - ошибку по поводу иерархического справочника исправил. А в полях табличной части документов подбор и не должен работать? - было бы еще более интересно!
8. item 27.09.07 15:09 Сейчас в теме
(5) В полях табличной части существует одна трудность - определить, находится ли поле в режиме редактирования пользователем. Ищем...
9. artbear 1156 27.09.07 17:30 Сейчас в теме
(0) "Издеваюсь", надеюсь, в ироничном смысле сказано :)
Я же не ругаю обработку в целом :), а указываю ее отдельнее недостатки, которые могут помешать ее эксплутации, и показываю вариант, которые с моей точки зрения более функционален и удобен.
Основная цель - информирование народа о различных вариантах :)

А 1С++ просто нельзя не использовать, хотя бы с точки зрения повторного использования кода, т.е. классы и ООП.
Про все остальные навороты просто не говорю, слишком долго перечислять :)
11. item 28.09.07 11:24 Сейчас в теме
(9) Прасчаю :)
Насчет ограничений
> 1) если в обрабатываемой форме или основном глобальнике есть обработчики событий ФормЕк ...
Пробовал, не жалуюсь, хотя корявки в обработке событий есть, поскольку периодически система при поиске вылетает, не знаю почему.
> 2) при поиске не видно, какие еще элементы с подобными наименованиями есть в справочнике...
> 3) поиск по первым символам не всегда удобен. Намного удобнее, по опыту, поиск по подстрокам...
Согласен, все это минус, но как плюс я считаю как раз стандартный доступ к базе плюс простота внедрения,
которое может произвести и начинающий админ.
Вообще, "НайтиПоНаименованию" имеет и еще один существенный недостаток:
4) Косяки с группами в справочнике в случае, если справочник имеет свойство ГруппыВпереди = "1".
Вопрос с группами во многом неоднозначен, и я склоняюсь к тому, что-бы вообще
не использовать этот "быстрый поиск" к многоуровневым справочникам.
Более того, для "полноценного" внедрения механизма в конфигурацию, когда можно указать в метаданных признак "быстрого поиска" для отдельно взятого поля, использовал бы стандартное свойство "БыстрыйВыбор", для которого значение 1 является идеальным условием для работы моего алгоритма.
Но, к сожалению это вовсе сузит применение :(,
к тому по не понятным причинам FormEx не поддерживает атрибут БыстрыйВыбор в объекте АтрибутФормы.
12. artbear 1156 28.09.07 11:28 Сейчас в теме
(11) По поводу "БыстрыйВыбор" у тебя устаревшие сведения :)
Все нормально работает.
В показанном мной механизме как раз и используется сброс данного поля.
ЗЫ какая версия ФормЕкс у тебя?
13. item 28.09.07 11:32 Сейчас в теме
14. artbear 1156 28.09.07 11:34 Сейчас в теме
(12)+ Версия у тебя 2.5
Точнее, какой у тебя номер сборки?
15. item 28.09.07 11:45 Сейчас в теме
16. artbear 1156 28.09.07 11:47 Сейчас в теме
Используй 71.
Скоро Алексей еще одну выложит, я там еще кое-что по мелочи правил.
17. item 01.10.07 13:23 Сейчас в теме
2.1 Исправлен принцип старта поиска, вследствие чего исчезли падения системы.
Доработана поддержка групп справочника.
18. item 09.10.07 11:20 Сейчас в теме
Благодаря В.Кучмину обнаружена и исправлена ошибка в определении типа НомерДок и ДатаДок.
Как оказалось, формекс для этих полей выдает ТипЗначенияСтр() = ""
19. artbear 1156 09.10.07 16:29 Сейчас в теме
>> формекс для этих полей выдает ТипЗначенияСтр() = ""
Это как, расшифруй, плиз?
РасширениеФормы.ТипОбъекта/ПолныйТипОбъекта выдают "" ?
или еще что?
ЗЫ если в ФормЕкс ошибка, я или АльФ сможем ее поправить :)
20. item 10.10.07 12:57 Сейчас в теме
(19) Для полей ввода НомерДок и ДатаДок метод
объекта АтрибутФормы.ТипЗначенияСтр() выдает пустую строку.
21. artbear 1156 18.10.07 19:18 Сейчас в теме
(20) Я этот баг исправил + еще несколько
Вышла новая версия ФормЕкс 2.0.5.77
Подробнее http://www.1cpp.ru/forum/YaBB.pl?num=1191404333/2#2
22. Aleksey.Bochkov 19.10.07 08:21 Сейчас в теме
Вставил обработку в типовую ТиС..
При подборе контрагента договор устанавливается срабатывает только после 2-х нажатий Enter после окончания поиска.
Т.е. процедуры определенные для элемента диалога не отрабатывают после быстрого поиска...
Нельзя ли как-то это поправить?
23. Aleksey.Bochkov 19.10.07 08:27 Сейчас в теме
На первый взгляд помогло изменение
Процедура ПослеЗакрытия()
Если Форма.Параметр = 1 Тогда
Сервис = СоздатьОбъект("Сервис");
Сервис.ЭмулироватьКлавиатуру("{F4}");
Иначе
Сервис = СоздатьОбъект("Сервис");
Сервис.ЭмулироватьКлавиатуру("{Enter}");
КонецЕсли;
КонецПроцедуры //ПослеЗакрытияФормы
24. Aleksey.Bochkov 19.10.07 08:29 Сейчас в теме
Похоже фигурные скобки сайт не переваривает...
Процедура ПослеЗакрытия()
Если Форма.Параметр = 1 Тогда
Сервис = СоздатьОбъект("Сервис");
Сервис.ЭмулироватьКлавиатуру("(F4)");
Иначе
Сервис = СоздатьОбъект("Сервис");
Сервис.ЭмулироватьКлавиатуру("(Enter)");
КонецЕсли;
КонецПроцедуры //ПослеЗакрытияФормы
26. item 22.10.07 17:39 Сейчас в теме
(24) Принял.
По правде, я уже это подправил, не выкладываю потому-что ковыряюсь еще с атрибутами многострочной части.
25. artbear 1156 19.10.07 18:34 Сейчас в теме
Оставьте свое сообщение

См. также

.Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д. 37

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент WEB

Очень часто нужно при работе с HTTP сервисами или сайтами использовать Асинхронные HTTP запросы, отправку на сервер нескольких файлов, использование сжатия трафика. Эта статья про то, как этого легко добиться.

09.03.2016    25258    Serginio    22       

Использование классов .Net в 1С для новичков 147

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Практика программирования Разработка внешних компонент Универсальные функции

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    62567    Serginio    104       

.NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия 51

Статья Программист Нет файла v7.7 v8 Windows Бесплатно (free) Разработка внешних компонент Математика и алгоритмы

Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия, а так же генерация модулей на C# и 1С для подключения к событиям. Использование DynamicMethod и ILGenerator. Представлены примеры для использовании событий System.IO.FileSystemWatcher (Ожидает уведомления файловой системы об изменениях и инициирует события при изменениях каталога или файла в каталоге.) и SerialPort (обработка сканера штрих кода подключенного к COM порту). Обертка позволяет использовать классы .Net только на языке 1С. Реализация 1C Messenger описанного здесь http://infostart.ru/public/434771/

12.11.2015    41601    Serginio    35       

Процедура расшифровки ячейки таблицы в отчетах 1С 7.7 11

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Практика программирования Универсальные функции

Хочу поделиться с вами универсальной процедурой для расшифровки ячеек печатной формы отчетов в 1С 7.7.

24.09.2015    13694    Anzhey    13       

Коллективная разработка на 1С версии 7.7 и Git 21

Статья Программист Нет файла v7.7 Россия Windows Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

В данной статье я не буду рассматривать работу с системой контроля версий Git, для этого есть специальные ресурсы, например http://git-scm.com/book/ru. Я только расскажу тем, кто привык и любит Git, подружить старую добрую 7-ку и систему контроля версий Git.

17.09.2013    15164    s.nek    12       

Быстрый поиск в справочниках по наименованию, с использованием svcsvc.dll 12

Статья Программист Нет файла v7.7 1cv7.md Windows Бесплатно (free) Поиск данных Универсальные обработки Работа с интерфейсом

По аналогии с http://infostart.ru/public/14286/, недавно узнал что в svcsvc.dll несколько обновился функционал, в частности был добавлен метод AddString(). В прилагаемом коде показан запрос, реализованный методами ВК 1SQlite, т.е. только для DBF. Это только пример. Т.е. если например у справочника отсутствует поле "Наименование", то скорее всего будет ошибка. Тем не менее критика приветствуется))) Необходимые ВК: 1SQlite, FORMEX, svcsvc.dll (отсюда: http://www.1cpp.ru/forum/YaBB.pl?num=1373266553). p.s. Спасибо огромное уважаемому ADirks за все эти прекрасные плюшки, и помощь в их освоении)))

12.07.2013    125465    unichkin    10       

Получение характеристик и управление текущим процессом 1С на основе WMI 36

Статья Программист Нет файла v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Универсальные функции

Функционал для работы из 1С с текущим процессом класса Win32_Process. Пример получает текущее значение ОЗУ занятое процессом 1С. По описанной методике можно получать значения пиковых нагрузок на ОЗУ, время запуска текущей сессии 1С с точностью до миллисекунд. Определять загрузку активного ядра процессом и даже поменять приоритет самого процесса.

09.07.2012    18920    dusha0020    8       

Прямые запросы: ускорение получения цен для типовой ТиС 7.7 21

Статья Программист Нет файла v77::ОУ 1С7:Комплекс 1С7:ТиС Россия Бесплатно (free) Практика программирования Разработка внешних компонент

Первая статья из цикла статей "Прямые запросы:...". Рассказывается о применении класса ПрямойЗапрос и компоненты 1С++ для ускорения функции глВернутьЦену() в типовой конфигурации Торговля и склад. Платформа 7.7.

15.11.2011    13102    leshik    21       

Хитрость. Использование БУЛЕВО при OLE обмене/подключении из 7.7 к 8 17

Статья Системный администратор Программист Нет файла v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Перенос данных из 1С7.7 в 1C8.X Универсальные функции

Как известно, при OLE обмене доступны только типы СТРОКА, ЧИСЛО, ДАТА. А вот БУЛЕВО (ИСТИНА, ЛОЖЬ) использовать при подключении из 7.7 к 8 не получается. Как же быть? Есть хитрость, как использовать тип булево в семерке при обмене с 1С8! :)

28.09.2011    14012    bsturtle    9       

Быстрый поиск подчиненного документа, с помощью прямого запроса 1

Статья Программист Нет файла openconf 1cv7.md Россия Бесплатно (free) Практика программирования Универсальные функции

При ситуации, когда необходимо проверить, есть ли у документа подчиненный документ, конкретного вида или нет, если есть, вывести на экран, в этой ситуации будет полезна следующая функция глобального модуля. Работает только в SQL версии и при установленной внешней компоненте 1С++ !

26.05.2011    11456    Vix    1       

Компонента для создания прогрессбара и статус бара на формах 1С 7.7 8

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

Компонента предназначена для вывода на формы отчетов или обработок 1С:Предприятие 7.7 прогрессбара и/или статусбара. Написана на VB.Net (.Net 4.0)

01.05.2011    6747    124    Ma_X_X    7       

Посчитать людей по XML-файлам, выгруженным для ПФ 2010 7

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v77::Расчет 1С7:ЗиК БУ НУ Windows Управление персоналом (HRM) ФОМС, ПФ, ФСС Бесплатно (free) Обмен через XML Универсальные функции

Обработка считает и выводит людей, которые находятся в xml-файлах для пенсионного фонда. Также может служить "рыбой" для дополнительной обработки данных в файлах пенсионного фонда

24.01.2011    10362    81    kserdyukov    1       

Замена элементов в реквизитах и проводках документов, реквизитах справочников и движениях регистров. (SQL) 15

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v7.7 1cv7.md Россия Бесплатно (free) Чистка базы Поиск данных

Иногда возникает необходимость заменить один элемент справочника на другой по всей конфигурации. При этом нежелательно перепроводить документы. Эта разработка позволит проделать такую операцию на SQL-базах

26.10.2010    13967    292    MadDAD    17       

Восстановление потерянных реквизитов документов v 7.7 7

Статья Системный администратор Программист Нет файла v7.7 1cv7.md Россия Бесплатно (free) Поиск данных Администрирование данных 1С Тестирование и исправление

В ранее записанных и проведённых документах пропали неторые реквизиты. В результате в отчётах полный бардак. Как я решил эту проблему.

13.09.2010    10048    vladimir_makarov    8       

Максимум изменений в стандартной конфигурации при их минимуме с использованием formex.dll 34

Статья Программист Нет файла v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Восстанавливаю ранее опубликованную статью. Может кому пригодится... Иногда очень хочется что-нибудь добавить в стандартную конфигурацию, но потом возникают проблемы, связанные с "затиранием" кода при обновлении. Каждый раз помнить где и что - напряжно. При данном подходе в Глобальный Модуль добавляется всего одна (!) строчка

15.08.2010    16394    Abadonna    33       

Универсальный фильтр 8

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Универсальные функции

Удобный фильтр. Нет необходимости вешать на форму N-ое количество списков значений.

08.07.2010    8700    115    ShEvOvIcH    8       

Мьютексы в 1С 7.7 10

Статья Программист Нет файла v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Файловые протоколы обмена, FTP Универсальные функции

Существует ряд задач, которые требуют строго последовательного исполнения. Чаще всего это возникает при многопоточном программировании, в этом случае используются критические секции, но иногда надо синхронизировать и разные приложения - для этого существуют такие объекты ядра операционной системы как Мьютекс-ы. http://ru.wikipedia.org/wiki/Мьютекс В статье рассказывается как можно сделать аналогичный объект средствами 1С v7.7

02.07.2010    12223    Sk0rp    24       

Обработка для поиска Контрагентов 9

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Поиск данных Обработка справочников Универсальные функции

Не первая и не последняя.. Не лучшая, и не худшая. Просто вариант поиска контрагентов по нескольким словам или их частям в наименовании.

19.05.2010    8641    108    aka AMIGO    7       

Как получить GUID без v7plus.dll в Предприятии 7.7 10

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

Часто в терминальных сессиях у пользователю Windows не хватает прав на регистрацию v7plus.dll. Соответственно нельзя воспользоваться, например методом СоздатьGUID() класса V7SysInfo.

12.05.2010    12212    prolancer    5       

Поиск и замена дублирующихся элементов справочников, КОД ОТКРЫТ, для 7.7 44

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Бесплатно (free) Сервисные утилиты Поиск данных Универсальные обработки

1. Работа над обработкой продолжается. Критика (любая) принимается. 2. Для установки: 2.1 Переименуйте файл WithoutConf.exe_ в WithoutConf.exe и разархивируйте (запустите на выполнение). 2.2 Каталог DLL скопируйте в Вашу базу (копию !!!), каталог ExtForms в одноименный каталог Вашей базы. 3. Для открытия: Сервис Дополнительные возможности 1С:Студио: Отчёты и обработки Поиск и замена элементов справочников 4. В обработке использованы 1С++, FormEx, StrMatch

11.05.2010    20368    612    Незнайка    64       

Алгоритм расчета периодов 3

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

Вычисление периодов в формате ГГММДД. Вычисление дат по формуле Дата + ГГММДД. Примечание: Даты передаем в виде 'ДД.ММ.ГГГГ', периоды - "ГГ-ММ-ДД". Пользуйтесь.

10.03.2010    8248    arithmometr    1       

Интервал дат прописью 8

Инструменты и обработки Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Бесплатно (free) Универсальные функции

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

15.02.2010    7746    143    Vlan    3       

Поиск реализаций без выписаных Счет-фактур 1

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v77::ОУ 1С7:ТиС НУ Windows НДС Бесплатно (free) Поиск данных

Возникают случаи когда оператор не выписал счет-фактуру по реализации. Обработка выполняет поиск этих реализаций. Присутствует отбор по контрагенту и типу договора.

12.01.2010    7714    141    Maks_Alexey    10       

1С Предприятие 7.7 и Mozilla Thunderbird. Отправка писем из командной строки 5

Статья Системный администратор Программист Нет файла v77::ОУ v77::БУ 1cv7.md 1С7:Бух Windows Бесплатно (free) Универсальные функции Email

Клиент захотел чтобы у него из 1С формировались письма с вложениями и отправлялись через Mozilla Thunderbird. Из этого вышла маленькая процедура.

30.11.2009    12454    kasperok    15       

Поиск ссылок прямыми запросами для SQL версии. 23

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Поиск данных

Поиск ссылок стандартным методом довольно долгая процедура. В этой обработке реализован обход метаданных для поиска реквизитов, которые могут содержать ссылку на искомый объект, составление и выполнение запросов по найденным таблицам. Для работы необходима компонента 1С++.

13.11.2009    12209    185    MadDAD    25       

Работаем с пропускной системой Perco прямо из 1С 37

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Учет рабочего времени Бесплатно (free) Разработка внешних компонент Внешние источники данных

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

20.10.2009    19868    352    ge_ni    10       

Транслитерация в латиницу 39

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

При отправке SMSок из 1С столкнулся с тем, что текст отправлялся только латиницей, а данные-то в кириллице. В результате написал функцию перевода текста в латиницу. Может, кому-нибудь пригодится

02.10.2009    24258    yuraer    17       

Обработки для печати и исправления реквизитов табличных частей документов (унив.) 29

Инструменты и обработки no Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Обработка документов Поиск данных Тестирование и исправление

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

28.09.2009    12069    281    swimdog    7       

Универсальная загрузка любых документов из Excel с использованием нечеткого сравнения по реквизиту типа "Справочник" 35

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v7.7 1cv7.md Windows Бесплатно (free) Обработка документов Разработка внешних компонент Загрузка и выгрузка в Excel

В помощь антиглобалистам! Для мелких и очень мелких 1С - это дорого (ноутбук стоит дешевле). Поэтому практикуется такой порядок работы: в центральном офисе выгружают в Excel из 1С "Продажный лист"; торгуют и отмечают продажи в файле; приносят в офис вечером файл результата и загружают отчет о продажах за день. Грузить можно и заявки, и перемещения, и поступления, и списания, и счета, и все для ОС, НМА, МБП... была бы табличная часть!

02.09.2009    16815    790    ge_ni    39       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::ОУ v77::БУ v77::Расчет 1cv7.md Windows Бесплатно (free) Работа с интерфейсом Универсальные функции

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

28.08.2009    9108    59    nikakoy    29       

[SendGoogleSMS] Отправка SMS уведомлений через сервис Google Calendar 65

Инструменты и обработки Системный администратор Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент WEB SMS рассылки

Компонента генерирует события в Google Calendar с извещением по SMS. В архивах ВК для 7.7 (работает и в 8-ке) и ActiveX - для работы в контексте сервера 1С 8.х

07.08.2009    25585    563    Душелов    37       

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

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Разработка внешних компонент Работа с интерфейсом

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

15.07.2009    28272    865    Душелов    57       

Элемент управления Scintilla 49

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

1sci.dll - внешняя компонента для 1С:Предприятие ВК реализует элемент управления Scintilla. Не требует регистрации в реестре.

15.06.2009    21148    289    steban    32       

Плагин 1С 7.7 для RvAlgo. 11

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free) Разработка внешних компонент

RvAlgo - Универсальный инструмент создания корпоративных отчетов и систем анализа данных. Тут представлен плагин, скрипт импорта данных и выполнения OLAP. Пример конфигурации. Вся документация RvAlgo на русском.

28.05.2009    6315    408    metallist    5       

Создаем сортировку по подразделению в любом документе (Зарплата и Кадры 7.7) 3

Статья Программист Нет файла v77::Расчет 1С7:ЗиК Windows Бесплатно (free) Универсальные функции

Создаем сортировку по подразделению (Зарплата и Кадры 7.7) на примере документа Выплата заработной платы

27.05.2009    10724    Craig    67       

Напоминалка дня рождения по ИНН 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v77::БУ 1cv7.md Украина Windows Бесплатно (free) Разное Универсальные функции

Используя конфигурацию для сельского хозяйства в Украине, понадобилась напоминалка о днях рождения сотрудников. В самой конфигурации не предусмотрено поле "День рождения", но зато есть ИНН, который и был использован для этой цели. Не судите строго, это первая разработка, выложенная мной на Ваш сайт.

01.04.2009    8447    117    stalker    9       

[IFilter] Поиск в содержании файлов из 1С (ВК, .NET) 14

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Поиск данных Разработка внешних компонент

Компонента для работы с фильтрами поисковых систем. Получает текст из файла по установленном в системе фильтрам. Индексирует и ищет файлы по их содержанию (аналог Desktop Search) Поддерживает *.doc, *.xls, *.txt, *.ppt. Дополнительные фильтры можно скачать с http://www.ifilter.org/Links.htm

24.03.2009    28581    141    Душелов    44       

[Мониторинг изменения файлов] - ActiveX-компонента для 1С 8.х + ВК для 7.7 39

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Компонента следит за изменениями файлов в заданных каталогах, без таймеров и опросов файловой системы. Использует события Windows.

05.03.2009    21090    522    Душелов    53       

Класс для вывода отчета в Excel 12

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) openconf v77::БУ 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel

Класс для вывода отчета в Excel (выводит быстро :) Как-то попал мне, нигде больше не видел, ИМХО очень жизненный при больших отчетах.

10.02.2009    8948    246    babys    1       

[Проверка правописания] - ActiveX-компонента для 1С 54

Инструменты и обработки Программист Компонента, плагин (dll, vbs,..) v7.7 v8 1cv8.cf 1cv7.md Windows Бесплатно (free) Практика программирования Разработка внешних компонент

Компонента проверяет правописание текста. Основана на технологии OpenOffice MySpell. Не требует установленного офиса. В комплекте словари для 5 языков, включая русский (с "ё").

09.02.2009    24733    1062    Душелов    66