|
|
#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 |
|
Участник
|
может вывести обычными отчетами Аксапты?
почему вывод в ворд? |
|
|