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

BlazeBio
09 сен 2010, 14:11
Форум: Программирование
Тема: Вызов окна при вставке строки в брауз
Ответы: 6
Просмотры: 1158

Re: Вызов окна при вставке строки в брауз

cmInsert отрабатывает раньше сmInsertRecord, а надо чтоб позже :(
BlazeBio
09 сен 2010, 14:02
Форум: Программирование
Тема: Вызов окна при вставке строки в брауз
Ответы: 6
Просмотры: 1158

Re: Вызов окна при вставке строки в брауз

m0p3e писал(а): cmInsertRecord и cmInsert разные события!!!
В cmDefault пишем поля отличные от дефолта. set pptitle.npp:=''; сброс поля в дефолт. Зачем?
Сорри, не внимательно прочитал, уберём pptitle.npp:='' :grin:
BlazeBio
09 сен 2010, 13:51
Форум: Программирование
Тема: Вызов окна при вставке строки в брауз
Ответы: 6
Просмотры: 1158

Re: Вызов окна при вставке строки в брауз

set и setmodified я делал, чтоб наверника проверить отработку вставки. А в cmInsertRecord пробовал вызов окна, вызывалось не сразу, только если пермещался на другую строку в браузе. Добавил в cmInsertRecord UpDatePanels() и использовал в cmSetDefault - UpDateTableWithInserted и PutCommand(cmDefault)...
BlazeBio
09 сен 2010, 12:22
Форум: Программирование
Тема: Вызов окна при вставке строки в брауз
Ответы: 6
Просмотры: 1158

Вызов окна при вставке строки в брауз

Как правильно вызвать окно при вставке строки в брауз? tableevent table pptitle cmSetDefault: { //clearbuffer(#pptitle); set pptitle.pdate:=Cur_Date();//StrToDate('25/05/95','DD/MM/YY');// set pptitle.npp:=''; set pptitle.cppstatus:=281474976710657; set pptitle.cpodr:=0; SetModified(true); UpdateTab...
BlazeBio
06 сен 2010, 16:26
Форум: Программирование
Тема: Сортировка по выбранному полю брауза
Ответы: 0
Просмотры: 1100

Сортировка по выбранному полю брауза

Порылся на форуме и ничего путного по сортировке, кроме такого способа не нашёл по сортировке в браузе: vipInterface PickPPKatstan; interface PickPPKatstan 'Список эталонных МЦ' alwaysReturn, doAccept; show at (,,93,25); var kstan, kgroupnrec,ketalonnrec:comp; check,sorted,grants:boolean; res:word; ...
BlazeBio
02 сен 2010, 11:32
Форум: Программирование
Тема: API конфигуратора
Ответы: 22
Просмотры: 9339

Re: API конфигуратора

Я метки создаю не с помощью label, а в API конфигуратор через PanelInputLine, указываю skip=true, далее делаю со шрифтом всё, что угодно. А FieldLine вы, где увидели?
BlazeBio
01 сен 2010, 11:27
Форум: Программирование
Тема: cmDelOnProtect...
Ответы: 15
Просмотры: 2809

Re: cmDelOnProtect...

в rescanpanel указывается решетка+имя главной таблицы окна(sCR000) - конфигуратор вам поможет определить точно. Использовал при rescanpanel(#katmc), теперь всё работает правильно. Спс, edward_K . :cool: Убрал из кода упоминание ppkatstan, скомпилил - cmDelOnProtect работает Как убрали? В rescanpane...
BlazeBio
31 авг 2010, 20:06
Форум: Программирование
Тема: cmDelOnProtect...
Ответы: 15
Просмотры: 2809

Re: cmDelOnProtect...

Заменил поле pname на табличное ppkatstan.name - стал рабоать cmDelProtect, но появилась другая проблема: выбираю МЦ, таблица katmc, которая связана с таблицей ppkatstan через таблицу св\зи ppkatstanmc(ppkatstanmc.cmc) - всё нормально отображается в SCR000 -есть нужный ppkatstan.name, выбираю другую...
BlazeBio
31 авг 2010, 18:16
Форум: Программирование
Тема: cmDelOnProtect...
Ответы: 15
Просмотры: 2809

Re: cmDelOnProtect...

Не пашет и всё. Вот код: //#component "L_MCU" //const // cmEtalon=55678; //end; Alter interface Katmc; var res:word; i:integer; cstan,kgr,ketal,kmc,kmc_copy,old_cstan:comp; pil1,var_button:longInt; knrec:comp; l,m,j,d:integer; s1,s:string; t1nrec,katmc:comp; t1name:string; check:boolean; /...
BlazeBio
31 авг 2010, 17:23
Форум: Программирование
Тема: cmDelOnProtect...
Ответы: 15
Просмотры: 2809

Re: cmDelOnProtect...

Оно добавлено мной...
BlazeBio
31 авг 2010, 16:11
Форум: Программирование
Тема: cmDelOnProtect...
Ответы: 15
Просмотры: 2809

Re: cmDelOnProtect...

Месагой я проверял, не отрабатывает событие...а интерфейс 'L_MCU::KATMC.WKATMC'...
BlazeBio
31 авг 2010, 11:44
Форум: Программирование
Тема: cmDelOnProtect...
Ответы: 15
Просмотры: 2809

Re: cmDelOnProtect...

В handleevent дорабатываемого окна. Поле pname у меня не привязано к определённой таблице.
BlazeBio
31 авг 2010, 11:23
Форум: Программирование
Тема: cmDelOnProtect...
Ответы: 15
Просмотры: 2809

Re: cmDelOnProtect...

Я уверен, что поле защищённое.Вот

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

	cfsSetProp('pname' , 'Protect', TRUE );
И при попытке что либо изменить появляется стандартное сообщение, что "запись защищена от модификации".
И когда rescanpanel(scr000) убираю, то же ничего не меняется. :(
BlazeBio
30 авг 2010, 19:54
Форум: Программирование
Тема: cmDelOnProtect...
Ответы: 15
Просмотры: 2809

cmDelOnProtect...

Представленный ниже cmDelOnProtect (из alter interface) не реагирует на нажатие клавиши Del (pname здесь поле на скрине SCR000) . Почему? :-o cmDelOnProtect: { inherited :: handleEvent(cmDelOnProtect); case CurField of #pname: { // message('delonprotect'); if getfirst ppkatstanmc where((katmc.nrec==...