TextRadar - нечеткий поиск в тексте

Публикация № 897635 19.09.18

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

нечеткий поиск в тексте Native API TextRadar

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

Принцип действия алгоритма основан на корреляционном анализе в его интерпретации применительно к текстовым данным, подробнее об алгоритме здесь: Алгоритм нечеткого поиска TextRadar — основные подходы и здесь: Сравнение алгоритма нечеткого поиска TextRadar c аналогами: Lucene, Sphinx, Яндекс, 1С 

На сайте textradar.ru развернут демо стенд, на котором можно протестировать алгоритм в режиме онлайн.

Технология поиска для платформы 1С состоит из:

  • Внешней  компоненты, написанной на языке C++ (Native API) или C# (COM, .Net)
  • Обработки-примера, на базе которого можно быстро разработать решение под вашу задачу

 

Native API компонента существует только в 32-разрядном варианте. Для x64 - на базе технологии .Net COM (Any CPU x86|x64), в которой реализован обновленный алгоритм, вычисление происходит в многопоточном режиме (на уровне компоненты), формируются данные для отображения кратких и подробных результатов поиска и на сегодня этот вариант предпочтительней и для 32 и для 64 разрядных систем. При этом, в обработках на базе Native API реализован удобный функциональный интерфейс поиска на уровне 1С - на базе типовой обработки полнотекстового поиска (именно этот вариант демонстрируется в видео). Обработка с примером использования компоненты на базе .Net COM содержит простейший (с точки зрения пользовательского интерфейса) пример использования, программный код подробно прокомментирован, описаны варианты применения в зависимости от решаемой задачи. То есть при разработке собственного решения может оказаться полезным скачать обе обработки.

Тестирование проводилось на версии 8.3.13.1690 платформы.

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

Наименование Файл Версия Размер
COM (DotNet, Any CPU x86|x64) компонента TextRadar c обработкой-примером использования, новый алгоритм, многопоточность (на уровне компоненты)

.rar 23,19Kb
7
.rar 3.02.2 23,19Kb 7 Скачать
Обработка нечеткого поиска по партнерам для 1С:Управление торговлей 11 (со встроенной компонентой TextRadar)

.epf 555,32Kb
17
.epf 2.01 555,32Kb 17 Скачать
Обработка нечеткого поиска по письмам для 1С:Документооборот (со встроенной компонентой TextRadar)

.epf 555,82Kb
2
.epf 2.01 555,82Kb 2 Скачать

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

Лучшие комментарии
17. zakiap 09.07.20 11:25 Сейчас в теме
(16) Думал избавится от StrMatch, тоже на 32 бит работает и запускать на сервере 64 нет возможности, TextRadar делает тоже самое только результат сравнения строк чуть лучше выходит
p.s. Web сервер установить не получилось, нет инструкции
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. nomadon 418 19.09.18 09:00 Сейчас в теме
Отсутствие чего именно в полнотекстовом поиске побудило на компоненту?
2. Steelvan 126 19.09.18 10:21 Сейчас в теме
3. TSSV 1068 19.09.18 16:20 Сейчас в теме
(1) Добрый день. В публикацию добавлено видео - сравнение с полнотекстовым поиском. Преимущества есть, есть и недостатки. Вопрос в том, как, то есть для решения каких практических задач их правильно применить. Есть идеи?
4. СергейКа 686 19.09.18 19:14 Сейчас в теме
(3) Идеи для практического прменения есть )) Возможно даже применю в готовящемся решении, надо попробовать.
Какая ориентировочная стоимость компоненты планируется? В чем предполагается различие между платной и бесплатной?
И еще вопрос. Как так компонента получилась больше весом чем обработка со встроенной компонентой?
5. nomadon 418 19.09.18 20:50 Сейчас в теме
(4) это 1с, в бинарнике алгоритмы совсем минимальны
6. TSSV 1068 19.09.18 21:10 Сейчас в теме
Идеи для практического прменения есть )) Возможно даже применю в готовящемся решении, надо попробовать.

Отлично!

Какая ориентировочная стоимость компоненты планируется?

Ценовая политика и порядок лицензирования пока на этапе проработки. Рассматриваются варианты с привязкой к оборудованию, ограничения по сроку использования и без привязки, с файлом лицензии или без и т.д. В любом случае подход должен быть максимально гибким.

