![]() |
#1 |
Участник
|
![]()
Создал шаблон, вставил закладки.
При попытке записать значение с помощью ComWordDocument_RU ругается - говорит, нет таких ![]()
__________________
----------------------------------------- Искренне Ваш, ДК. |
|
![]() |
#2 |
Участник
|
Код: static void Job7(Args _args) { ComWordDocument_RU doc = new ComWordDocument_RU(); InventTable inventTable; int counter = 1; ; doc.newFile("C:\\pricelabel2.dot",true); While select * from inventTable where inventTable.K_ItemCollectionId=="Ewa" { doc.InsertFieldValue("Collectiom",inventTable.K_ItemCollectionId); doc.InsertFieldValue("Producer",inventTable.K_ItemProducerId); doc.InsertFieldValue("Name ",inventTable.ItemId+"/"+inventTable.NameAlias+" "+inventTable.itemName()); doc.InsertFieldValue("Unit ","шт."); doc.InsertFieldValue("Price ","123 руб 22 коп"); doc.insertPageBreak(); } doc.finalize(); }
__________________
----------------------------------------- Искренне Ваш, ДК. |
|
![]() |
#3 |
Участник
|
а на какой итерации она так говорит?
это ты все ценники делаешь? И чего не печатаешь их изнутри Аксапты? |
|
![]() |
#4 |
Участник
|
на всех.
У нас нет легких путей!!! Но вопрос именно в том, что закладки-то не работают!!
__________________
----------------------------------------- Искренне Ваш, ДК. |
|
![]() |
#5 |
Участник
|
Не знаю, я не люблю работать с русскими классами
![]() Стоит подождать Максима Горбунова. Или может кто другой сможет ответить, пока его нет. |
|
![]() |
#6 |
Участник
|
Нет, Максима ждать уже не стоит.
Смысл работы утерян ![]() Ошибки были здесь: doc.InsertFieldValue("Name ", <- лишний пробел после названия поля. Но выяснилась нехорошая фишка - если попытаться вывести более одного набора данных, то отобразится только последний. Т.е. на остальных листах нет полей ![]() Придется делать изнутри аксапты
__________________
----------------------------------------- Искренне Ваш, ДК. |
|
![]() |
#7 |
Участник
|
может вывести обычными отчетами Аксапты?
почему вывод в ворд? |
|