Страница 1 из 1
Вывод сообщения
Добавлено: 28 май 2013, 12:40
Espada
Всем Доброго времени суток!!! Появилась небольшая проблемка: необходимо вывести сообщение(при нажатии на кнопку) с выводом определенного значения. Работая в модуле сбыта(счета,ДО на продажу) необходимо вывести значение сальдо организации из каталога организаций. пробовал добавить поле с данными(через конфиг) всё получается нормально, а сообщение не хочет. Попробовал вывести значение МФО, всё получилось нормально.
Посмотрел внешний атрибут по мфо
Код: Выделить всё
'L_BASEDOC::VSCHET.WVSCHET.SCVSCHET.KATBANK.MFO1'
следовательно код сообщения выглядел так
а вот значение атрибута поля которого я добавил на форму и в котором показано значение которое необходимо вывести в сообщении
Код: Выделить всё
'L_BASEDOC::VSCHET.WVSCHET.SCVSCHET.ExtAttr: KATORG,281474976710816'
вот и не получается вывести сообщение при компиляции ошибка и всё. если кто нить сталкивался с этим или знает как помочь, не проходите мимо плиз)
Re: Вывод сообщения
Добавлено: 28 май 2013, 12:43
Masygreen
последний - это внешний атрибут ..
Re: Вывод сообщения
Добавлено: 28 май 2013, 12:47
Espada
Masygreen писал(а):последний - это внешний атрибут ..
извиняюсь немного не так выразился
Re: Вывод сообщения
Добавлено: 28 май 2013, 13:08
Алексей
для работы с атрибутами есть объектный интерфейс ExtAttr.Vih
Код: Выделить всё
#include ExtAttr.Vih
................
var iAttr : iExtAttr;
...............
message(iAttr.sGetAttr(coKatorg,katorg.nrec,'наименование атрибута'));
Re: Вывод сообщения
Добавлено: 28 май 2013, 13:37
Espada
Алексей писал(а):для работы с атрибутами есть объектный интерфейс ExtAttr.Vih
Код: Выделить всё
#include ExtAttr.Vih
................
var iAttr : iExtAttr;
...............
message(iAttr.sGetAttr(coKatorg,katorg.nrec,'наименование атрибута'));
Спасибо большое. а ещё вопрос: как я понял это отображает значение атрибута на форме. а можно сделать так чтобы значение бралось не из добавленного поля, а прямо из каталога Организаций????
Re: Вывод сообщения
Добавлено: 28 май 2013, 13:57
edward_K
если объект ExtAttr есть в фейсе то есть шанс добавить через Вычисляемое поле(в выражении пишите текст из message), но вам то какая разница? В вашем случае даже выбор пашет. Сложнее сделать докомпиляцию и добавить в запрос вычисляемые поля некой функцией. Конфигуратором добавлять также через вычисление либо докомпиляцией - ищите forward.
Re: Вывод сообщения
Добавлено: 28 май 2013, 14:12
Espada
edward_K писал(а):если объект ExtAttr есть в фейсе то есть шанс добавить через Вычисляемое поле(в выражении пишите текст из message), но вам то какая разница? В вашем случае даже выбор пашет. Сложнее сделать докомпиляцию и добавить в запрос вычисляемые поля некой функцией. Конфигуратором добавлять также через вычисление либо докомпиляцией - ищите forward.
Всё отлично работает спасибо