Страница 1 из 1

Подскажите пожалуста по XLT- шаблонам

Добавлено: 27 мар 2007, 16:43
OlegN
Просьба отнестись с понимание новичок.
Существует шаблон который выводит нужные данные, но не хватает одного значения, имя таблицы и поля известны, подскажите как прописать поле в XLT-шаблон, я пытался это проделать дизайнером, но как понял он только для, самого отчета.
Мне необходимо прописывать ч\з Visual Basic? если да то вкратце что писать? где можно почитать есть док 8.1. но про XLT шаблоны описано немного.
С уважением Олег.

Добавлено: 27 мар 2007, 18:50
Max_Fin
В XLT-отчете формируется таблица выгрузки из Галактики, можно использовать только эти значение, вытащить дополнительно можно только модифицируя исходники Галактики, а уже затем изменять шаблон.

Добавлено: 28 мар 2007, 08:53
OlegN
Как добраться до исходника в моем случае показывает путь на XLT-отчет \EXE\XLS\AVTO.\TranspZak.xlt
TranspZak.xlt - это исходник?

Добавлено: 28 мар 2007, 09:13
Алексей
В вашем случае это шаблон.
Исходник - это *.vip файл, интерфейс, что готовит данные для шаблона.

Добавлено: 28 мар 2007, 10:25
OlegN
Если не сложно напишите
Как и каким методом определить местонахождения исходника?
В моем случае шаблон запускается без остановок, я не могу увидеть не прототип не имя формы.

Добавлено: 28 мар 2007, 10:39
OlegN
Спосибо форуму Ctrl+F4

Добавлено: 28 мар 2007, 10:57
OlegN
Мда рано обрадовался по Ctrl+F4 пишет USERDESKREP.REPNAME как я понимаю имя поля и таблицы, а как на счет исходника ??

Добавлено: 28 мар 2007, 12:13
edward_K
А исходники за отдельную плату спросите в своей ТП. Бесплатно поставляется дока(там есть некие примеры), формы отчетов и некоторые vih файлы, без которых их не собрать. Но сразу скажу - ковырять стандартные исходники не благодарное дело - это потом переносить от патча к патчу, из версии в версию. Хотя в 8 появилось alter (vipprog.chm) - для этого и исходники иногда не нужны, но сим тоже не везде воспользуешься - в вашем случае так шансы почти равны 0. Лучше подумайте как в Excel подцепить вашу базу через одбс и подписать макрос в шаблоне.
Чтоб узнать имя фейса, исходник которого вам нужен есть волшебная функция - getifccurrentfieldname( тоже по Ctrl+F4).

Добавлено: 28 мар 2007, 13:03
OlegN
edward_K спосибо за развернутый ответ.