"Склад3D" - ActiveX-компонента для 1С [DEMO]
Разработка - Работа с интерфейсом
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
*** Для работы компоненты потребуется установленный Microsoft .NET Framework 3.5, который можно скачать отсюда.
http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en
и зарегистрировать компоненту в Windows - запустить reg.bat
(для удаления информации о компоненте в Windows - запустить unreg.bat)
или использовать совместно с хранилищем внешних компонент: //infostart.ru/projects/2863/
Использование мышки: зажать левую кнопку мышки для вращения,
использовать колесо прокрутки для зума,
правая кнопка мыши на объекте - его информация.
*** Добавление на форму 1С:
v7: Использовать 1С++:
Перем Склад3Д; Процедура ПослеОткрытия() Склад3Д = СоздатьОбъект("АктивИкс"); Склад3Д.УстановитьАтрибут(Форма, "АктХ"); //"АктХ" - идентификатор элемента диалога, на месте которого будет создан элемент ActiveX. //только для реквизитов диалога типа "Текст". Склад3Д.СоздатьЭУ("Душелов.Склад3D"); Склад3Д.УстановитьФокус(); КонецПроцедуры //Событие ПриИзмененииПозицииКамеры Процедура АктХ_ПриИзмененииПозицииКамеры(x, y, z, Дистанция) КонецПроцедуры
//****
v8: Меню "Форма" - "Вставить ActiveX..." - Выбрать элемент "Душелов.Склад3D"
*** События:
- ПриИзмененииПозицииКамеры(x, y, z, Дистанция)
*** Методы:
ОБЪЕКТЫ:
ДобавитьКонтейнер(x, y, z, Высота, Ширина, Глубина, a, r, g, b, Прозрачность); //a,r,g,b - цвет ДобавитьСтеллаж(x, y, z, ВысотаЯчейки, ШиринаЯчейки, ГлубинаЯчейки, КоличествоЯчеекВРяде, КоличествоРядов); //a,r,g,b - цвет ДобавитьЯчейкуСтеллажа(x, y, z, Высота, Ширина, Глубина, a, r, g, b, Прозрачность); ДобавитьГоризонтальнуюПанель(Имя, x, y, z, Ширина, Глубина, a, r, g, b, Прозрачность);
КАМЕРА:
УстановитьПозициюКамеры(x, y, z); УстановитьZoom(Дистанция);
*** ИСТОРИЯ:
17.09.2008:
- Добавил ряд новых методов и событие (треуется перерегистрация компоненты reg.bat)
16.09.2008:
- ДЕМО-версия
Вступайте в нашу телеграмм-группу Инфостарт