Печатная форма счет-фактуры
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 71
- Зарегистрирован: 16 апр 2007, 11:48
- Откуда: г. Кемерово
- Контактная информация:
Печатная форма счет-фактуры
Здравствуйте, коллеги.
у меня проблема: не могу сообразить как вытащить в печатную форму счета-фактуры поле с информацией о договоре+ № спецификации к нему (проставляются в накладной - расш. инфо).
Сам договор (номер и дату) я вытинула, а вот как быть со спецификацией к нему??? - здесь что-то не получается у меня ни как. ссылка на поле из таблицы, с которой тянется номер и дата договора ничего не даёт - выводится пустое поле...
может, кто занимался подобным - подскажите, pls, как быть.
у меня проблема: не могу сообразить как вытащить в печатную форму счета-фактуры поле с информацией о договоре+ № спецификации к нему (проставляются в накладной - расш. инфо).
Сам договор (номер и дату) я вытинула, а вот как быть со спецификацией к нему??? - здесь что-то не получается у меня ни как. ссылка на поле из таблицы, с которой тянется номер и дата договора ничего не даёт - выводится пустое поле...
может, кто занимался подобным - подскажите, pls, как быть.
-
- Постоянный гость
- Сообщения: 71
- Зарегистрирован: 16 апр 2007, 11:48
- Откуда: г. Кемерово
- Контактная информация:
и как его делать (это позиционирование)?
...я еще только учусь в области правки форм...
кстати, кто знает где взять документацию, в которой был бы описан порядок как и что делать? я имею в виду весь процесс от начала того, как узнать имя поля, которое нужно вытащить, и таблицу, в которой оно сидит.
...просто я вроде выяснила где можно взять поле, куда вытаскивается приложение с информацией, нужной мне - теперьначинаю искать эту таблицу в SQL, а её там нет.
...я еще только учусь в области правки форм...
кстати, кто знает где взять документацию, в которой был бы описан порядок как и что делать? я имею в виду весь процесс от начала того, как узнать имя поля, которое нужно вытащить, и таблицу, в которой оно сидит.
...просто я вроде выяснила где можно взять поле, куда вытаскивается приложение с информацией, нужной мне - теперьначинаю искать эту таблицу в SQL, а её там нет.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
оператором getfirst
например у вас таблица логическая
как то так
если непонятно, бросайте исходник
и проверте, что данные в том договоре действительно ЕСТЬ в базе, а то бывает...
например у вас таблица логическая
Код: Выделить всё
.Create view v1 from .....
... == dogovor.nrec
.begin
if (v1.getfirst dogovor)=tsOK then {}
end.
если непонятно, бросайте исходник
и проверте, что данные в том договоре действительно ЕСТЬ в базе, а то бывает...
-
- Постоянный гость
- Сообщения: 71
- Зарегистрирован: 16 апр 2007, 11:48
- Откуда: г. Кемерово
- Контактная информация:
... ещё один нюанс:
как узнать имя поля, которое нужно тянуть???
меня учили так: открываешь расширенную информацию по накладной, делаешь "конфигурировать окно", встаёшь на поле, код которого нужно узнать и смотришь в окне свойств имя поля в таблице.
...только вот проблема в том, что таблицу с именем поля, которое выводится таким способом, я потом не могу найти в SQL - в списке таблиц её просто нет.
может, есть другие способы?
...пробовала искать в таблицах schfact и katsopr, но это ничего не дало.
как узнать имя поля, которое нужно тянуть???
меня учили так: открываешь расширенную информацию по накладной, делаешь "конфигурировать окно", встаёшь на поле, код которого нужно узнать и смотришь в окне свойств имя поля в таблице.
...только вот проблема в том, что таблицу с именем поля, которое выводится таким способом, я потом не могу найти в SQL - в списке таблиц её просто нет.
может, есть другие способы?
...пробовала искать в таблицах schfact и katsopr, но это ничего не дало.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
может быть так
В общем я не совсем понимаю, чего вы добиваетесь [/quote]
Код: Выделить всё
.Create view v1 from KatSopr, Dogovor
where ((
поле из прототипа == katsopr.nrec
and KatSopr.CDOGOVOR == dogovor.nrec
.begin
if (v1.getfirst dogovor)=tsOK then specifik = Katsopr.CAPPDOGOVOR;
// не понял, что вы здесь хотите сделать? Если есть запись по договору
// то присвоить переменной нрек ссылка на приложение договора?
end.
-
- Постоянный гость
- Сообщения: 71
- Зарегистрирован: 16 апр 2007, 11:48
- Откуда: г. Кемерово
- Контактная информация:
мне нужно получить значение спецификации к договору, которые привязаны в накладной.
по журналу я посмотрела, что при перевыборе спецификации, изменяется поле CAPPDOGOVOR в таблице Katsopr; значение этого поля я и хотела присвоить переменной specifik (ранее я её объявила с типом comp), а затем вывести эту переменную при печати.
...компиляция у меня прошла, только вот В ПЕРЕМЕННУЮ SPECIFIK вывелось значение 0000000000000000h, т.е. ничего, хотя при просмотре журнала изменений выводились конкретные значения (правда, тоже в цифровом виде)
по журналу я посмотрела, что при перевыборе спецификации, изменяется поле CAPPDOGOVOR в таблице Katsopr; значение этого поля я и хотела присвоить переменной specifik (ранее я её объявила с типом comp), а затем вывести эту переменную при печати.
...компиляция у меня прошла, только вот В ПЕРЕМЕННУЮ SPECIFIK вывелось значение 0000000000000000h, т.е. ничего, хотя при просмотре журнала изменений выводились конкретные значения (правда, тоже в цифровом виде)