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

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

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

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

*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.

Чтобы зарегистрировать компоненту в Windows - запустить reg.bat


*** Подключение:

Перем ВК;

ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 7.7:

  ИмяВК="AddIn.IFilter";
 
  Попытка
      ПодключитьВнешнююКомпоненту(ИмяВК);
  Исключение
      Сообщить("Не удалось подключить компоненту "+ИмяВК);
  КонецПопытки;

  Попытка
      ВК = СоздатьОбъект(ИмяВК);
  Исключение
     Сообщить("Ошибка создания объекта внешней компоненты: "+ ИмяВК);
  КонецПопытки;

ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С 8.x:

  ИмяВК="AddIn.IFilter";
  
  Попытка
       ПодключитьВнешнююКомпоненту(ИмяВК);
  Исключение
      Сообщить("Не удалось подключить компоненту " + ИмяВК);
  КонецПопытки;
  
  Попытка
     ВК = Новый(ИмяВК);
  Исключение
      Сообщить("Ошибка создания объекта внешней компоненты: " + ИмяВК);
  КонецПопытки;

*** Свойства:

  - КаталогИндексов //каталог, где хранятся индексы файлов
  - Фильтр //*.txt,*.html и др.

*** Методы:

  - ОткрытьФайл(ПутьКФайлу); //возвращает текст файла или пустую строку, если такого фильтра нет в системе
  - Индексировать(Каталог); //возвращает строковое описания результата выполнения
  - Найти(ТекстПоиска); //булево
  - ОчиститьИндексы(); //возвращает строковое описание результата выполнения
  - КоличествоФайлов(); //количество найденных файлов
  - ПолучитьФайл(ИндексФайла); //возвращает объект типа "Файл"
  - ИнформацияОбИндексах(); //возвращает строковое описание

*** Объект "Файл":

  *** Свойства:
  - Имя //название файла
  - Каталог
  - Путь
  - Индекс //результат индексирования

14

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

Наименование Файл Версия Размер
-
.1237900701 129,94Kb
25.09.09
141
.1237900701 129,94Kb 141 Скачать бесплатно

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

Комментарии
Избранное Подписка Сортировка: Древо
1. Душелов 3903 24.03.09 16:24 Сейчас в теме
Посмотрел я тут у одного автора справочную систему на всяких офисных файлах, html страничках... И стало интересно, а как устроить поиск по этим файлам, которые могут храниться, как в отдельной папке, так и в составе конфигурации... Ответ прост - использовать технологии индексирования поисковых машин с использованием фильтров IFilter.

Компонента позволяет выдернуть содержание файла (текст) и этот текст уже можно хранить в базе (или во внешних файлах) проиндексированным.

Есть платные фильтры, а есть и бесплатные (ссылка дана в описании):

Archive Files (like CAB, ZIP, RAR or self-extracting EXE)
CHM Compiled HTML files
CSF Content Sealed Format
DjVu
Email
HLP Help Files
Image Files (digital photos, JPEG, etc.)
MHT MIME Encapsulation of Aggregate HTML Documents
Palm Desktop
PDF
RTF
Office Suites (Microsoft, WordPerfect, StarOffice, OpenOffice)
Visio
2. Душелов 3903 24.03.09 16:47 Сейчас в теме
При желании можно добавить систему индексирования и поиска, но это будет работать только при хранении данных в каталоге сети.
3. CheBurator 24.03.09 19:51 Сейчас в теме
пока не въехал про практическую ценность
6. Душелов 3903 24.03.09 20:27 Сейчас в теме
25. ValentinV 20.05.09 16:19 Сейчас в теме
(3) указывал "пока не въехал про практическую ценность".
Вотя тоже ищу... ищу.
4. Душелов 3903 24.03.09 19:52 Сейчас в теме
Индексировать не путь к файлам, а их содержания. Именно для поиска нужной информации (по ключевым словам) в содержании файлов разных форматов.

