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

BlazeBio
18 май 2010, 17:26
Форум: Программирование
Тема: Временная таблица в Browse
Ответы: 6
Просмотры: 1347

Не проходит. Компилятор ругается, что данной таблицы нет в словаре.
BlazeBio
18 май 2010, 17:21
Форум: Программирование
Тема: Временная таблица в Browse
Ответы: 6
Просмотры: 1347

Временная таблица в Browse

Можно ли из временной таблицы такого типа table struct MyTable ( nRec : comp, cmcNrec : comp, nname: string, iid : word, sstavka: double ) with index ( MyTable0 = nRec (Unique,Surrogate), MyTable1 = cmcNrec ); передать данные в Browse. Отсюда нужны поля nname,iid,sstavka. При таком описании в броузе...
BlazeBio
18 май 2010, 11:46
Форум: Программирование
Тема: Обновление Browse в другом дорабатываемом интерфейсе
Ответы: 6
Просмотры: 1500

inherited вызывал в Init обоих интерфейсов. А в cmUpdateRecord не срабатывает вовсе, даже c inherited, хотя в событии по кнопке во 2-м интерфейсе используется update current soprorda. И месагу вызывал. И ресканил все таблицы используемые в обоих интерфейсах и по событию cmUpdateRecord. Это какое-то ...
BlazeBio
18 май 2010, 11:05
Форум: Программирование
Тема: Как добавить колонку с вычисляемым полем в браузер
Ответы: 34
Просмотры: 10884

Я использовал PassiveFormat и PrecisionVarName и заработало :grin: .
А удалить поле можно cfsDestroyObject ('<имя объекта>'). В моём случае это имя колонки браузера.
BlazeBio
17 май 2010, 11:53
Форум: Программирование
Тема: Как добавить колонку с вычисляемым полем в браузер
Ответы: 34
Просмотры: 10884

СПАСИБО сработало :smile: ! Добавил в select поле, а потом уже использовал его при добавлении в браузер.
Теперь вопрос. Как изменить формат выводимого вычисляемого поля в select поля. Мне надо допустим 88'001.09, а выводит 88000. Как быть ?
BlazeBio
17 май 2010, 11:49
Форум: Программирование
Тема: Как добавить вычисляемое поле в Browse
Ответы: 1
Просмотры: 984

Приношу извинения всем, вышла накладочка. просьба модераторам, если можно удалите эту тему дабы не смущать посетителей форума, а то я уже создал такую же тему только под другим названием: "Как добавить колонку с вычисляемым полем в браузер".
BlazeBio
17 май 2010, 11:39
Форум: Программирование
Тема: Обновление Browse в другом дорабатываемом интерфейсе
Ответы: 6
Просмотры: 1500

Хорошо, если срабатывают какие-то события, то они скорее всего стандартные. Я добавил обновление браузера BRBYNAMERAZ в событие cmDone 2-го интерфейса, но оно обновляет все поля этого браузера в 1-м интерфейсе кроме этого вычисляемого. На события cmClose, cmCancel, cmCheckField, cmPosiionChanged, cm...
BlazeBio
15 май 2010, 14:19
Форум: Программирование
Тема: Как добавить вычисляемое поле в Browse
Ответы: 1
Просмотры: 984

Как добавить вычисляемое поле в Browse

for (i := 0; i < 2; i++) { cfsSetCurrentContainer('ACTCOMPL.editsopr.brbynameraz'); cfsCreateObject('Column', 'brbynameraz', 'summa', FALSE, fMy_var); cfsSetProp('summa','Visible',TRUE); if (i = 0) { cfsSetProp('summa','Visible',FALSE); } else { cfsSetProp('summa','Visible',TRUE); } cfsSetProp('summ...
BlazeBio
15 май 2010, 14:14
Форум: Программирование
Тема: Как добавить колонку с вычисляемым полем в браузер
Ответы: 34
Просмотры: 10884

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

for (i := 0; i < 2; i++) { cfsSetCurrentContainer('ACTCOMPL.editsopr.brbynameraz'); cfsCreateObject('Column', 'brbynameraz', 'summa', FALSE, fMy_var); cfsSetProp('summa','Visible',TRUE); if (i = 0) { cfsSetProp('summa','Visible',FALSE); } else { cfsSetProp('summa','Visible',TRUE); } cfsSetProp('summ...
BlazeBio
15 май 2010, 11:59
Форум: Программирование
Тема: Обновление Browse в другом дорабатываемом интерфейсе
Ответы: 6
Просмотры: 1500

rescanpanel и rereadrecord работают, но не обновляется поле sumprice. Это поле является вычисляемым. При Sumprice:=spsopr.kol*prv - компилятор выдаёт сообщение, что поле является вычисляемым и заменит его нельзя. Поле Sumprice обновляется, но при ручном редактировании одного из полей браузера 1-го и...
BlazeBio
14 май 2010, 16:46
Форум: Программирование
Тема: Обновление Browse в другом дорабатываемом интерфейсе
Ответы: 6
Просмотры: 1500

Обновление Browse в другом дорабатываемом интерфейсе

У меня проблема. Дорабатываю интерфейс L_SKLAD::ACTCOMPL.SPECIFINFO В нём есть screen SCRSPECIFINFOKOMPL, который добавляется кнопка, производящая вычисления и заменяющая значение в колонке SOPRORDA.PRICE(цена компонента комплекта) браузера этого же интерфейса BRRASPREDMCRAZ. При замене меняется так...