Найдено 386 результатов

BlazeBio
25 сен 2012, 17:20
Форум: Программирование
Тема: Как добавить колонку с вычисляемым полем в браузер
Ответы: 34
Просмотры: 13692

Re: Как добавить колонку с вычисляемым полем в браузер

Что-то вроде этого ;-)
alter interface VSCHETb;// алтер для примера, подставите свой
var MyFieldNum:string;
//описание функции
function funcTest(basenrec : comp) : string; forward;
create view
(ZakNar)
as
funcTest(basedoc.nrec), //вызов функции
mnplan.*,basedoc.*
from mnplan, basedoc
;
//тело ...
BlazeBio
25 сен 2012, 16:46
Форум: Программирование
Тема: Как добавить колонку с вычисляемым полем в браузер
Ответы: 34
Просмотры: 13692

Re: Как добавить колонку с вычисляемым полем в браузер

zna , а для чего вы присваиваете basedoc.nrec переменной ZakNar?
Для простоты изложения проблемы. В рабочем коде это поле будет заполняться наименованием присоединённого производственного заказа.
Так мб вам просто обработать присваение значения полю через функцию, которая возвращает значение в ...
BlazeBio
25 сен 2012, 16:33
Форум: Программирование
Тема: Как добавить колонку с вычисляемым полем в браузер
Ответы: 34
Просмотры: 13692

Re: Как добавить колонку с вычисляемым полем в браузер

zna, а для чего вы присваиваете basedoc.nrec переменной ZakNar?
BlazeBio
06 июн 2012, 17:24
Форум: Программирование
Тема: Viper 2013 и ранее
Ответы: 989
Просмотры: 370785

Re: Viper

Не нравится в вайпере то, что если в проекте много файлов, то компиляция идёт мучительно долго :mad:
BlazeBio
14 ноя 2011, 11:55
Форум: Администрирование
Тема: Установка обновлений
Ответы: 6
Просмотры: 3732

Re: Установка обновлений

Видимо приходный ордер.
Проверил на первасиве все работает.
Судя по сообщениям сервер 2008 потерял связь с компонентой на другом сервере.
Было подобное часто как раз после обновления, пока не отрубил протокол smb2 .
Помогало отрубание всех от сервера где лежит exe или вообще перезагруз всех ...
BlazeBio
14 ноя 2011, 11:43
Форум: Администрирование
Тема: Установка обновлений
Ответы: 6
Просмотры: 3732

Re: Установка обновлений

Masygreen писал(а):3)чекнуть базу ..
Что сие означает? Можно поподробнее об этом пункте :eek:
BlazeBio
11 ноя 2011, 20:19
Форум: Администрирование
Тема: Установка обновлений
Ответы: 6
Просмотры: 3732

Установка обновлений

В модуле "Складском учёте" - все документы в складском учёте. При открытии документов(вход в интерфейс) выскакивает сообщение
---------------------------
Ошибка
---------------------------
Нет логической таблицы
LOGTABLE L_SKLAD::PRIHORD->SO
---------------------------
ОК ...
BlazeBio
10 окт 2011, 17:03
Форум: Администрирование
Тема: функция sgettune в 8.0
Ответы: 12
Просмотры: 7995

Re: функция sgettune в 8.0

У кого-нибудь полный список получаемых параметров, которые можно достать с помощью sGetTune? В частности можно ли достать группу пользователей с помощью неё?
BlazeBio
29 сен 2011, 19:58
Форум: Программирование
Тема: Прямой SQL
Ответы: 277
Просмотры: 183401

Re: Прямой SQL

Мб надо что-то вроде такого писать перед тем как в Oracle создавать функцию?

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

sql Function F_SPREAD_PARTY  (katsoprnrec :string ) :integer;
{
return 7;
}
BlazeBio
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 ...
BlazeBio
28 сен 2011, 17:44
Форум: Программирование
Тема: cmMakeOrder
Ответы: 2
Просмотры: 1817

Re: cmMakeOrder

Для начала проверьте из того ли реса этот фейс показывается в запуске внешнего интерфейса. Если из L_sklad, то вы неправильно подключили рес.
Глянул я "Внешние интерфейсы" не было там моего реса, был другой, убрал на него себе доступ. После этого появился мой. То есть проблема была в том, что мой ...
BlazeBio
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 ...
BlazeBio
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')).
Выводится одно и тоже ненулевое значение значение.
BlazeBio
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 ...
BlazeBio
13 сен 2011, 12:43
Форум: Программирование
Тема: Формирование ордеров
Ответы: 5
Просмотры: 2530

Re: Формирование ордеров

может написать алгоритм и повесить его на "после создания ордеров" ?
ну или всеми нами любимый alter interface :)
Не всё так просто, там уже есть один alter и одна ораклейная функция, будет вторая, но для того чтобы понять когда её использовать, нужно знать работу основной части, потому что ...