Как раз во всякой документации ворд-экзель-хтмлной.
5. Душелов 3903 24.03.09 20:04 Сейчас в теме
т.е. в 8-ке, к примеру, делаем справочник "инструкции пользователей", в которых в двоичном виде хранится первоначальный файл (pdf, doc, xls и т.п.) и текстовое представление (которое получается с помощью компоненты при загрузке), а уже потом ищется нужная инструкция по полнотекстовому поиску... Это как один из вариантов использования.
7. K_A_O 524 25.03.09 08:34 Сейчас в теме
Идея хорошая, но в 8.1 уже встроено: объект ИзвлечениеТекста()
hant79; coder1cv8; Serj1C; +3 Ответить
8. Душелов 3903 25.03.09 09:02 Сейчас в теме
(7) Здорово, не знал, но для 7.7 подобного нет.
+ могу добавить свою систему индексирования и поиска.
9. Душелов 3903 25.03.09 16:38 Сейчас в теме
Добавил индексирование каталогов и поиск файлов по их содержанию.
10. artem666 28 25.03.09 20:43 Сейчас в теме
Тоже задумывался об поисках в таких подсистемах... Но твоя идея хорошая!
11. dushegub 17.04.09 02:48 Сейчас в теме
попробуйте сделать обработку типа "Управление процессами вулканизации материальной составляющей династии и корпускуляции относительностей влажности атаки и квантованности в режиме эксцентрической тянущей бифилярности структуры"
;)

это почти тоже, что вы тут накрутили, успехов!
12. O-Planet 6985 17.04.09 02:59 Сейчас в теме
dushegub - тень Душелова? Или коварная провокация на фоне недавних событий? ;)
13. ValentinV 19.05.09 18:08 Сейчас в теме
А кто-нибудь для 1с делал индексацию файловой системы?
14. Душелов 3903 19.05.09 20:47 Сейчас в теме
(13) Для поиска файлов по названию?
15. ValentinV 20.05.09 11:21 Сейчас в теме
16. Душелов 3903 20.05.09 11:27 Сейчас в теме
17. ValentinV 20.05.09 11:30 Сейчас в теме
Интересны алгоритмы и их реализация в 1с.
19. Душелов 3903 20.05.09 13:24 Сейчас в теме
(17) А зачем это делать в 1С?
(18) Кто требует лицензии? Где?
18. ValentinV 20.05.09 13:22 Сейчас в теме
Вы Windows наверное продаете?
Microsoft .NET Framework 2.0, требует лицензии.
Т.Е. демка получается платная.
20. vip 20.05.09 13:27 Сейчас в теме
(18) > Microsoft .NET Framework 2.0, требует лицензии.
Это откуда такие сведения?
21. ValentinV 20.05.09 14:56 Сейчас в теме
На втором шаге Microsoft .NET Framework 2.0 просит
Установщик Windows 3.0
http://www.microsoft.com/downloads/details.aspx?FamilyId=5FBC5470-B259-4733-A914-A956122E08E8&displaylang=ru
...
Этот загружаемый файл доступен пользователям, на компьютерах которых установлена подлинная ОС Microsoft Windows.
Для запуска проверки подлинности Windows нажмите кнопку
26. ValentinV 20.05.09 16:48 Сейчас в теме
(22) На эту тоже ругается.
Winda у меня обычная, офисная. Все на ней работают.
Пробовал дома, то же самое.
Сколько еще файлов надо установить,
может пакет STUDIO еще не помешает.
28. vip 20.05.09 16:56 Сейчас в теме
(26) > Winda у меня обычная, офисная.

Ну, тогда тебе вряд ли что поможет.
Офисной Windы никогда не встречал.
29. ValentinV 20.05.09 17:32 Сейчас в теме
(28)Если нету разумных ответов, ну и не стоит скворчать и вякать.
1. 50 человек в офисе работают на ней.
2. Я тебя и не спрашивал.
3. Ни мне и не кому твои дурацкие ответы не нужны.
4. Лучше не доставай блин.
----------------------------------------------------------
Тупо установил http://www.microsoft.com/downloads/thankyou.aspx?familyId=6a35ac14-2626-4846-bb51-ddce49d6ffb6&displayLang=ru
Все равно просит
http://www.microsoft.com/downloads/details.aspx?FamilyId=5FBC5470-B259-4733-A914-A956122E08E8&displaylang=ru


30. vip 20.05.09 18:12 Сейчас в теме
(29) 1. На чем? На офисной Winde? Где брал такую?
2. А я и не отвечал. Просто сильно заинтересовала офисная Winda.
3. НЕ КОМУ конечно не нужны.
4. Блин вроде ниоткуда не доставал.
5. Проблемы с подлинной ОС Microsoft Windows? Офисная не прокатывает?
6. Не хами.
32. ValentinV 20.05.09 18:22 Сейчас в теме
(28)Делать нечего или в заднице детство играет.
Не лезь, если тебя не спрашивают.
-------------------------------------
А автору надо было лучше проверить.
35. vip 20.05.09 18:32 Сейчас в теме
(32) Постараюсь объяснить, почему я вмешался.

