Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: руководителей мебельных предприятий, конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к мебельному бизнесу. Программы для конструирования мебели, дизайна, для комплексной автоматизации мебельного предприятия. Мебельная литература и обучающие пособия.
 
 
Внимание! Если Вы владелец или управляющий мебельным бизнесом и Ваша деятельность ведется в одной из стран ТС - тогда специально для Вас на нашем форуме создан закрытый раздел Предприниматель. Вступайте в группу Предприниматель и общайтесь, ищите партнеров и реализуйте совместные взаимовыгодные проекты. Подать заявку на вступление в группу Предприниматель можно в личном кабинете.
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты


Реклама на портале PROMEBELclub
шкаф-купе со скидкой по акции
Реклама на портале PROMEBELclub

искусственный камень Покраска и шлифовка от компании РОНА сервис
Ответ
 
Опции темы Опции просмотра
Старый 06.06.2017, 09:56  
БАЗИС 10 - Скрипты
 
Аватар для systland
systland
VIP
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 541

Сказал(а) спасибо: 277
Поблагодарили 407 раз(а) в 171 сообщениях
Версия для печати Отправить по электронной почте
systland systland вне форума 06.06.2017, 09:56
Рейтинг: (3 голосов - 4.00 средняя оценка)

Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 10 в этой теме.
__________________


Последний раз редактировалось systland; 26.12.2017 в 11:52..
Просмотров: 12360
Ответить с цитированием Вверх
Старый 15.12.2017, 09:52   #61
Sergenald
Новичок
 
Регистрация: 21.09.2017
Сообщений: 12
Сказал(а) спасибо: 7
Поблагодарили 3 раз(а) в 1 сообщении
Вес репутации: 0
Sergenald пока не определено
По умолчанию

День добрый. Пишу вундервафлю для распределения панелей и фурнитуры по упаковкам. Реализовал динамическое окно, которое само подстраивается под количество панелей и наименований фурнитуры.
Проблема вот в чём, при увеличении сложности модели окно теоретически может разрастись за пределы экрана и работать в нём будет не возможно. Стало быть нужен какой-то ограничитель окна, скажем, деталей в 10, после которого размеры окна замораживались и включался скроллбар.


https://cdn1.savepice.ru/uploads/201...1f1c4-full.png

Поиски мои хоть какого-то упоминания сроллбара в формах базиса не увенчались ни каким успехом. Есть ли способы его реализации? Либо может есть идеи как это ещё организовать можно, а то я закипел.
Sergenald вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
djobik (15.12.2017), Letos (15.12.2017), Ovsyanicov (15.12.2017)
Старый 15.12.2017, 12:17   #62
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 72
Сказал(а) спасибо: 22
Поблагодарили 177 раз(а) в 49 сообщениях
Вес репутации: 50
Letos - весьма и весьма положительная личностьLetos - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Sergenald Посмотреть сообщение
Стало быть нужен какой-то ограничитель окна, скажем, деталей в 10, после которого размеры окна замораживались и включался скроллбар.
Поиски мои хоть какого-то упоминания сроллбара в формах базиса не увенчались ни каким успехом. Есть ли способы его реализации? Либо может есть идеи как это ещё организовать можно, а то я закипел.
Разрабы в следующем релизе обещают сделать скроллбары для элемента "группа". Нормальное решение сейчас, думаю, придумать нельзя. Но в голову пришел один "костыль": сделать сбоку формы кнопки - "имитацию скроллбара". По нажатию на кнопку сдвигать все компоненты вниз/вверх на определенное кол-во пикселей.
Letos вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
djobik (15.12.2017), Sergenald (15.12.2017)
Старый 15.12.2017, 12:57   #63
Sergenald
Новичок
 
Регистрация: 21.09.2017
Сообщений: 12
Сказал(а) спасибо: 7
Поблагодарили 3 раз(а) в 1 сообщении
Вес репутации: 0
Sergenald пока не определено
По умолчанию

Цитата:
Сообщение от Letos Посмотреть сообщение
Но в голову пришел один "костыль":
Там у Number появляется ползунок если указаны начальное, конечное значения и шаг сдвига. Я думал привязать отступ групп от верха формы к максимальному значению этого ползунка. Но не уверен, лучше, пожалуй, подождать с задумкой
Sergenald вне форума   Ответить с цитированием Вверх
Старый 18.12.2017, 17:39   #64
Lonbus
Новичок
 
Регистрация: 29.03.2015
Сообщений: 3
Сказал(а) спасибо: 2
Поблагодарили 3 раз(а) в 1 сообщении
Вес репутации: 0
Lonbus пока не определено
По умолчанию

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

PHP код:
Action.Control.Owner.Owner.dpModelTree.Controls[1].BtnArrangeClick(); 
Метод небезопасный, но при должном использовании все работало корректно. Больше похож на "костыль", но он работал.

В версиях 8 и 9 вызвать нажатие на кнопку, например, с именем BtnArrange, можно было процедурами

PHP код:
BtnArrange.PostClick(), BtnArrange.Click(), BtnArrangeClick(); 
Сейчас процедуры стали недоступны, с другой стороны почему-то остались процедуры унаследованные от TComponent.

Доступ к объектам TAction есть, но запуска расстановки позиций там не нашел.

Хочется, чтобы разработчики добавили TAction расстановки позиций на главную форму.

