![]() |
#11 |
MCTS
|
У ворда есть свои объекты и функции.
Они имеют имена. И одна из этих функций называется MAILERGEDATASOURCEVALI. Поэтому когда создается переменная Навижн с именем WDAPP, то Navision после этого отказывается компилироваться т.к. по его мнению заведены две переменные: wdApp - word.Application и WDAPP:MAILERGEDATASOURCEVALI в виде события. Поэтому если свою переменную обозвать как-то иначе, конфликт пропадет. Можете эксперимента ради создать переменную xlApplication типа Excel Application и посмотреть, что он напишет (для Object Library 11). ------------------ Поправка. В данном случае речь шла про события Mail2MergeDataSourceValidate и Mail2MergeDataSourceValidate2 Navision как видно обрезает имена функции, в результате получилось два одинаковых события: WDAPP:MAILERGEDATASOURCEVALI Что и мешает скомпилировать объект. Как было предложено. Объект нужно сохранить без компиляции, затем выгрузить в текстовый файл и отредактировать, (удалив лишнее событие). ----------------- Такая же проблема была и с Excel. В том случае проблемы была не в названии переменной, а в ее длине. Укоротив переменную с xlApplication до xlApp удалось проблему решить, т.к. имена событий стали обрезаться дальше (оставив больше символов). |
|