Зацепила фраза:
"Microsoft .NET Framework 2.0, требует лицензии.
Т.Е. демка получается платная."

Фраза совсем не безобидная, т.к. намекает, что т. Душелов (весьма уважаемый и грамотный программист, кстати) способен использовать (и распространять) нелицензионный продукт.

А существование "офисной Windы" повергло меня в легкий шок.
Я и постарался уточнить, что же это за продукт от Microsoft.
Возможно .Net Framework несовместим с этой версией Windows?
38. ValentinV 20.05.09 19:35 Сейчас в теме
(35) С пониманием Ваши обяснения принимаю...
С сочуствием отношусь к Вашему шоковому состоянию.
По-отцовски, настоятельно и немедленно рекомендую отдохнуть.
-----------------------------------------------------------------------
Вася хотел что-бы его программу оценили или сделали заказ.
Если так, то я и мои друзья испытываем искренний интерес.
Если Вася не против и не передумал я был бы признателен Васе,
если он поможет или подскажет как профессионал высокого класса.
Вопрос:
Где и какую я совершаю ошибку, если у меня установленно лицензионное
программное обеспечение, а указанную программу не удается испытать?
С уважением, Валентин.
З.Ы.
Можно, а может быть даже лучше, в личку.
39. vip 20.05.09 21:59 Сейчас в теме
(38) Ну, по-отцовски Вам рановато мне рекомендовать, по моему скромному мнению. Так как для отца возраст у Вас должен перешагнуть 72-75 летний рубеж.

Если ув. Василий согласен на ласково-уменьшительное "Вася", то он конечно подскажет.

Но попробую, с Вашего разрешения (и надеюсь, с согласия Василия), подсказать я.
При установленном ЛИЦЕНЗИОННОМ программном обеспечении испытание представленной программы не вызывает никаких затруднений.

А вот при установленной "офисной Winde" успешная инсталляция сомнительна.
23. ValentinV 20.05.09 15:42 Сейчас в теме
Ну а тут :
1. http://www.osp.ru/win2000/2006/08/3873423/ - вроде нормально
Компонент Desktop Search можно загрузить по адресу
2. http://list.windowsitpro.com/t?ctl=40AEA:29133
24. Душелов 3903 20.05.09 15:57 Сейчас в теме
27. ValentinV 20.05.09 16:50 Сейчас в теме
Может никто кроме Вас её и не пробовал устанвливать?
А у Вас наверное Studio стоит?
31. Abadonna 3836 20.05.09 18:20 Сейчас в теме
Не, ребята, мне тоже интересно вас ис дас "Windows Office".
Когда я успел просохатить?
33. Abadonna 3836 20.05.09 18:23 Сейчас в теме
(0)"*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать"
Вась, а это к каждой твоей компоненте надо качать? ;))))))) А то я уж устал :)
34. ValentinV 20.05.09 18:25 Сейчас в теме
(33)Васе надо установочные пакеты делать
и коробочные версии.
37. Душелов 3903 20.05.09 19:01 Сейчас в теме
(33) Ага. Для каждой надо отдельно скачивать и устанавливать. И, главное, не перепутать!
36. Душелов 3903 20.05.09 19:00 Сейчас в теме
Вы используете пиратскую версию виндовс? Тогда мы идем к вам! :)
40. bookworm1c 10.08.09 20:50 Сейчас в теме
Проиндексировал. Сообщение: Проиндексировано ...
Файл существует, запись есть, индекс есть, при поиске запись найдена,
а файл не находит

*** пояснения

После индексации и введении строки поиска и нажатии на кнопку:

Процедура ТекстПоискаОткрытие(Элемент, СтандартнаяОбработка)

В строке
Если ВК.Найти(ТекстПоиска) = Истина Тогда
Возвращает ИСТИНА

В строке
Для сч = 1 По ВК.КоличествоФайлов() Цикл
ВК.КоличествоФайлов() возвращает 0

***
В индексе находит запись, а инфу о файлах не находит

Я так понимаю.


