|
|
|
|
|
13.01.2014, 13:22
|
|
БАЗИС 9 - Скрипты
Igor_482
VIP
Регистрация: 03.09.2008
Сообщений: 174
Сказал(а) спасибо: 34
Поблагодарили 794 раз(а) в 113 сообщениях
13.01.2014, 13:22
Рейтинг:
()
ВНИМАНИЕ! Правила выкладывания скриптов.
1. Если в скрипте нет ссылок на фурнитуру, фрагменты и.т.д то достаточно его упаковать в архив и выложить.
2. Если в скрипте есть ссылки на фурнитуру, фрагменты и т.д. то архив должен содержать папку с самим скриптом и всеми файлами на которые есть ссылки в тексте скрипта.
Т.к. при запуске скрипта на другом компе возникает ошибка о не возможности открыть то или иной файл и скрипт до конца не отрабатывает свой текст. Не соблюдается "чистота проверки" работы скрипта.
__________________________________________________ _______________
Интересует информация по редактору скриптов в БМ8. Существует ли справочная документация и примеры использования скриптов в БМ8. Какие возможности дает данная функция? Владеющим информацией по данному вопросу просьба поделиться ею.
Для работы скриптов от Igor_482 необходим установленный ODBC драйвер FireBird, установленные и зарегистрированные в ОС модули FBDBDialog.dll, MSDATGRD.OCX, MSCOMCTL.OCX и MSSTDFMT.DLL ( сообщение с описанием установки этих модулей в ОС, ссылка на модули и исходник "FBDBDialog.dll") а так же файл "ADODB.ini" с настройками соединения к БД в папке со скриптом.
ADODB.ini
[General]
FDBServ = t001
FBSPort = 14357
FDBFile = D:\DBBM\Библиотека\БД\BMDB09.FDB
FBCFile = C:\Windows\System32\fbclient.dll
----------------------------------------------
Переменные .ini:
FDBServ - имя ПК на котором находится сервер FireBird с используемой БД (если локально, то параметр: localhost или 127.0.0.1);
FBSPort - в настройке не нуждается (по умолчанию: 14357);
FDBFile - локальный путь к БД на сервере FireBird;
FBCFile - путь к файлу "fbclient.dll" (находится в корневой папке программы Базис).
[свернуть]
Последний раз редактировалось systland; 23.09.2016 в 11:52..
|
Просмотров: 994294
|
Пользователь сказал cпасибо:
|
|
21.09.2017, 14:52
|
#1371
|
Пользователь
Регистрация: 09.09.2016
Сообщений: 42
Сказал(а) спасибо: 20
Поблагодарили 38 раз(а) в 7 сообщениях
Вес репутации: 104
|
Цитата:
Сообщение от Shink1rou
при помощи скриптов невозможно изменить наименование изделия в салоне? вроде бы составил простой скрипт, но при выполнении его выдает критическую ошибку. в принципе устраивало бы изменение артикула, но при экспорте в эксель артикулы обрезаются до 25 знаков
|
В 1 версии добавили 100 символов.
|
|
|
21.09.2017, 15:02
|
#1372
|
Пользователь
Регистрация: 29.06.2017
Сообщений: 31
Сказал(а) спасибо: 5
Поблагодарили 15 раз(а) в 4 сообщениях
Вес репутации: 89
|
Цитата:
Сообщение от merowose
В 1 версии добавили 100 символов.
|
все-таки мне не показалось. пытался найти сегодня в патч-ноутах, так и не нашел. хорошо, спасибо
|
|
|
17.10.2017, 15:36
|
#1373
|
Пользователь
Регистрация: 02.04.2014
Сообщений: 36
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 5 сообщениях
Вес репутации: 0
|
кто может помочь со скриптом, который выделяет панели по номерам позиций введенные списком, например, "1 3 10 12 13 14" или подскажите есть ли подобная возможность в стандартной команде "Ctrl+F"?
|
|
|
17.10.2017, 16:11
|
#1374
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
|
Цитата:
Сообщение от Эхо
кто может помочь со скриптом, который выделяет панели по номерам позиций введенные списком, например, "1 3 10 12 13 14" или подскажите есть ли подобная возможность в стандартной команде "Ctrl+F"?
|
Вот это должно помочь:
Код:
UnSelectAll();
var positions = prompt("Введите номера позиций через пробел");
var nums = positions.split(' ');
Model.forEach(function(obj){
if (nums.indexOf(obj.ArtPos) >= 0){
obj.Selected = true;
}
})
|
|
|
8 пользователя(ей) сказали cпасибо:
|
|
17.10.2017, 16:28
|
#1375
|
VIP
Регистрация: 01.08.2008
Адрес: Россия
Сообщений: 724
Сказал(а) спасибо: 9,178
Поблагодарили 2,910 раз(а) в 712 сообщениях
Вес репутации: 846
|
Cкрипта для оформления эскиза на печать выносными линиями (стрелками) с размерами панелей ни у кого не появилось?
|
|
|
17.10.2017, 17:08
|
#1376
|
Местный
Регистрация: 11.08.2012
Адрес: Киев
Сообщений: 936
Сказал(а) спасибо: 5,370
Поблагодарили 3,884 раз(а) в 874 сообщениях
Вес репутации: 1099
|
Цитата:
Сообщение от Letos
Вот это должно помочь:
|
Какая прелесть! Удобно теперь без скобок забивать в поиск.
|
|
|
18.10.2017, 09:34
|
#1377
|
Новичок
Регистрация: 20.04.2014
Сообщений: 24
Сказал(а) спасибо: 2
Поблагодарили 13 раз(а) в 5 сообщениях
Вес репутации: 0
|
Цитата:
Сообщение от Letos
Вот это должно помочь:
Код:
UnSelectAll();
var positions = prompt("Введите номера позиций через пробел");
var nums = positions.split(' ');
Model.forEach(function(obj){
if (nums.indexOf(obj.ArtPos) >= 0){
obj.Selected = true;
}
})
|
если две панели с одной позицией, то не выделяет!
|
|
|
18.10.2017, 10:02
|
#1378
|
Местный
Регистрация: 30.11.2013
Адрес: Кишинев
Сообщений: 734
Сказал(а) спасибо: 1,529
Поблагодарили 884 раз(а) в 376 сообщениях
Вес репутации: 403
|
Цитата:
Сообщение от Last81
если две панели с одной позицией, то не выделяет!
|
Не могу проверить в 9-ой версии БМ, но в 10-ке выделяет.
|
|
|
18.10.2017, 10:09
|
#1379
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,026 раз(а) в 6,492 сообщениях
Вес репутации: 5258
|
Цитата:
Сообщение от Ovsyanicov
Не могу проверить в 9-ой версии БМ
|
В 9-й тоже выделяет
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
18.10.2017, 10:11
|
#1380
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
|
Цитата:
Сообщение от Last81
если две панели с одной позицией, то не выделяет!
|
Посмотрел, вроде все нормально выделяет. Может у Вас номера позиций немного разные, например "1" (один) и "1 " (один с пробелом)?
|
|
|
Пользователь сказал cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 01:33. Часовой пояс GMT +3.
|