Что-то вроде этого ;-)
alter interface VSCHETb;// алтер для примера, подставите свой
var MyFieldNum:string;
//описание функции
function funcTest(basenrec : comp) : string; forward;
create view
(ZakNar)
as
funcTest(basedoc.nrec), //вызов функции
mnplan.*,basedoc.*
from mnplan, basedoc
;
//тело ...
Найдено 386 результатов
- 25 сен 2012, 17:20
- Форум: Программирование
- Тема: Как добавить колонку с вычисляемым полем в браузер
- Ответы: 34
- Просмотры: 13692
- 25 сен 2012, 16:46
- Форум: Программирование
- Тема: Как добавить колонку с вычисляемым полем в браузер
- Ответы: 34
- Просмотры: 13692
Re: Как добавить колонку с вычисляемым полем в браузер
zna , а для чего вы присваиваете basedoc.nrec переменной ZakNar?
Для простоты изложения проблемы. В рабочем коде это поле будет заполняться наименованием присоединённого производственного заказа.
Так мб вам просто обработать присваение значения полю через функцию, которая возвращает значение в ...
Для простоты изложения проблемы. В рабочем коде это поле будет заполняться наименованием присоединённого производственного заказа.
Так мб вам просто обработать присваение значения полю через функцию, которая возвращает значение в ...
- 25 сен 2012, 16:33
- Форум: Программирование
- Тема: Как добавить колонку с вычисляемым полем в браузер
- Ответы: 34
- Просмотры: 13692
Re: Как добавить колонку с вычисляемым полем в браузер
zna, а для чего вы присваиваете basedoc.nrec переменной ZakNar?
- 06 июн 2012, 17:24
- Форум: Программирование
- Тема: Viper 2013 и ранее
- Ответы: 989
- Просмотры: 370796
Re: Viper
Не нравится в вайпере то, что если в проекте много файлов, то компиляция идёт мучительно долго 

- 14 ноя 2011, 11:55
- Форум: Администрирование
- Тема: Установка обновлений
- Ответы: 6
- Просмотры: 3736
Re: Установка обновлений
Видимо приходный ордер.
Проверил на первасиве все работает.
Судя по сообщениям сервер 2008 потерял связь с компонентой на другом сервере.
Было подобное часто как раз после обновления, пока не отрубил протокол smb2 .
Помогало отрубание всех от сервера где лежит exe или вообще перезагруз всех ...
Проверил на первасиве все работает.
Судя по сообщениям сервер 2008 потерял связь с компонентой на другом сервере.
Было подобное часто как раз после обновления, пока не отрубил протокол smb2 .
Помогало отрубание всех от сервера где лежит exe или вообще перезагруз всех ...
- 14 ноя 2011, 11:43
- Форум: Администрирование
- Тема: Установка обновлений
- Ответы: 6
- Просмотры: 3736
Re: Установка обновлений
Что сие означает? Можно поподробнее об этом пунктеMasygreen писал(а):3)чекнуть базу ..