Или скажите пожалуйста где и что не нашел? Как запустить расстановку позиций?
Lonbus вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
Klim Bassenger (04.01.2018), maxgmv (18.12.2017), Ovsyanicov (18.12.2017)
Старый 07.01.2018, 14:43   #65
Klim Bassenger
Пользователь
 
Аватар для Klim Bassenger
 
Регистрация: 15.02.2010
Сообщений: 51
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 13 сообщениях
Вес репутации: 108
Klim Bassenger на пути к лучшему
По умолчанию

Цитата:
Сообщение от Lonbus Посмотреть сообщение
Перестала работать расстановка позиций, в предыдущих версиях можно было так

PHP код:
Action.Control.Owner.Owner.dpModelTree.Controls[1].BtnArrangeClick(); 
Подниму тему. Неужели никто не знает как теперь расстановка позиций работает и как проверить открыто ли окно свойств?
__________________
Если бы Бог хотел, чтобы мы думали только головой, он бы сделал нас колобками.
Klim Bassenger вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (08.01.2018)
Старый 09.01.2018, 10:37   #66
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 72
Сказал(а) спасибо: 22
Поблагодарили 177 раз(а) в 49 сообщениях
Вес репутации: 50
Letos - весьма и весьма положительная личностьLetos - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Klim Bassenger Посмотреть сообщение
Подниму тему. Неужели никто не знает как теперь расстановка позиций работает и как проверить открыто ли окно свойств?
Думаю, что никто не знает потому, что ее теперь не вызвать. Хотя вроде в следующем обновлении обещали добавить функцию расстановки позиций.
Проверить окно свойств, думаю, невозможно на данный момент.
Letos вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (09.01.2018)
Старый 09.01.2018, 10:38   #67
Klim Bassenger
Пользователь
 
Аватар для Klim Bassenger
 
Регистрация: 15.02.2010
Сообщений: 51
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 13 сообщениях
Вес репутации: 108
Klim Bassenger на пути к лучшему
По умолчанию

Цитата:
Сообщение от Letos Посмотреть сообщение
Думаю, что никто не знает потому, что ее теперь не вызвать. Хотя вроде в следующем обновлении обещали добавить функцию расстановки позиций.
Проверить окно свойств, думаю, невозможно на данный момент.
Мда...А есть информация когда обновление планируется?
__________________
Если бы Бог хотел, чтобы мы думали только головой, он бы сделал нас колобками.
Klim Bassenger вне форума   Ответить с цитированием Вверх
Старый 09.01.2018, 10:40   #68
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 72
Сказал(а) спасибо: 22
Поблагодарили 177 раз(а) в 49 сообщениях
Вес репутации: 50
Letos - весьма и весьма положительная личностьLetos - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Klim Bassenger Посмотреть сообщение
А есть информация когда обновление планируется?
Думаю, что скоро, но когда будет это "скоро" - без понятия.
Letos вне форума   Ответить с цитированием Вверх
Старый 23.01.2018, 15:26   #69
IStiv
Новичок
 
Регистрация: 02.12.2016
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 11 раз(а) в 3 сообщениях
Вес репутации: 0
IStiv на пути к лучшему
По умолчанию

Цитата:
Сообщение от Sergenald Посмотреть сообщение
Стало быть нужен какой-то ограничитель окна, скажем, деталей в 10, после которого размеры окна замораживались и включался скроллбар.
Поиски мои хоть какого-то упоминания сроллбара в формах базиса не увенчались ни каким успехом.
а кто нибудь пробовал альтернативные не нативные от Базис интерфейсы использовать в связке с БМ?
ну типа написать HTML c нужными контроллами и оттуда "рулить" параметрами в БМ. Это несколько извращенство конечно , но все же в браузере на JS и NODE можно сделать много крутостей.
IStiv вне форума   Ответить с цитированием Вверх
Старый 23.01.2018, 16:37   #70
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 72
Сказал(а) спасибо: 22
Поблагодарили 177 раз(а) в 49 сообщениях
Вес репутации: 50
Letos - весьма и весьма положительная личностьLetos - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от IStiv Посмотреть сообщение
а кто нибудь пробовал альтернативные не нативные от Базис интерфейсы использовать в связке с БМ?
ну типа написать HTML c нужными контроллами и оттуда "рулить" параметрами в БМ. Это несколько извращенство конечно , но все же в браузере на JS и NODE можно сделать много крутостей.
в JS (в браузерах) визуальные компоненты создаются через поле document (могу быть неправ), которого нет в БМ. Поэтому, думаю, что нельзя, только если не впиливать браузерный движок в Базис. Пытался как-то с базисными контролами химичить - что-то получалось (то ли галочку на кнопку кинуть, то ли наоборот), но выглядело это относительно убого.
Letos вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Ovsyanicov (23.01.2018)
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели > Система БАЗИС > Базис-мебельщик. Скрипты

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Базис-Мебельщик 10 systland Базис-мебельщик 10.0 317 Вчера 08:56
БАЗИС-Мебельщик 7.0 Shadow Базис-мебельщик 7.0 2228 12.09.2016 19:13
Базис-мебельщик JavaScript ran Ищу работу 0 09.05.2014 10:08


Текущее время: 06:27. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
© 2007-2017 PROMEBEL