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

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

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
Просмотры: 10696

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

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

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

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

Re: Viper

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

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

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

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

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

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

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

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

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

Re: Прямой SQL

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

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

sql Function F_SPREAD_PARTY  (katsoprnrec :string ) :integer;
{
return 7;
}
BlazeBio
29 сен 2011, 12:40
Форум: Программирование
Тема: Прямой SQL
Ответы: 277
Просмотры: 147834

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; sqlBindPara...
BlazeBio
28 сен 2011, 17:44
Форум: Программирование
Тема: cmMakeOrder
Ответы: 2
Просмотры: 1147

Re: cmMakeOrder

Для начала проверьте из того ли реса этот фейс показывается в запуске внешнего интерфейса. Если из L_sklad, то вы неправильно подключили рес. Глянул я "Внешние интерфейсы" не было там моего реса, был другой, убрал на него себе доступ. После этого появился мой. То есть проблема была в том,...
BlazeBio
28 сен 2011, 14:40
Форум: Программирование
Тема: cmMakeOrder
Ответы: 2
Просмотры: 1147

cmMakeOrder

Раньше alter работал, сейчас нет, всё компилится, но месаг нет! Мб чего с настройками батника можно замутить? #component 'L_SKLAD' alter interface sopinmov; window editsopr handleEvent cmInit: { message('MAXinit'); inherited::handleEvent(cmInit); } cmMAKEORDER: { message('MAX'); inherited::handleEve...
BlazeBio
22 сен 2011, 18:53
Форум: Программирование
Тема: Как правильно вызвать отчет?
Ответы: 30
Просмотры: 7231

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
Просмотры: 7231

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, mcGrNrec) Tb...
BlazeBio
13 сен 2011, 12:43
Форум: Программирование
Тема: Формирование ордеров
Ответы: 5
Просмотры: 1693

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

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