В чем предполагается различие между платной и бесплатной?

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

Как так компонента получилась больше весом чем обработка со встроенной компонентой?

Видимо дело в том, что при загрузке компоненты в макет обработки происходит ее архивирование.
7. CheBurator 3377 21.09.18 10:55 Сейчас в теме
еще можно интересующимся посмотреть strmatch.dll - нечеткий поиск. есть здесь на ИС. мною неоднократно успешно на разных проектах использовалась на 77. работает и под 8-ку.
13. TSSV 1068 10.10.18 07:33 Сейчас в теме
(7) «Кому и кобыла невеста...» (с) И. Ильф и Е. Петров.
8. vasvl123 108 02.10.18 12:13 Сейчас в теме
оригинальный алгоритм это хорошо, только задача эта уже сто раз решена.
9. TSSV 1068 02.10.18 20:22 Сейчас в теме
(8) Предложите альтернативу с лучшими, чем продемонстрировано в видеопримерах из публикации результатами.
10. vasvl123 108 03.10.18 10:21 Сейчас в теме
11. TSSV 1068 04.10.18 10:28 Сейчас в теме
(10) Порекомендуйте автору добавить в заголовок "Лабораторная работа", думаю это будет честно. И поищите более интересные места для рекламы своих поделок.
dnikolaev; +1 1 Ответить
12. vasvl123 108 04.10.18 11:56 Сейчас в теме
(11) так вы сами спросили. а по существу? обработку то хоть смотрели?
14. TSSV 1068 06.11.18 20:31 Сейчас в теме
Бета-тестирование завершено.
15. zakiap 06.07.20 09:09 Сейчас в теме
Есть ли версия Native API компонента TextRadar для 64 бит ?
16. TSSV 1068 06.07.20 13:30 Сейчас в теме
Пока нет и не планируется ввиду отвратительной обратной связи. В Native API компоненте для 1С реализован уже устаревший подход, получивший развитие в веб-версии (в публикации есть ссылка на информацию). Если задача актуальна и нужна помощь, пишите в личном сообщении.
17. zakiap 09.07.20 11:25 Сейчас в теме
(16) Думал избавится от StrMatch, тоже на 32 бит работает и запускать на сервере 64 нет возможности, TextRadar делает тоже самое только результат сравнения строк чуть лучше выходит
p.s. Web сервер установить не получилось, нет инструкции
18. TSSV 1068 09.07.20 17:26 Сейчас в теме
(17) Добавил новую позицию для скачивания:
"COM (DotNEt, Any CPU x86|x64) компонента TextRadar c примером использования, без формирования данных для отображения найденных фрагментов (только коэффициент релевантности), обновленный алгоритм".
19. TSSV 1068 16.12.20 17:26 Сейчас в теме
(17) COM (DotNet, Any CPU x86|x64) компонента TextRadar c примером использования, новый алгоритм, многопоточность - добавлено отображение найденных фрагментов, добавлено описание режимов поиска.
Оставьте свое сообщение

См. также

Внешняя компонента: Android tools Промо

Мобильная разработка Разработка внешних компонент v8 v8::Mobile Абонемент ($m)

Несколько дополнительных функций для мобильного приложения\клиента под Android. Размер архива внешних компонент под архитектуры ARM и x86 - 230KB.

1 стартмани

12.01.2021    5377    15    KAV2    8    

Использование встроенного сканера ТСД на Android в мобильном клиенте и мобильном приложении (драйвер сканера Android для 1С)

Разработка внешних компонент Мобильная разработка v8 Абонемент ($m)

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

3 стартмани

09.10.2020    20829    174    ltfriend    146    

Диагностика контекста выполнения (внешняя компонента)

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Небольшая экспериментальная внешняя компонента для получения дополнительной информации о контексте выполнения.

1 стартмани

24.07.2020    8442    2    YPermitin    14    

Быстрая функция поиска ссылки по УИД(GUID)

Поиск данных Прочие инструменты разработчика v8 1cv8.cf Россия Абонемент ($m)

Простая, а самое главное быстрая функция поиска ссылки на объект в информационной базе по УИД(GUID) через запрос.

1 стартмани

11.04.2020    23643    118    Kondratenko.as    36    

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

Разработка внешних компонент WEB v8 Абонемент ($m)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

2 стартмани

