|
|
|
|
|
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..
|
Просмотров: 437469
|
11.08.2019, 10:00
|
#471
|
Пользователь
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 110
|
Цитата:
Сообщение от foxice
Жаль. Просто не удобно каждый раз делать выгрузку руками, а потом запускать программу обработки. Думал получится автоматизировать этот процесс.
|
Задачу опишите подробно, возможно Вам подскажут.
P.S. и отредактируйте "простыню" Вашего ответа выше по возможности, Вы же не на мой вопрос отвечаете. движок форума почему то объединяет сообщения. я хотел два разных.
|
|
|
12.08.2019, 10:57
|
#472
|
Новичок
Регистрация: 03.03.2019
Сообщений: 5
Сказал(а) спасибо: 4
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
Спасибо. Решил иначе. Закинул то что надо в json.
|
|
|
12.08.2019, 11:22
|
#473
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,032 раз(а) в 366 сообщениях
Вес репутации: 345
|
Цитата:
Сообщение от IStiv
проблема в том, что если вызывать myFunc вне .OnClick, buffer вполне себе формируется и файл экселя записывается.
если вызывать myFunc из .OnClick. буфер в FS на запись приходит пустой(.
Остальная куча кода которая формирует ексель- вполне стабильна и доходит до Buffer в обоих случаях. Дебагинг в дебрях либы как то не дает понимания происходящего.
В чем может быть проблема?
|
Это косяк Базиса. Судя по всему, wb.writeToBuffer() - асинхронная функция, которая пытается вернуть результат. У Базиса с асинхронностью проблемы - здесь я описывал, что можно сделать с асинхронными функциями в БМ.
Если кратко - асинхронные функции работают нормально только в основном теле скрипта. И то, лучше использовать их с осторожностью - БМ виснет до окончания выполнения этих функций. А если есть возможность, то лучше отказаться от них.
|
|
|
Пользователь сказал cпасибо:
|
|
12.08.2019, 12:02
|
#474
|
Местный
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
|
Цитата:
Сообщение от foxice
Спасибо. Решил иначе. Закинул то что надо в json.
|
А что Вы закинули в json, можно узнать?
В предыдущем сообщении Вас попросили описать задачу, но вместо этого Вы коротко отписались о том, что решили задачу. На форуме, как бы, принято обмениваться информацией. Если перед Вами стояла некая задача и Вы её каким-то образом решили, то поделитесь информацией о задаче и способе решения - возможно, кому-то она будет полезной.
|
|
|
12.08.2019, 17:53
|
#475
|
Пользователь
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 110
|
Цитата:
Сообщение от Letos
Это косяк Базиса.
Если кратко - асинхронные функции работают нормально только в основном теле скрипта. И то, лучше использовать их с осторожностью .
|
фак. так и предполагал, что что то с асинхронностью.Функция да асинхронна, но это сторонняя либа из npm и синхронных вариантов там нет.
в основном скрипте эта функция работает отлично. 100500 Exel файлов уже сделано).
Буду искать обходной путь.
задача вывести юзеру список материалов из модели и чек боксы к ним, а потом результат выбора - в скрипт на обработку. Спасибо за ответ.
|
|
|
14.08.2019, 00:09
|
#476
|
VIP
Регистрация: 15.11.2008
Адрес: г.Москва
Сообщений: 498
Сказал(а) спасибо: 3,218
Поблагодарили 1,353 раз(а) в 312 сообщениях
Вес репутации: 507
|
Доброго времени суток!
Подскажите пожалуйста, как скриптом сделать выемку?
__________________
Обходя разложенные грабли - ты теряешь драгоценный ОПЫТ!
|
|
|
19.08.2019, 07:54
|
#477
|
Местный
Регистрация: 02.07.2011
Сообщений: 191
Сказал(а) спасибо: 93
Поблагодарили 105 раз(а) в 44 сообщениях
Вес репутации: 197
|
Furniture.config и Fasteners.config
как подключиться к этим файлам или перегнать их во что нибудь нормальное для использования в скриптах
|
|
|
19.08.2019, 16:43
|
#478
|
Пользователь
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 110
|
Цитата:
Сообщение от maxgmv
как скриптом сделать выемку?
|
а пару скринов? было/стало. а то мало кто что под выемкой подразумевает.
Добавлено через 2 минуты
Цитата:
Сообщение от wizardpnz
Furniture.config и Fasteners.config
|
они вроде бинарные...
|
|
|
19.08.2019, 16:46
|
#479
|
VIP
Регистрация: 15.11.2008
Адрес: г.Москва
Сообщений: 498
Сказал(а) спасибо: 3,218
Поблагодарили 1,353 раз(а) в 312 сообщениях
Вес репутации: 507
|
Цитата:
Сообщение от IStiv
а пару скринов? было/стало. а то мало кто что под выемкой подразумевает.
|
Такой вид паза.
__________________
Обходя разложенные грабли - ты теряешь драгоценный ОПЫТ!
|
|
|
19.08.2019, 17:11
|
#480
|
Пользователь
Регистрация: 02.12.2016
Сообщений: 84
Сказал(а) спасибо: 21
Поблагодарили 55 раз(а) в 27 сообщениях
Вес репутации: 110
|
Цитата:
Сообщение от maxgmv
Такой вид паза.
|
В API вроде есть методы для добавления паза AddCut . но я с этим не экспериментировал.
судя по описанию нужно задать/создать профиль паза, и применить профиль к контуру или кривой на контуре. в справке есть даже какой то кривой(прошловековой пример), но он не работает.
Вы пробовали писать скрипт и что то конкретное не получилось или вопрос вообщем?)
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 23:48. Часовой пояс GMT +3.
|