Заказ звонка

Закрыть

*
*
*

Редактирование расчетного документа

Страницы: 1
RSS
Редактирование расчетного документа, вопрос по написанию макроса
Пытаюсь написать макрос для замены строк в расчетном документе местами(требуется поднимать или опускать строку на одну позицию). Планировал это сделать с помощью indexOf и Exchange но столкнулся с проблемой: пытался использовать их через TCSActivemodule и получил ошибку "Объект не поддерживает это свойство или метод". Собственно вопрос заключается в следующем: Как правильно(к чему) подключать indexOf и Exchange? Помогите плиз... желательно с примером X


Немного перефразирую вопрос: как правильно подключить в TCS модуль ICSDN_Strings?
Изменено: Кирилл Глебов - 19.07.2011 12:24:20
Подключать ничего не надо. Пример использования ICSDNStrings
Так просто как планировали сделать не получится.
Понятно smile:( Тогда вопрос такой: можно ли работать с уже созданными строками расчетного документа?(не используя CreateString) Если да, то как?
через стандартные интерфейсы IModule, IDModule, IPModule, IGModule
А есть ли рабочии примеры кода с использованием indexof и exchange (и если есть то где их посмотреть?) . Я видимо не понимаю как они работают (для чего нужны)
в доке пример по ICSDNStrings смотрели?
Это просто массив строк с привязанными к ним пользовательскими значениями.
индексоф - возвращает индекс строки в массиве
эксчендж - меняет местами две строки по индексам
что именно непонятно?

"строки расчётного документа" - если подразумеваются строчки спецификации, то это совсем не те строки которые в массиве используются.
Теперь спасибо! это и хотел услышать smile:)
У меня возник такой вопрос: При редактировании макросов появляется панель "макросы формы" и на этой панели есть кнопки "переместить вверх и вниз"
А можно где нибудь посмотреть реализацию этих "кнопок"?
Цитата
Кирилл Глебов пишет:
А можно где нибудь посмотреть реализацию этих "кнопок"?
Нет
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)