30.03.2018    36196    66    Ditron    103    

Получение фото с веб-камеры

Разработка внешних компонент v8 Абонемент ($m)

Получение фото с веб-камеры без ActiveX. Внешняя компонента по технологии Native API.

1 стартмани

25.03.2020    11127    96    berezdetsky    46    

Поиск пересекающихся ссылок на комбинации объектов с ограничением области поиска по метаданным

Поиск данных v8 1cv8.cf Абонемент ($m)

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

1 стартмани

12.03.2020    9462    16    sapervodichka    18    

Мастер полнотекстового поиска

Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Набор инструментов для работы с полнотекстовым индексом платформы 1С. Стандартные и расширенные возможности.

2 стартмани

07.02.2020    16076    147    YPermitin    29    

Использование сборок .NET в 1С 7. и 8.x. Создание внешних Компонент. Промо

Разработка внешних компонент v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Данная разработка создана для использования сборок .Net в 1С через преобразование объектов и классов в COM-объекты, которые можно использовать в 1С. Достигается это путем создания класса, реализующего методы интерфейса IReflect public class AutoWrap: IReflect.

1 стартмани

28.11.2013    92781    292    Serginio    74    

Быстрая печать этикеток (ZPL, EPL, TSPL, EZPL, GEPL, TSPL-EZ)

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

Качественная и быстрая печать на внутреннем языке принтеров этикеток.

4 стартмани

02.02.2020    12926    54    Johny_v    13    

Помощник работы с идентификаторами объектов

Прочие инструменты разработчика Поиск данных v8 1cv8.cf Абонемент ($m)

Инструмент для расширенного анализа идентификаторов объектов.

2 стартмани

24.01.2020    18940    71    YPermitin    32    

Сканирование по TWAIN в 1С (обычные и управляемые формы)

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает пример, как можно в 1С проводить сканирование с помощью компоненты TWAIN.

3 стартмани

03.01.2020    9478    34    Denr83    0    

Tool1CD Beta в деле Промо

Разработка внешних компонент v8 Абонемент ($m)

Пс, парень! Не хочешь немного сырых байтов?

1 стартмани

09.05.2018    31514    32    baton_pk    26    

Маленькая и скромная мобильная внешняя компонента

Разработка внешних компонент v8 Абонемент ($m)

Изваять простенькую мобильную компоненту на 1С для android не так-то просто. Посему назло отдельным супостатам, не желающим делится исходниками, представляю весь свой скромный труд на публичный суд.

1 стартмани

21.10.2019    13737    10    ripreal1    34    

Native внешняя компонента для оповещения по UDP или TCP

Разработка внешних компонент v8 Абонемент ($m)

Native внешняя компонента для оповещения по UDP или TCP, которая реализует возможность в 1С передавать сообщения с сервера на клиента. Исходный код компоненты также представлен.

1 стартмани

06.10.2019    15266    38    vdv2701    37    

Внешняя компонента Sundries: несколько полезных системных функций

Разработка внешних компонент v8 Абонемент ($m)

Звук, пауза, буфер обмена, раскладки клавиатуры и т.д.

5 стартмани

30.08.2019    9394    10    sivin-alexey    17    

Универсальный поиск объектов по глобальному уникальному идентификатору (ГУИД, GUID) Промо

Универсальные обработки Поиск данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальная обработка поиска объектов информационной базы по глобальному уникальному идентификатору (ГУИД, GUID) или по его части.

1 стартмани

06.09.2016    39826    112    Dzenn    9    

Сценарное сравнение данных (версия 1.5.12)

Поиск данных v8 1cv8.cf Абонемент ($m)

Прикладное решение Сценарное сравнение данных (ССД) предназначено для автоматизации процесса поиска расхождений в данных.

1 стартмани

18.08.2019    8876    22    sertak    23    

Подсистема для выгрузки, быстрого поиска и анализа журнала регистрации 1С в Elasticsearch

Журнал регистрации Поиск данных v8 1cv8.cf Абонемент ($m)

Elasticsearch - это opensource решение для очень быстрого поиска данных в больших массивах информации. Использование этого решения позволит решить проблемы с поиском и анализом больших объемов информации журнала регистрации. Протестировано на платформах начиная с 8.3.10.2580.

5 стартмани

15.05.2019    14646    31    Nikolo17    14    

