Заказ звонка

Закрыть

*
*
*

Не формируется ПСп

Страницы: 1 2 3 След.
RSS
Не формируется ПСп
После запуска скрипта сформировать ПСп состав ПСп не формируется, формируется только одна верхняя сборка, без входимостей. Версия TCS: 5.0.2.0
С уважением, Никифоров В.Н.
Какая версия библиотеки AddPsp.dll ?
Такое может быть, если стоит галочка Планировать изготовление только позиций перечня (правда если есть ТП и спецификация, то состав на 1 уровень при этом всё равно раскроется) в настройках формирования ПСп. Если так, то галочку надо снять.

Ещё может быть такой эффект, если спецификация групповая. В старых версиях была такая недоработка. От этого спасёт только обновление на современную версию. В старых версиях этот модуль нормально только с единичными спецификациями работает. Можно правда вручную состав сформировать, если очень надо... Это в любой версии работает.
Да, спецификация у нас групповая, у нас они почти все групповые. smile:D
С уважением, Никифоров В.Н.
Ну значит версия TCS посовременнее вас спасёт! Эту проблему давно порешали.
Обновились мы до новой версии TCS. При запуске макроса сформировать ПСп выпадает ошибка, TCSApi не зарегистрирован. А на другом компьютере вываливает следующую ошибку:
.jpg (143.02 КБ) [ Скачать ]
Изменено: Вячеслав Никифоров - 02.09.2009 10:19:28
С уважением, Никифоров В.Н.
Цитата
Вячеслав Никифоров пишет:
При запуске макроса сформировать ПСп выпадает ошибка, TCSApi не зарегистрирован.

Запустите на данном компьютере SystemInstall.bat под администратором. У Вас по каким-то причинам АПИ не зарегистрировалось, возможно, установку клиента TCS выполняли не под администратором.
Цитата
Вячеслав Никифоров пишет:
А на другом компьютере вываливает следующую ошибку

Для этого Вам необходимо исправить запуск макроса.
Откройте код скрипта и в процедуре FormMacro_PSp_Add найдите строку
Код
If CSDN_DESEAN_Library.ConnectDll( "PSpAdd.Main", objDll, 1 ) Then

Вместо "1" поставьте "0", т.е. должно получиться так
Код
If CSDN_DESEAN_Library.ConnectDll( "PSpAdd.Main", objDll, 0 ) Then
С проблемой Апи разобрались. И я вот что еще подметил, если с компа перед установкой нового клиента не удалил старый, то все работает, а стоит удалить старый клиент, как он начинает при запуске скрипта выдавать: Не удается найти библиотеку DeseanScriptLib.dll. Как перенастроиться на другие библиотеки?
С уважением, Никифоров В.Н.
Тут дело вот в чём. Некоторые скрипты используют функции вынесенные во внешние библиотеки. Т.е. внешние они для основного дистрибутива TCS. И нужны эти библиотеки только, если Вы пользутесь каким-то конкретным скриптом. Если скриптами не пользуетесь, то Вам достаточно только дистрибутива TCS.
Так вот в предыдущей версии, если помните, эти библиотеки добавлялись в список файлов обновления CSDN-конфигуратора. В текущей версии файлы хранятся в базе данных и при подключении проверяются на соответствие. В этот список файлов Вы можете добавлять эти внешние библиотеки, в том числе и те, которые разрабатываете самостоятельно. Для регистрации внешних библиотек используйте файл CustomInstall.bat, для разрегистрации CustomUninstall.bat.
Т.е. отвечая на Ваш вопрос конкретно, Вам просто надо добавить файл DeseanScriptLib.dll в список файлов обновления и прописать его регистрацию в CustomInstall.bat. Тогда для всех, кто подключается к этой базе данных никаких проблем не будет. Советую посмотреть как это сделано в ознакомительной базе данных, а также прочитатьРуководство администратора
Так, эту проблему решил. Теперь еще одна. И я думаю их наверно еще много будет. smile:) При запуске скрипта сформировать ПСп говорит нет библиотеки PspAdd.dll. Ее опять так же как и предыдущею добавлять? Точнее новую, которую вы нам присылали недавно.

P.S. Еще возникает такая ошибка при удалении: SQL Server Error: Выполнение данной инструкции было прервано.
Конфликт инструкции DELETE с ограничением REFERENCE "FK_N_ORDSPNMK_NMK". Конфликт произошел в базе данных "IndustriCS2", таблица "dbo.N_ORDSPNMK", column 'NMK_ID'.
Изменено: Вячеслав Никифоров - 02.09.2009 15:13:53
С уважением, Никифоров В.Н.
Страницы: 1 2 3 След.
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)