41. pahich 578 01.06.10 17:41 Сейчас в теме
Интересная вещь, нашел ей применение. Но вот любопытный факт - на части компьютеров работает отлично, а на части, при том что пакет установки одинаковый, не регистрирует дэ-эль-эль-ку... пока не понял почему...
42. Душелов 01.06.10 22:54 Сейчас в теме
43. pahich 578 04.06.10 11:42 Сейчас в теме
Разобрался :)
проблемма была не в регистрации длл, а в правах доступа к открываемым файлам пользователей домена. Проблема устранена. :) Только осталось непонятно почему писал ошибку подключения ВК, а не доступа к файлу %)
Оставьте свое сообщение

См. также

Поиск некорректных дат средствами SQL 2

Статья Системный администратор Программист Нет файла v8 1cv8.cf MS SQL Бесплатно (free) Поиск данных

Ошибка "Дата ' **.**.**** ' не может быть записана в базу данных на MS SQL Server с нулевым смещением дат.

03.10.2019    1301    sutygin    8       

Перенос документов и справочников ERP 2 / КА 2 / УТ 11 => БП 3.0 Промо

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

19700 руб.

PinkRabbitMQ - Native API компонента 1С с открытым исходным кодом, для обмена сообщениями через RabbitMQ 139

Инструменты и обработки Программист Архив с данными v8 Бесплатно (free) Разработка внешних компонент

PinkRabbitMQ представляет собой Native API компоненту для 1С Предприятия 8 (Windows 32bit и 64bit) с открытым исходным кодом на с++ (можно собрать компоненту самостоятельно). PinkRabbitMQ это низкоуровневая компонента которая реализует обмен по протоколу AMQP с брокером сообщений RabbitMQ. Для организации высокоуровнего обмена между информационными базами предназначен Адаптер. Компонента разрабатывается в рамках проекта Адаптер.

29.07.2019    7842    493    Begemoth80    120       

.Net Core, обмен с 1C по TCP/IP между различными устройствами 15

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

Часто нужно обмениваться данными с клиентом 1С из различных устройств, между клиентами 1С, а также при виртуализации между разными ОС на компьютере. Это кроссплатформенная ВК, позволяющая обмениваться сообщениями по TCP/IP между различными устройствами по определенному протоколу.

28.09.2016    18215    Serginio    8       

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Net Core. Динамическая компиляция класса обертки для получения событий .Net объекта в 1С 8

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

Часто нужно использовать события объектов .Net. Например событие от COM порта, поступление сообщений по WhatsAp, сообщение об изменение в директории итд. Напрямую этого сделать нельзя, но можно сделать класс обертку и через него получать ВнешнееСобытие

14.09.2016    13822    Serginio    1       

.Net Core, 1C, динамическая компиляция, Scripting API 10

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

Очень часто приходится использовать динамический код в 1С, используя Выполнить или Вычислить. Аналогичная задача и для использования скриптов на .Net. Я постарался показать, как можно скрестить ежа с ужом и получить удобный код. В этой статье много вражеского кода для чистого одноэсника, но все когда-то бывает впервые.

07.09.2016    16268    Serginio    7       

Очный семинар по регулярному менеджменту Александра Фридмана "Вы или Хаос", 12 декабря 2019 г. , Санкт-Петербург Промо

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

от 11000 до 29000 рублей

1С, Linux, Excel, Word, OpenXML, ADO, Net Core 31

Инструменты и обработки Программист Архив с данными v8 Бесплатно (free) Разработка внешних компонент

В данной статье показаны примеры кроссплатформенной работы с файлами Excel и Word (xlsx,docx) с помощью библиотеки OpenXML и Net Core

22.08.2016    17934    51    Serginio    14       

Асинхронное программирование в 1С через использование классов .Net из Native ВК 14

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

Это продолжение статьи Кроссплатформенное использование классов .Net в 1С через Native ВК. Или замена COM на Linux II http://infostart.ru/public/541518/ В этой статье покажу, как можно асинхронно вызывать асинхронные методы и вызывать ВнешнееСобытие в 1С из сборки .Net

09.08.2016    15219    Serginio    3       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

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

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

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

09.03.2016    26840    Serginio    22       

Быстрое создание Внешних Компонент на C#. Примеры использования Глобального Контекста, IAsyncEvent, IExtWndsSupport, WinForms и WPF 42

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