Ошибки, предупреждения и прочее из журнала регистрации на почту и в Telegram автоматически (БП 3, ЗУП 3.1, УТ 11.4, ERP 2.4, Розница 2.2)

Журнал регистрации Поиск данных Тестирование и исправление Email v8 Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 ЗУП3.x Абонемент ($m)

Данная обработка позволяет анализировать журнал регистрации с пользовательским отбором (4 критерия отбора) и высылать отчет пользователю с заданной периодичностью на электронную почту или в Телеграм. Возможно использовать как регламентное задание (автоматическая отправка отчетов по времени), непосредственно запускать из клиента, а также выгружать в форму обработки отфильтрованные данные из журнала регистрации без отправки.

2 стартмани

28.01.2019    14912    43    Redinternational    3    

Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо

Поиск данных Тестирование и исправление v8 1cv8.cf Абонемент ($m)

Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.

1 стартмани

24.10.2014    39913    323    infostart user    14    

Эмулятор ККМ по стандарту ФФД 1.1

Разработка внешних компонент Кассовые операции ККМ Кассовые операции v8 Розница УТ11 Россия Абонемент ($m)

Эмулятор драйвера ККМ по стандарту ФФД 1.1 предназначен для использования всех возможностей программы, при отсутствии физической кассы. Подойдет как программистам при разработке интерфейса РМК, например, так и пользователям для тестирования возможностей программы.

1 стартмани

30.12.2018    29496    161    Matveymc    31    

WebSocket Клиент / Сервер. Внешний компонент

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Реализация протокола WebSocket. Клиентская часть для взаимодействия с внешними сервисами. Серверная часть для организации собственного сервера, принимающего клиентские соединения в многопоточном режиме. Возможно взаимодействие RabbitMQ Slack Asterisk и другие

1 стартмани

16.11.2018    23478    95    nomadon    67    

Внешняя компонента для выполнения регулярных выражений

Разработка внешних компонент v8 Абонемент ($m)

Внешняя Native API компонента для выполнения регулярных выражений на платформе 1С:Предприятие 8. Написана на C++. Используется движок PCRE2 версии 10.36 (до версии 13, использовался boost::regex v 1.69). Версия синтаксиса Perl Compatible Regular Expressions.

1 стартмани

12.11.2018    16812    39    KAV2    97    

NativeDraw: Компонента рисования для 1С [V2.6.2] Промо

Разработка внешних компонент Работа с интерфейсом v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.07.2015    52901    474    ПерваяСистема    147    

Нестандартные подсистемы: Живая вода

Поиск данных Тестирование и исправление v8 1cv8.cf Абонемент ($m)

В БСП есть все, чтобы справиться с проблемой «Битых ссылок», но почему-то так и не реализовали возможность сохранять версию объекта перед удалением. Решил исправить эту досадную несправедливость и создать подсистему с кодовым названием «Живая вода».

1 стартмани

11.10.2018    14919    3    dsdred    14    

001. Криптография и цифровая подпись RSA-sha256 на платформе 1С

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Внешняя компонента, исходники, обработка для 1С.

5 стартмани

04.09.2018    20933    61    Nikola23    73    

Поиск и восстановление битых ссылок (Объект не найден)

Поиск данных Тестирование и исправление v8 v8::УФ 1cv8.cf Абонемент ($m)

Групповая обработка ссылок вида Объект не найден (502:37855254002e11eb11e73b8f36150d9e) заполняется максимально просто копированием и вставкой из буфера: 1) Выделяет уникальные идентификаторы (далее УИ); 2) Ищет ссылки на объекты базы по УИ; 3) Создаёт пустые объекты с указанным УИ; 4) Регистрирует найденные ссылки для обмена данными. Работает на любых продуктах 8.3. Проверялась на 1С:ERP Управление предприятием 2 (2.4.3.167)

1 стартмани

17.08.2018    18834    150    sapervodichka    2    

Компоненты распознавания и печати штрих-кодов Промо

