|
|
|
|
|
21.12.2017, 12:21
|
|
Заявки на создание скрипта.
systland
VIP
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 565
Сказал(а) спасибо: 303
Поблагодарили 452 раз(а) в 189 сообщениях
21.12.2017, 12:21
Рейтинг:
()
Тема создана для размещения заявок на написание скриптов.
Для того, чтобы заявка была рассмотрена, необходимо составить максимально понятное техзадание :
1. Описать, какую задачу должен выполнять скрипт.
2. Какие данные должны использоваться скриптом.
3. Алгоритм (последовательность действий) работы скрипта.
Заявки типа "Мне нужен скрипт для расстановки полок" или подобные рискуют остаться без внимания.
Любые заявки не обязательны для рассмотрения. Если Вам не ответили, значит по какой-либо причине нет возможности её выполнить.
Альтернативный вариант - обратиться лично к тем, кто может оказать такую услугу
Другие сообщения, не соответствующие назначению темы, будут удалены без предупреждения!
Просьба после того, как заявка будет выполнена и утратившая актуальность по другим причинам, оставлять соответствующее сообщение в этой же теме или обратится к модератору для закрытия заявки.
Последний раз редактировалось Uncle; 03.02.2020 в 20:07..
Причина: Поправил шапку
|
Просмотров: 334204
|
26.07.2021, 16:03
|
#191
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,028 раз(а) в 6,492 сообщениях
Вес репутации: 5259
|
Цитата:
Сообщение от zorro
Вот! Сбацал на скорую руку.
|
Все, исправил сам :
Скрытый текст
Model.forEachPanel(function(obj) {
var panel = obj.AsPanel;
Undo.Changing(panel);
for (var i = 0; i < panel.Butts.Count; i++) {
var butt = panel.Butts.Butts[i];
if (butt.Allowance > 0) {
panel.UserProperty['Прифуговка ' ] = 'Прифуговка ' + butt.Allowance;
panel.Selected = true;
}
}
}) [свернуть]
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
26.07.2021, 16:08
|
#192
|
Местный
Регистрация: 22.12.2008
Сообщений: 258
Сказал(а) спасибо: 55
Поблагодарили 233 раз(а) в 166 сообщениях
Вес репутации: 259
|
Цитата:
Сообщение от Uncle
Не совсем то. Может быть не совсем понятно объяснил. Извиняюсь.
Надо что бы было так :
|
Но кромок может быть несколько с разными припусками и все они получается пишутся в одно свойство. По идее наверное можно присвоить каждой кромке Припуск, но тогда наверное должно быть 4 пользовательских свойства Припуск1, Припуск2... Нужны ли все 4 свойства? А если кроволинейка...
Цитата:
Сообщение от Uncle
Все, исправил сам :
Скрытый текст
|
О чем я писал выше, тут если 2 кромки с разными припусками нанести, то выводит только один из 2х припуск.
|
|
|
26.07.2021, 16:30
|
#193
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,028 раз(а) в 6,492 сообщениях
Вес репутации: 5259
|
Цитата:
Сообщение от skromvit
О чем я писал выше, тут если 2 кромки с разными припусками нанести, то выводит только один из 2х припуск.
|
Дело в том, что мне это нужно для определенного производства, где величина припуска для всех толщин кромок одинакова. И по этому необходимо было формирование наименования свойства и его текстового значения именно в таком формате " Прифуговка" - "Прифуговка 1 мм" не зависимо от того какой толщиной и сколько торцов облицовано
Правда, чет скрипт отрабатывает не только выделенные панели. После запуска скрипта выделяются все и для всех пишется свойство. Нужно только для выделенных панелей.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
26.07.2021, 17:08
|
#194
|
Местный
Регистрация: 22.12.2008
Сообщений: 258
Сказал(а) спасибо: 55
Поблагодарили 233 раз(а) в 166 сообщениях
Вес репутации: 259
|
Цитата:
Сообщение от Uncle
Дело в том, что мне это нужно для определенного производства, где величина припуска для всех толщин кромок одинакова. И по этому необходимо было формирование наименования свойства и его текстового значения именно в таком формате " Прифуговка" - "Прифуговка 1 мм" не зависимо от того какой толщиной и сколько торцов облицовано
Правда, чет скрипт отрабатывает не только выделенные панели. После запуска скрипта выделяются все и для всех пишется свойство. Нужно только для выделенных панелей.
|
Подправил только для выделенных:
Скрытый текст
if (Model.SelectionCount < 1) { //есть ли выделенные панели
alert('Нет выделенных панелей!');
Action.Finish();
}
Model.forEachPanel(function(obj) {
var panel = obj.AsPanel;
if (panel.Selected){
Undo.Changing(panel);
for (var i = 0; i < panel.Butts.Count; i++) {
var butt = panel.Butts.Butts[i];
if (butt.Allowance > 0) {
panel.UserProperty['Прифуговка ' ] = 'Прифуговка ' + butt.Allowance;
panel.Selected = true;
}
}
}
});
[свернуть]
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
26.07.2021, 17:30
|
#195
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,028 раз(а) в 6,492 сообщениях
Вес репутации: 5259
|
Цитата:
Сообщение от skromvit
Подправил только для выделенных:
|
Отлично! Спасибо огромное!..
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
01.08.2021, 13:32
|
#196
|
Пользователь
Регистрация: 31.05.2009
Адрес: Севастополь
Сообщений: 41
Сказал(а) спасибо: 11
Поблагодарили 9 раз(а) в 5 сообщениях
Вес репутации: 188
|
Цитата:
Сообщение от skromvit
А что мешает вам воспользоваться стандартными "виндовскими" методами?
Создаете ярлыки к нужным папкам (отправьте их на рабочий стол), там создайте папку, например Ярлыки, и перетащите все их туда.
Потом поочередно правой кнопкой мыши заходите в свойства каждого ярлыка и присваиваете им комбинацию клавиш для быстрого вызова?
Или под файловым окном вы подразумеваете Базисовское окно обзора файлов?
|
Да, имеется ввиду Базисовское окно обзора файлов?
|
|
|
02.08.2021, 15:36
|
#197
|
Местный
Регистрация: 22.12.2008
Сообщений: 258
Сказал(а) спасибо: 55
Поблагодарили 233 раз(а) в 166 сообщениях
Вес репутации: 259
|
Цитата:
Сообщение от R0mchik
Да, имеется ввиду Базисовское окно обзора файлов?
|
Скорее всего функции в Базисе нет такой. По крайней мере мне такая не известна. Может кто-то нароет что-то. Практика показывает, что "чудеса" случаются
|
|
|
14.08.2021, 16:32
|
#198
|
Местный
Регистрация: 01.09.2019
Сообщений: 424
Сказал(а) спасибо: 52
Поблагодарили 480 раз(а) в 147 сообщениях
Вес репутации: 195
|
Цитата:
Сообщение от R0mchik
Да, имеется ввиду Базисовское окно обзора файлов?
|
Возможно, но не скриптом базис, а каким нибудь сторонним скриптом, например AutoHotkey.
|
|
|
20.08.2021, 13:17
|
#199
|
Пользователь
Регистрация: 17.08.2008
Адрес: Санкт-Петербург
Сообщений: 60
Сказал(а) спасибо: 40
Поблагодарили 38 раз(а) в 14 сообщениях
Вес репутации: 205
|
Здравствуйте, коллеги.
А можно ли получить с помощью скрипта данные из сметы, в частности общую стоимость материалов, общую стоимость работ и трудоемкость. Чтобы это выводилось в окне. И чтобы работало в 10 Базисе.
__________________
Не будите во мне зверя он и так не высыпается...
|
|
|
20.08.2021, 18:56
|
#200
|
Местный
Регистрация: 02.11.2015
Сообщений: 490
Сказал(а) спасибо: 105
Поблагодарили 701 раз(а) в 265 сообщениях
Вес репутации: 293
|
Цитата:
Сообщение от AnRusik
Здравствуйте, коллеги.
А можно ли получить с помощью скрипта данные из сметы, в частности общую стоимость материалов, общую стоимость работ и трудоемкость. Чтобы это выводилось в окне. И чтобы работало в 10 Базисе.
|
Это будет крайне сложный скрипт который читает базу материалов и производит с данными те же расчёты что и смета. Реально, но сложно.
__________________
Оно поди конечно если, а как коснись чего-нибудь, так вот те на пожалуйста..
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 23:10. Часовой пояс GMT +3.
|