|
|
|
|
|
06.06.2017, 08:51
|
|
Базис-Смета 10
systland
VIP
Регистрация: 30.10.2007
Адрес: Москва
Сообщений: 565
Сказал(а) спасибо: 303
Поблагодарили 451 раз(а) в 189 сообщениях
06.06.2017, 08:51
Рейтинг:
()
Последний раз редактировалось Uncle; 27.09.2020 в 14:44..
|
Просмотров: 102476
|
3 пользователя(ей) сказали cпасибо:
|
|
16.11.2018, 10:51
|
#71
|
Местный
Регистрация: 17.03.2013
Адрес: Набережные Челны
Сообщений: 241
Сказал(а) спасибо: 98
Поблагодарили 372 раз(а) в 89 сообщениях
Вес репутации: 234
|
То-же самое нужно только для площади криволинейных деталей...
__________________
Чтобы добиться успеха в этом мире, одной глупости недостаточно — к ней еще нужны хорошие манеры.
|
|
|
16.11.2018, 11:01
|
#72
|
VIP
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 357
|
В техподдержке сказали - все сам....Блин.
|
|
|
16.11.2018, 11:15
|
#73
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,027 раз(а) в 6,492 сообщениях
Вес репутации: 5258
|
Цитата:
Сообщение от Ozimko
Перерыл мануал - нет вроде ничего.....
|
Ну... кое что все таки есть :
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
4 пользователя(ей) сказали cпасибо:
|
|
16.11.2018, 14:41
|
#74
|
Местный
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
|
Цитата:
Сообщение от Ozimko
В техподдержке сказали - все сам....Блин.
|
Если ознакомились с той информацией, что предложил ув. Uncle, то создайте пользовательский параметр в группе "Для панели" со следующим кодом:
Код:
if(GetParam('(31)Длина фрезерованных резов панели') > 0)
Result = 1;
Он будет подсчитывать количество панелей, у которых в контуре присутствуют любые другие элементы, помимо габаритного прямоугольника.
Думаю, что делать дальше Вы знаете
Добавлено через 11 минут
Цитата:
Сообщение от maloji
То-же самое нужно только для площади криволинейных деталей...
|
А какая площадь нужна? Есть 6 вариантов площади.
Если площадь заготовок, то код для параметра такой:
Код:
if(GetParam('(31)Длина фрезерованных резов панели') > 0){
Result = GetParam('(1)Габаритная площадь заготовки');
} else {
Result = 0;
}
|
|
|
5 пользователя(ей) сказали cпасибо:
|
|
16.11.2018, 17:23
|
#75
|
VIP
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 357
|
Не срастается. Попробовал для панели - голяк. Для изделия - процесс пошел, но с числом нелады - не то что нужно....
|
|
|
17.11.2018, 12:12
|
#76
|
Местный
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
|
Цитата:
Сообщение от Ozimko
Не срастается. Попробовал для панели - голяк. Для изделия - процесс пошел, но с числом нелады - не то что нужно....
|
Странно, у меня работает. Версия программы у Вас какая?
|
|
|
17.11.2018, 12:49
|
#77
|
VIP
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 357
|
последняя...
|
|
|
17.11.2018, 14:00
|
#78
|
Местный
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
|
Цитата:
Сообщение от Ozimko
последняя...
|
И у меня...
Ладно, давайте сверимся по порядку действий:
1. Создание параметра - идем в базу операций, далее Главное меню/Справочники/Параметры с модели. В окне параметров Главное меню/Правка/Параметр "Пользовательские вычисляемые". В открывшемся окне создаем новый параметр в группе "Для панели" с названием, допустим, "Количество криволинейных панелей". Код скрипта:
Код:
if(GetParam('(31)Длина фрезерованных резов панели') > 0)
Result = 1;
После создания параметра перезапускаем программу!
2. Создание операции - опять открываем базу операций, в группе "Операции с материалом" создаем новую операцию с необходимым названием - пусть будет "Фрезеровка криволинейных деталей", например. В поле "Параметр с модели" новой операции указываем наш новый параметр, созданный на предыдущем шаге - Количество криволинейных панелей. ОК.
3. Привязка операции - открываем базу материалов, выбираем материал, количество криволинейных панелей которого нужно учитывать в смете, и назначаем ему в сопутствие операцию "Фрезеровка криволинейных деталей".
После этого создаем модель с N-ым количеством криволинейных панелей из нужного материала и проверяем количество панелей в Смете.
|
|
|
5 пользователя(ей) сказали cпасибо:
|
|
17.11.2018, 16:55
|
#79
|
VIP
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 357
|
Угу, вроде все так и делал.... Доберусь до базиса, погоняю.... Спасибо!
|
|
|
17.11.2018, 18:56
|
#80
|
VIP
Регистрация: 11.07.2008
Сообщений: 1,019
Сказал(а) спасибо: 261
Поблагодарили 314 раз(а) в 143 сообщениях
Вес репутации: 357
|
Спасибо, все делал так же, поудалял все что можно, сделал по-новой - заработало.... Причины как всегда неясны..... Ладно, сегодня под требования предприятия переформатировал всю структуру базы, мож там собака порылась...... Еще раз огромное спасибо!
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 00:12. Часовой пояс GMT +3.
|