Разработка внешних компонент Сканер штрих-кода v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Комплект программного обеспечения для реализации функций оптического распознавания штрих-кодов различных систем при помощи обычной web-камеры, а также их отображения в печатных формах. Программы могут работать в составе конфигураций, созданных на базе платформ «1С-Предприятие» версий 7.7, 8.2, 8.3. Компонент чтения кодов реализован в виде внешней компоненты 1С с COM-интерфейсом. Компонент отображения создан по стандартной технологии ActiveX для Windows, и может быть встроен в любое приложение, поддерживающее встраивание ActiveX элементов управления, например в документ Word или Excel, или форму VBA. P.S. Добавлена новая версия программы распознавания. Новые функции: обработка видео в реальном режиме (а не по таймеру, как раньше), добавлена возможность распознавания штрих-кодов из графических файлов JPEG, PNG, GIF, BMP, а также передавать для распознавания картинки из 1С, теперь можно получить в 1С захваченное с камеры или файла изображение, как с выделением мест, содержащих коды, так и без, а также отдельные фрагменты изображений, содержащие код. Добавлены новые свойства и методы для программирования. Обновлена документация.

10 стартмани

10.07.2015    76703    91    igorberezhnov    113    

Класс-обработка “Работа с картами Яндекс”

Разработка внешних компонент WEB v8 Абонемент ($m)

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    34278    245    RSConsulting    17    

Распознавание лиц (off-line). Демонстрационная база.

Разработка внешних компонент v8 Абонемент ($m)

Распознавание лиц входит в нашу жизнь стремительными темпами, бизнес стремится за событиями. В публикации находится описание и пример использования нейросетей для распознавания лиц.

1 стартмани

17.07.2018    20004    76    nomadon    45    

JVM Native API плагин - для запуска в 1С плагинов написанных на Java

Разработка внешних компонент v8 Абонемент ($m)

Запускаем виртуальную машину Java в 1С. Собрана внешняя компонента которая позволяет запускать виртуальную машину java в среде 1С. Позволяет как передавать параметры в java - так и получать уведомление через externalevent. Предпосылкой создания являлся тот факт, что есть много готового функционала которого не хватает в 1С. Язык сpp - довольно сложен для быстрой разработки, и теперь возможно использовать готовые сборки java классов (так называемые jar-файлы) для использования в 1С.

1 стартмани

20.06.2018    17182    41    minimajack    73    

Полезные приемы при работе с Excel из 1С (Версия 3.1) Промо

Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

1 стартмани

22.09.2015    251307    521    Zerocl    81    

Внешняя компонента Native для создания штрих кода (GS1 DataBar Expanded, GS1 DataBar Expanded Stacked и другие)

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

В связи с внедрением ГИС Меркурий потребовалось внешняя компонента, которая создает штрихкод и отдает 1С. ВК создана на основе библиотеки zint www.sourceforge.net/projects/zint.

1 стартмани

27.04.2018    23435    242    artmaks1988    95    

Подсветка синтаксиса 1С в текстовом редакторе VIM

Инструментарий разработчика Разработка внешних компонент v8 Россия Абонемент ($m)

Пакет, добавляющий поддержку синтаксиса языка 1С:Предприятие 8 в текстовом редакторе VIM

1 стартмани

25.09.2017    19921    3    TIS_08    27    

История работы пользователей

Поиск данных v8 v8::УФ ERP2 Россия Абонемент ($m)

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

1 стартмани

17.07.2017    21115    59    PerlAmutor    16    

Снимок экрана для 1С Промо

Универсальные обработки Разработка внешних компонент v8 1cv8.cf Россия Абонемент ($m)

Довольно часто люди сталкиваются с необходимостью сделать снимок экрана. Если вы или ваши сотрудники основную часть времени проводят в 1С и у вас есть необходимость прикреплять графические файлы, то эта компонента для вас.

1 стартмани

08.02.2016    31962    34    linkforget    11    

Native Api компонента для чтения и записи в COM-порт

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Позволяет отправить данные в COM-порт и получить ответ.

1 стартмани

30.05.2017    13692    114    Zahary    10    

Поиск и восстановление битых ссылок (обычная и управляемая форма) 8.2-8.3

Универсальные обработки Поиск данных Тестирование и исправление v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка для поиска и восстановления битых ссылок (Объект не найден). Адаптирована для конфигураций на обычных и управляемых формах 8.2 - 8.3

1 стартмани

08.04.2017    41763    573    Xershi    64    

1С+Классы. Версия-0