В большинстве случаев хватает и обычного COM объекта, учитывая, что в 8.х можно использовать события. Но иногда нужно использовать Глобальный Контекст для вызова глобальных функций, таких как Сообщить, NewObject и т.д. Кроме того, для использования форм нужен дескриптор окна 1С. Это продолжение статей Использование сборок .NET в 1С 7.x b 8.x. Создание внешних Компонент. http://infostart.ru/public/238584/ Там же лежат и исходники .NET(C#) для 1С. Динамическая компиляция класса обертки для использования .Net событий в 1С через ДобавитьОбработчик или ОбработкаВнешнегоСобытия http://infostart.ru/public/417830/ 1C Messenger для отправки сообщений, файлов и обмена данными между пользователями 1С, вэб страницы, мобильными приложениями а ля Skype, WhatsApp http://infostart.ru/public/434771/ Использование классов .Net в 1С для новичков http://infostart.ru/public/448668/

15.02.2016    25318    Serginio    13       

Перенос данных БП 2.0 => УТ 11 / КА 2 / ERP 2 (перенос остатков, документов и справочников из "1С:Бухгалтерия предприятия 8", ред. 2.0 в "1С:Управление торговлей 8", ред.11 / КА 2 / ERP 2). Обновлено до УТ 11.4.10.х, КА 2.4.10.х, ERP 2.4.10.х! Промо

Перенос позволяет загрузить в УТ 11 / КА 2 / ERP 2 документы за выбранный период, справочную информацию и остатки по счетам бух. учета. Переносятся остатки денежных средств, взаиморасчетов, остатки товаров и материалов на складах. Переносятся девятнадцать основных видов документов за выбранный период и вся нормативно-справочная информация. Есть фильтр по организации. Если нужно переносить что-то дополнительно, то обычно бесплатно дорабатываю правила (перед покупкой согласуйте необходимые доработки).

29700 руб.

Подсветка синтаксиса 1С в текстовых редакторах Atom, Sublime Text, VS Code 101

Статья Системный администратор Программист Нет файла v8 1cv8.cf Бесплатно (free) Инструментарий разработчика Разработка внешних компонент

Пакеты, добавляющие поддержку синтаксиса языка 1С:Предприятие 8 в текстовые редакторы Atom, Sublime Text и VS Code. И не только.

02.02.2016    23823    nixel    38       

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

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

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

27.01.2016    64864    Serginio    104       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

.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    42682    Serginio    35       

1С с "плюсами" 74

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

- Разработана методика подключения внешней компоненты, снимающая ограничения на типы данных аргументов и возвращаемого значения. - Проведено документирование основных типов данных (объектов, интерфейсов) платформы. - Разработан объект «Делегат» для реализации функциональных объектов (указатель-на-функцию). - Разработана концепция итератора произвольного доступа для основных контейнеров платформы с целью сопряжения со стандартной C++ библиотекой. - В процессе разработки механизм 1С классов (наследование, интерфейсы) для возможности использования парадигм объектно-ориентированного программирования на уровне кода.

14.10.2015    20472    IntelInside    47       

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500/9500 рублей

Генерация штрих-кода для вставки его в 1С при работе в Linux 4

Статья Системный администратор Программист Нет файла v8 1cv8.cf Linux Бесплатно (free) Разработка внешних компонент

В Linux есть отличная команда barcode, которая генерирует штрих-коды в векторном формате ps. Но 1С не понимает такие форматы. Более того, barcode генерирует штрих-код на размер листа А4 или Letter. Установка пользовательского размера листа не увенчалась успехом. Но не будем же мы вставлять изображение штрих-кода размером с лист А4… Однако есть способ, как решить данные проблемы.

01.07.2015    14154    rudjuk    4       

Простейший способ создания штрих-кода в формате PNG из командной строки в Linux Ubuntu 10

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

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

29.06.2015    10248    rudjuk    15       

Перенос данных УПП 1.3 => ERP 2 (ЕРП) / УТ 11 / КА 2.х (обработка переноса документов, остатков и справочников из "1С:Управление производственным предприятием, ред. 1.3" в ERP / УТ 11 / КА 2). Обновлен до УПП 1.3.127.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Обработка позволяет переносить из УПП 1.3 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления при выходе новых релизов конфигураций 1С.

29700 руб.

Компилирование внешней компоненты AddInNative в ОС Linux 46

Статья Системный администратор Программист Нет файла v8 1cv8.cf Linux Бесплатно (free) Разработка внешних компонент

В статье отражены некоторые моменты, которые нужно учесть, чтобы скомпилировать пример 1С-вской внешней компоненты AddInNative в ОС Linux.

14.01.2015    18176    q_i    20       

Использование внешних COM-компонент (.dll) или любых клиентских методов в регламентных заданиях серверной базы. 50

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

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

10.12.2014    40546    ekaruk    51       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

