Не выводятся внешние аттрибуты в отчет

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Не выводятся внешние аттрибуты в отчет

Сообщение Johny »

Пишу отчет по (linkform) по накладной на отпуск МЦ.
В прототипе есть всякие поля для вывода внешних аттрибутов.
Но эти самые аттрибуты в отчет не выводятся.

Например: есть в прототипе. АТР1_СПЦ - аттрибут строки специф.
Прописываю его в fields для линкформы.
Добавляю такой внешний аттрибут по каждой строке в накладной, заполняю его.
Но в отчет он не выводится.
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

Просим код, без него тока гадать...
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

Эх. Длинноват он для форума, но кину в сокращении

.LinkForm 'Товарная накл' Prototype is 'tovn'
.Group 'Накладные на продажу'
.NameInList 'Счет-фактура'
.DEFP PA4
.DEFO LANDSCAPE
.fields
Номер
...
атр1_спц // ВОТ ЭТО ЗНАЧЕНИЕ И НЕ ВЫВОДИТСЯ
...
Главный_бухгалтер
Спецсимвол
.endfields
.{
.if TOVN01
.else
.end
.if TOVN02
.else
.end

Счет-фактура N @@@@@@@ от @@@@@@@@@@@@ К платежно-расчетному документу N от

Продавец: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Покупатель: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Адрес: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Адрес: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Телефон: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Телефон: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Идентификационный номер поставщика (ИНН): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Идентификационный номер покупателя (ИНН): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Грузоотправитель и его адрес: ^
^
Грузополучатель и его адрес: ^
^

┌──────────────────────────────────┬───────┬───────┬────────────┬─────────────────┬───────┬──────┬───────────┬──────────────┬─────────────┬──────────────────────────┐
│ Наименование товара │Единица│Кол-во │Цена (тариф)│Стоимость товаров│ В том │Нало- │ Сумма │Стоимость │ Страна │ Номер грузовой │
│ (описание выполненных работ, │измере-│ │ за единицу │ (работ, услуг), │ числе │говая │ налога │товаров(работ,│происхождения│ таможенной декларации │
│ оказанных услуг) │ ния │ │ измерения │ всего без налога│ акциз │ставка│ │услуг),всего с│ │ │
│ │ │ │ │ │ │ │ │учетом налога │ │ │
├──────────────────────────────────┼───────┼───────┼────────────┼─────────────────┼───────┼──────┼───────────┼──────────────┼─────────────┼──────────────────────────┤
│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10 │ 11 │
├──────────────────────────────────┼───────┼───────┼────────────┼─────────────────┼───────┼──────┼───────────┼──────────────┼─────────────┼──────────────────────────┤

.{

│@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@│@~@@@@@│&#&.&&&│&#&&&&&&&.&&│&#&&&&&&&&&&&&.&&│&#&&&.&│@#~@@@│&#&&&&&&.&&│&#&&&&&&&&&.&&│@~@@@@@@@@@@@│@~@@@@@@@@@@@@@@@@@@@@@@@@│
.}

.....
....
.ENDFORM


причем перебрал уже все номера аттрибутов, не хочет работать
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

да, действительно, есть такое поле в прототипе, внешний атрибут для SpSopr
можно предположить, как не особо хороший вариант, вытащить значение самому, возможно, где-нить ошибка в потоке в Галке есть.
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

Да уж. Я вот и бьюсь с этим не очень хорошим вариантом целый день уже. Как-то пока не вышло. :cry:
А насчет прототипа так оттуда вообще никакие внешние аттрибуты не лезут
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

есть в опыте об этом http://www.tyumbit.ru/gal_forum/viewtopic.php?t=2797
либо так

Код: Выделить всё

.create view vSopr
as select AttrVal.*
from SpSopr, AttrNam, AttrVal
where
((
   спецификацияМЦ_нрек == SpSopr.nRec and //кажись это поле
   coSpSopr  == AttrNam.wTable and
   'Методика средних цен периода' == AttrNam.Name and
   coSpSopr      == AttrVal.wTable and
   SpSopr.nRec   == AttrVal.cRec and
   AttrNam.nRec   == AttrVal.cAttrNam
));
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

Там такие хорошие функции по описанию только, они как-то в форме работать отказываются. Ну и ладно.

Вытащить все равно получилось благодаря подцепке.
Я в основном зависал на том куда дальше цикл правильно воткнуть.
Но вроде уже работает. Фенкс.
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

там ExtAttr.vih нужно в проекте компилить

Код: Выделить всё

#include galnet.inc
end;

#include ExtAttr.vih
#make '*.frm'
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

сдается мне что была настройка - выводить атрибуты в эту печатную форму.
Документы -Продажи-Печать внешних атрибутов
не пробовали?
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Сообщение Johny »

Хорошая мысля как говориться приходит....

Ведь так и было. Откуда ж я знал.
Слов нет... кроме спасибо!
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

программеры всегда так - решают проблему своим кодом :lol:
Ответить