Разработка внешних компонент Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Разработано ООП-расширение языка 1С, включающее (но не ограничивающееся): Классы как абстрактные типы данных с элементами «переменная», «свойство», «функция», «процедура»; Интерфейсы как абстрактные классы без элементов состояния («переменная») и без привязки к реализации методов (свойств, процедур, функций) при определении; Имплементация (реализация) интерфейсов классами; - одиночное открытое наследование; Области видимости «внутренняя» (private), «экспорт» (public), «защищенная» (protected); Статические элементы классов (общие для всех экземпляров класса); Замещение (переопределение реализации) методов при наследовании – «виртуальные методы, свойства»; Сокрытие (затенение) обычных (не замещаемых) элементов при наследовании; Перегрузка процедур и функций по количеству и типам данных аргументов; Конструкторы класса; Деструктор класса; Слабые ссылки; Делегаты.

1 стартмани

28.10.2016    23113    7    IntelInside    68    

Конвертация данных. Найдется все! И еще немного... Промо

Поиск данных Инструментарий разработчика v8 КД Абонемент ($m)

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

2 стартмани

25.06.2015    31583    42    tomvlad    7    

"Внешнее событие" и мобильная платформа 1С

Разработка внешних компонент Мобильная разработка v8 Абонемент ($m)

Внешние компоненты в Android для Мобильной Платформы 1С или как вызвать внешнее событие, когда его нет.

1 стартмани

09.09.2016    43551    92    dewersia    55    

Инструменты: v81_82_83: об./упр. формы. Отключение пользователей: файловый, кл-сервер. Запуск/Вход под другим польз-м. Поиск ссылок на объект СКД. Консоль запр. Отладка ВПФ и ОЗТЧ. Гр.печать, Перепровед-е немоноп-е и др.(Один архив)

Поиск данных Администрирование данных 1С v8 v8::УФ v8::СКД 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

06.09.2016    20735    104    Светлый ум    134    

Организация файлового хранилища на базе MS SQL Server с доступом из 1С

Разработка внешних компонент Сервисные утилиты v8 Абонемент ($m)

Пример реализации хранения файлов в базе MS SQL Server с использованием различных технологий. Подробно рассмотрен потоковый доступ к файлам с использованием технологии FileStream.

1 стартмани

27.07.2016    29694    45    tohandr    37    

Native API компонента для использования установленного в системе интерпретатора Python Промо

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Компонента позволяет подключать к платформе 1С python-модули, оформленные в стиле внешней компоненты. Кроме этого, она позволяет запускать небольшие фрагменты python-кода прямо из модулей 1С. На данный момент поддерживаются платформы 8.2 — 8.3 x86 Windows.

1 стартмани

14.05.2013    44957    90    Принт    31    

Внешняя компонента Native API для построения графов (на основе GraphViz)

Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Данная публикация представляет собой внешнюю компоненту «GraphViz NAPIC», выполненную по технологии native API, предоставляющую методы библиотеки GraphViz для построения графа по его описанию в текстовом формате на языке dot. Приложена обработка с примером вызова компоненты ОФ+УФ.

1 стартмани

12.04.2016    20468    28    Synoecium    33    

QR-код 2 в 1 (обычная и управляемая форма)

Инструментарий разработчика Разработка внешних компонент v8 1cv8.cf Абонемент ($m)

Вам нужно интегрировать 1С и QR-коды? Нет ничего проще, будем использовать внешнюю компоненту!

1 стартмани

05.04.2016    41334    151    Xershi    40    

Внешняя компонента для сжатия/распаковки файлов, двоичных данных и строк по алгоритму Zlib, Deflate и GZip

Разработка внешних компонент v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя компонента для сжатия/распаковки файлов, двоичных данных и строк по алгоритму Zlib, Deflate и GZip.

1 стартмани

15.03.2016    36751    144    frkbvfnjh    109    

Удаление помеченных объектов с отображением иерархии ссылок (с возможностью немонопольного удаления и быстрой очистки регистров сведений) Промо

Сервисные утилиты Чистка базы Поиск данных v8 1cv8.cf Россия Абонемент ($m)

Удаление помеченных объектов с отображением иерархии ссылок (не монопольно). Для быстрого анализа возможности удаления объекта удобно анализировать ссылки не только на удаляемый объект, но и ссылки на объект, из-за которого удаляемый объект удалить невозможно. Данная обработка предоставляет такую возможность, отображая иерархию ссылок объектов в виде дерева.

8 стартмани

09.02.2012    50423    219    TheGrr    55