Рекурсивный поиск каталога среди каталогов. 1

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

Внимание особо умных. Предложенная процедура актуальна для конфигураций на платформе 8.1 и ниже. В них для функции НайтиФайлы не был реализован рекурсивный поиск в подкаталогах. Это указано в справке. Задача Найти путь к вложенному каталогу. Пример Каталог AST содержит каталоги A1, S1, T1 Каталог A1 содержит каталоги 0001, 0002, 0003 каталог S1 содержит каталоги 1001, 1002, 1003 Каталог Т1 содержит каталоги 2001, 2002, 2003 На входе функции КорневойКаталог = "D:\AST" КаталогПоиска = "1002" На выходе функции НайденныйПуть = "D:\AST\A1\1002" Уточнение - имена КаталогПоиска уникальны и не повторяются. Функция НайтиФайлы не помогает - она ищет их только в текущем каталоге.

19.09.2014    7157    betepon    5       

Мини-Эверест: Native ВК для 8.х 18

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Бесплатно (free) Разработка внешних компонент

Список и свойства HDD, список и свойства ОЗУ, список запущенных процессов (для терминала - всех пользователей с указанием номера сессии), список запущенных сервисов, характеристики BIOS

20.08.2014    14286    35    Abadonna    7       

Перенос данных КА 1.1 / УПП 1.3 => БП 3.0 (перенос остатков, документов и справочников из "1С:Комплексная автоматизация 1.1" / УПП 1.3 в "1С:Бухгалтерия 3.0"). Обновлен до версий КА 1.1.115.х, УПП 1.3.127.х! Промо

Разработка позволяет перенести остатки по всем счетам бух.учета в программу "1С:Бухгалтерия предприятия 8", ред. 3.0 на выбранную дату начала ведения учета. Также переносятся документы за период и вся необходимая справочная информация. Правила оперативно обновляю при выходе новых релизов. Рассылка обновлений правил бесплатно в течение 12 месяцев. Есть видеодемонстрация проведения переноса данных. Конфигурации при использовании обмена остаются полностью типовыми. Перенос данных возможен в Бухгалтерию 3.0 версии ПРОФ, КОРП или базовую.

24700 руб.

ВК для работы с файлами FilesNative.dll 28

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Бесплатно (free) Разработка внешних компонент

Компонента реализует некоторые методы работы с файлами (архивами). Поддерживаемые форматы распаковки архивов: ZIP, JAR, XPI, BZ2, BZIP2, TBZ2,TBZ,RAR, R00, ARJ, Z, TAZ, LZH, LHA, 7Z, CAB, LZMA, LZMA86, ISO, XAR, MSI,RPM, TAR, GZ, TGZ, TPZ

18.06.2014    15303    77    Abadonna    9       

NetNative: ВК для работы с сетью 61

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Россия Windows Бесплатно (free) Разработка внешних компонент

Прослушивание UDP-портов, посылка UDP-сообщений, возможность организации UDP-чата, некоторые сетевые команды. Написана по технологии Native

23.02.2014    16799    142    Abadonna    10       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

Отслеживание изменений каталога в REAL-TIME: Native ВК для 8.х 58

Инструменты и обработки Программист Архив с данными v8 Россия Windows Бесплатно (free) Разработка внешних компонент

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

09.10.2013    18128    229    Abadonna    38       

Трей-мессенджер: Native ВK для 8.х 97

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Россия Windows Бесплатно (free) Разработка внешних компонент

Иконка 1С в трее с popup-mеnu, баллуны, оповещения, обратная связь. Выполнена по технологии Native, не требует регистрации в реестре и особых прав пользователя. Имеет обратную связь с 1С через генерацию внешних событий. Имеет popup-menu на иконке в трее для управления окном 1С (закрыть, скрыть, показать+ 2 пункта генерации событий). Есть возможность убрать кнопку главного окна из панели задач.

23.09.2013    23719    405    Abadonna    121       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

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

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

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

17.09.2013    15702    s.nek    12       

Галка "Поиск по подстроке" сразу 12

Инструменты и обработки Программист Приложение (exe) v8 1cv8.cf Россия Windows Бесплатно (free) Поиск данных

Клиенты любят посылать обрезанные номера проблемных документов, например, в таком виде: документ 4874 от 12.09.2013, хотя на самом деле он 00000004874. Надоело мне постоянно ставить в окне поиска галку "Поиск по подстроке"!

12.09.2013    13457    24    Abadonna    12