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

Вывод сообщения

Добавлено: 28 май 2013, 12:40
Espada
Всем Доброго времени суток!!! Появилась небольшая проблемка: необходимо вывести сообщение(при нажатии на кнопку) с выводом определенного значения. Работая в модуле сбыта(счета,ДО на продажу) необходимо вывести значение сальдо организации из каталога организаций. пробовал добавить поле с данными(через конфиг) всё получается нормально, а сообщение не хочет. Попробовал вывести значение МФО, всё получилось нормально.

Посмотрел внешний атрибут по мфо

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

'L_BASEDOC::VSCHET.WVSCHET.SCVSCHET.KATBANK.MFO1'
следовательно код сообщения выглядел так

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

message(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.
Всё отлично работает спасибо