Прошу отвечать только тех, кто действительно понимает о чем речь и не читал об этом, а реально сталкивался и сам делал такую штуку.<br>Во первых, надо сказать, что этот вопрос я задавал в форум развития компоненты 1С++, там ничего толкового ответить не могут. Задам и сюда, хуже не будет.<br>Итак, все мы знаем, что система 1С:Предприятие 7.7 предоставляет набор элементов управления, с помощью которых мы конструируем формы и пользователь получает возможность как то изменять информационный массив базы. Но 1С не подразумевает возможность вставки внешних ActiveX объектов для расширения функционала программы. Но если сильно надо и очень хочется, то можно. Имеется готовая наработка - проект 1С++, который загружается как внешняя компонента и имеет методы, позволяющие подменять стандартные элементы форм на контейнеры ActiveX. Сделал я ActiveX на Visual Studio .Net 2005. Работает замечательно, но не в 1С. При вставке контейнера имею два глюка, с которыми устал бороться, поэтому и спрашиваю совета у тех, кто прошел через это.<br>1. Вводимые символы отображаются в битой кодировке.<br>2. Нажатие Enter при нахождении внутри контейнера ActiveX сносит фокус на другой элемент формы 1С, выводя его из контейнера, не смотря на то, что внутри там поле для многострочного ввода, которое Enter должно отработать совсем по другому, мало того, там внутри еще куча элементов, на которые тоже не мешало бы установить фокус.<br><br>Более подробно (с исходниками):