|
|
|
|
|
06.06.2017, 08:56
|
|
БАЗИС 10 - Скрипты
systland
VIP
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 565
Сказал(а) спасибо: 303
Поблагодарили 451 раз(а) в 189 сообщениях
06.06.2017, 08:56
Рейтинг:
()
Обмениваемся , задаем вопросы, отвечаем... Все, что касается скриптов в БМ 10 в этой теме.
Последний раз редактировалось systland; 26.12.2017 в 11:52..
|
Просмотров: 425555
|
19.08.2019, 17:22
|
#481
|
VIP
Регистрация: 15.11.2008
Адрес: г.Москва
Сообщений: 498
Сказал(а) спасибо: 3,218
Поблагодарили 1,353 раз(а) в 312 сообщениях
Вес репутации: 507
|
Цитата:
Сообщение от IStiv
Вы пробовали писать скрипт и что то конкретное не получилось или вопрос вообщем?)
|
Скрипты с пазами не вопрос, а вот в выемке, если я не ошибаюсь, другие параметры.
__________________
Обходя разложенные грабли - ты теряешь драгоценный ОПЫТ!
|
|
|
05.09.2019, 12:10
|
#482
|
Новичок
Регистрация: 19.06.2013
Сообщений: 12
Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
|
Подскажите как теперь в Базис 10 создавать свои схемы крепежа с нуля скриптами?
|
|
|
04.10.2019, 10:27
|
#483
|
Местный
Регистрация: 02.07.2011
Сообщений: 191
Сказал(а) спасибо: 93
Поблагодарили 105 раз(а) в 44 сообщениях
Вес репутации: 196
|
подключение к базе материалов из excell
Код:
Sub aaa()
Set Connection = New ADODB.Connection
connStr = "Driver=Firebird/InterBase(r) driver;Dbname=D:\b10.FDB;CHARSET=WIN1251;UID=SYSDBA;PWD=masterkey"
Connection.Open connStr
strsql = "select * from material"
Set qry = New ADODB.Recordset
qry.ActiveConnection = Connection
qry.Source = strsql
qry.Open
Worksheets("Лист1").Range("A2").CopyFromRecordset qry
qry.Close
Connection.Close
End Sub
|
|
|
Пользователь сказал cпасибо:
|
|
04.10.2019, 10:51
|
#484
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,024 раз(а) в 6,492 сообщениях
Вес репутации: 5257
|
Цитата:
Сообщение от wizardpnz
подключение к базе материалов из excell
|
Опишите, пожалуйста, как он работает и в каких случаях может быть применен.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
25.10.2019, 14:38
|
#485
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
|
Разрушить блок
Цитата:
Сообщение от Letos
Написал небольшую функцию, которая разрушает блок вне зависимости от того, был он создан скриптом, или существовал до запуска скрипта
|
Недавно наткнулся на то, что функция разрушения блока работает некорректно. А именно оставляет каждый второй элемент в блоке и, в результате, они удаляются вместе с блоком. Вот новый исправленный вариант функции:
PHP код:
function DestroyBlock(block) {
// Если блок - Модель, то ничего не делаем, иначе посыпятся аксессы
if (block == Model)
return;
// Флаг, создан ли блок скриптом (находится во временной области модели)
var blockIsScript = block.IsOwner(Model.Temp);
Undo.Changing(block);
// Идём от последнего элемента к первому, т.к. при удалении объекта из блока,
// кол-во элементов внутри уменьшается.
for (var i = block.Count - 1; i >= 0; i--) {
var obj = block.Objects[i];
//Если не скриптовый блок, сохраняем изменения объекта в истории вручную
if (!blockIsScript) {
Undo.Changing(obj);
Undo.OwnerChanging(obj);
}
obj.ReTransform(obj.Owner, block.Owner);
obj.Owner = block.Owner;
}
DeleteObject(block);
}
|
|
|
6 пользователя(ей) сказали cпасибо:
|
|
25.10.2019, 16:02
|
#486
|
VIP
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 356
|
Господа, а тыкните носом в скрипт ВЫДЕЛИТЬ НЕПРЯМОУГОЛЬНЫЕ ПАНЕЛИ И ПАНЕЛИ С ПАЗАМИ.
|
|
|
25.10.2019, 16:09
|
#487
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
|
Цитата:
Сообщение от Ozimko
Господа, а тыкните носом в скрипт ВЫДЕЛИТЬ НЕПРЯМОУГОЛЬНЫЕ ПАНЕЛИ И ПАНЕЛИ С ПАЗАМИ.
|
По слову "непрямоугольные" нашёл ссылку на этот пост
|
|
|
Пользователь сказал cпасибо:
|
|
25.10.2019, 16:25
|
#488
|
VIP
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 356
|
шаман..... я это тоже нашел, еще бы с пазами, да в 1 скриптик....
пысы - упс. там вроде и с пазами! СПБ, бум пробовать!
|
|
|
25.10.2019, 16:38
|
#489
|
VIP
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 356
|
Блин. Ну вот . выделить-то выделяет, но делать чертежи на выделенное (иерархическая расстановка позиций) не собирается....Только сборочный и спецификацию.....
|
|
|
25.10.2019, 16:41
|
#490
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
|
Цитата:
Сообщение от Ozimko
Блин. Ну вот . выделить-то выделяет, но делать чертежи на выделенное (иерархическая расстановка позиций) не собирается....Только сборочный и спецификацию.....
|
Ну с чертежами скрипты (надеюсь, что "пока") бессильны.
|
|
|
|
|
|
Нижняя навигация
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 12:12. Часовой пояс GMT +3.
|