- 11 ноя 2011, 20:19
- Форум: Администрирование
- Тема: Установка обновлений
- Ответы: 6
- Просмотры: 3736
Установка обновлений
В модуле "Складском учёте" - все документы в складском учёте. При открытии документов(вход в интерфейс) выскакивает сообщение
---------------------------
Ошибка
---------------------------
Нет логической таблицы
LOGTABLE L_SKLAD::PRIHORD->SO
---------------------------
ОК ...
---------------------------
Ошибка
---------------------------
Нет логической таблицы
LOGTABLE L_SKLAD::PRIHORD->SO
---------------------------
ОК ...
- 10 окт 2011, 17:03
- Форум: Администрирование
- Тема: функция sgettune в 8.0
- Ответы: 12
- Просмотры: 7995
Re: функция sgettune в 8.0
У кого-нибудь полный список получаемых параметров, которые можно достать с помощью sGetTune? В частности можно ли достать группу пользователей с помощью неё?
- 29 сен 2011, 19:58
- Форум: Программирование
- Тема: Прямой SQL
- Ответы: 277
- Просмотры: 183401
Re: Прямой SQL
Мб надо что-то вроде такого писать перед тем как в Oracle создавать функцию?
Код: Выделить всё
sql Function F_SPREAD_PARTY (katsoprnrec :string ) :integer;
{
return 7;
}
- 29 сен 2011, 12:40
- Форум: Программирование
- Тема: Прямой SQL
- Ответы: 277
- Просмотры: 183401
Re: Прямой SQL
Что-то я не вкуриваю, ораклейная функция вечно возвращает 0, хотя должна или 1, или 2, или 3 во всех иных случаях.
function SQL_F_SPREADY_PARTY(spsornrec : comp) : integer;
{
var stmt : LongInt;
var stmt_str : LongInt;
var messageErr : string;
var nresult : integer;
stmt := sqlAllocStmt ...
function SQL_F_SPREADY_PARTY(spsornrec : comp) : integer;
{
var stmt : LongInt;
var stmt_str : LongInt;
var messageErr : string;
var nresult : integer;
stmt := sqlAllocStmt ...
- 28 сен 2011, 17:44
- Форум: Программирование
- Тема: cmMakeOrder
- Ответы: 2
- Просмотры: 1817
Re: cmMakeOrder
Для начала проверьте из того ли реса этот фейс показывается в запуске внешнего интерфейса. Если из L_sklad, то вы неправильно подключили рес.
Глянул я "Внешние интерфейсы" не было там моего реса, был другой, убрал на него себе доступ. После этого появился мой. То есть проблема была в том, что мой ...
Глянул я "Внешние интерфейсы" не было там моего реса, был другой, убрал на него себе доступ. После этого появился мой. То есть проблема была в том, что мой ...
- 28 сен 2011, 14:40
- Форум: Программирование
- Тема: cmMakeOrder
- Ответы: 2
- Просмотры: 1817
cmMakeOrder
Раньше alter работал, сейчас нет, всё компилится, но месаг нет! Мб чего с настройками батника можно замутить?
#component 'L_SKLAD'
alter interface sopinmov;
window editsopr
handleEvent
cmInit:
{
message('MAXinit');
inherited::handleEvent(cmInit);
}
cmMAKEORDER:
{
message('MAX ...
#component 'L_SKLAD'
alter interface sopinmov;
window editsopr
handleEvent
cmInit:
{
message('MAXinit');
inherited::handleEvent(cmInit);
}
cmMAKEORDER:
{
message('MAX ...
- 22 сен 2011, 18:53
- Форум: Программирование
- Тема: Как правильно вызвать отчет?
- Ответы: 30
- Просмотры: 10383
Re: Как правильно вызвать отчет?
comp (mcNrec) сделал
и изменил
c
Year(StrToDate(d1,'DD/MM/YY')) на Year(StrToDate(d1,'DD/MM/YYYY'))
Month(StrToDate(d1,'DD/MM/YY')) на Month(StrToDate(d1,'DD/MM/YYYY')).
Выводится одно и тоже ненулевое значение значение.
и изменил
c
Year(StrToDate(d1,'DD/MM/YY')) на Year(StrToDate(d1,'DD/MM/YYYY'))
Month(StrToDate(d1,'DD/MM/YY')) на Month(StrToDate(d1,'DD/MM/YYYY')).
Выводится одно и тоже ненулевое значение значение.
- 22 сен 2011, 17:56
- Форум: Программирование
- Тема: Как правильно вызвать отчет?
- Ответы: 30
- Просмотры: 10383
Re: Как правильно вызвать отчет?
Не варит мозг, запарился
.linkform 'Economist1' prototype is 'SF'
.NameInList 'XXX'
.group 'EconomistForm'
.p 64
...
.var
lostOpravka, lostKercontrol, lostSortnost:double;
endvar.
...
.create view plan as select
sfplan.*
;
.begin
...
TblClearBuffer(tblColl);
TblSFComp(tblColl, nrecColl ...
.linkform 'Economist1' prototype is 'SF'
.NameInList 'XXX'
.group 'EconomistForm'
.p 64
...
.var
lostOpravka, lostKercontrol, lostSortnost:double;
endvar.
...
.create view plan as select
sfplan.*
;
.begin
...
TblClearBuffer(tblColl);
TblSFComp(tblColl, nrecColl ...
- 13 сен 2011, 12:43
- Форум: Программирование
- Тема: Формирование ордеров
- Ответы: 5
- Просмотры: 2530
Re: Формирование ордеров
может написать алгоритм и повесить его на "после создания ордеров" ?
ну или всеми нами любимый alter interface :)
Не всё так просто, там уже есть один alter и одна ораклейная функция, будет вторая, но для того чтобы понять когда её использовать, нужно знать работу основной части, потому что ...
ну или всеми нами любимый alter interface :)
Не всё так просто, там уже есть один alter и одна ораклейная функция, будет вторая, но для того чтобы понять когда её использовать, нужно знать работу основной части, потому что ...