Как достать поле (Р) из интерфейса СФ и вывести в отчет
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 192
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Кемерово, ОАО "Мелькорм"
- Контактная информация:
Как достать поле (Р) из интерфейса СФ и вывести в отчет
Если зайти в любую счет-фактуру, то внизу выдается информация о платежах. Мне нужно достать значение поля в колонке, обозначенной буквой "Р".
Если смотреть конфигуратором, то оно должно назаваться bookprzk.izrazn, но такого поля в данной таблице нет.
Данное значение м.б. "С" - сторно то есть ссылка на другу запись в этой таблице;, "V" - разнесённый платёж на который и идёт ссылка; и "" - если платеж сделан ручками.
Подскажите как его добавить в отчет построенный на основе счет-фактуры (прототип 'Schfrees').
Если смотреть конфигуратором, то оно должно назаваться bookprzk.izrazn, но такого поля в данной таблице нет.
Данное значение м.б. "С" - сторно то есть ссылка на другу запись в этой таблице;, "V" - разнесённый платёж на который и идёт ссылка; и "" - если платеж сделан ручками.
Подскажите как его добавить в отчет построенный на основе счет-фактуры (прототип 'Schfrees').
-
- Местный житель
- Сообщения: 228
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Код: Выделить всё
if (isValid(tnSpSophoz),'√', if(BookPrZk.cBookPrZk<>0,'С','') ) (filedname = IsRazn)
-
- Постоянный обитатель
- Сообщения: 192
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Кемерово, ОАО "Мелькорм"
- Контактная информация:
Откуда берется поле ?
Если не секрет, Max_Fin, подскажите каким образом получено данное решение, чтобы в подобных случаях не возникали такие вопросы? (желательно по полочкам )
Код: Выделить всё
tnSpSophoz
Если не секрет, Max_Fin, подскажите каким образом получено данное решение, чтобы в подобных случаях не возникали такие вопросы? (желательно по полочкам )
-
- Постоянный обитатель
- Сообщения: 192
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Кемерово, ОАО "Мелькорм"
- Контактная информация:
каким образом сделать проверку моло того, что компилятор ругается на isValid, дак и поля такого нет tnSpSophoz.
Каким образом связать soprhoz и bookprzk.
Код: Выделить всё
isValid(tnSpSophoz)
Каким образом связать soprhoz и bookprzk.
-
- На пенсии
- Сообщения: 797
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: г. Тюмень
- Контактная информация:
Код: Выделить всё
BookPrZk.nrec == SpSopHoz.cBookPrZk
8.2.15. Функция IsValid : Boolean
Назначение
Проверка на существование записи в логической таблице. Доступны константы с идентификаторами, состоящими из префикса "tn" и имени физической таблицы.
Описание
function IsValid (TableN : Integer) : Boolean;
Параметры
TableN : Integer - номер таблицы, для которой проверяется валидность.
Возвращаемое значение
Логическая "истина", если таблица валидна, то есть, если в ней есть текущая позиция или была вызвана функция MakeValid для данного узла.
Замечание
Доступны константы, равные номеру узла, идентификатором которых является идентификатор таблицы узла с префиксом "tn".