Найдено 386 результатов
- 18 май 2010, 17:26
- Форум: Программирование
- Тема: Временная таблица в Browse
- Ответы: 6
- Просмотры: 1347
- 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. При таком описании в броузе...
- 18 май 2010, 11:46
- Форум: Программирование
- Тема: Обновление Browse в другом дорабатываемом интерфейсе
- Ответы: 6
- Просмотры: 1500
inherited вызывал в Init обоих интерфейсов. А в cmUpdateRecord не срабатывает вовсе, даже c inherited, хотя в событии по кнопке во 2-м интерфейсе используется update current soprorda. И месагу вызывал. И ресканил все таблицы используемые в обоих интерфейсах и по событию cmUpdateRecord. Это какое-то ...
- 18 май 2010, 11:05
- Форум: Программирование
- Тема: Как добавить колонку с вычисляемым полем в браузер
- Ответы: 34
- Просмотры: 10884
- 17 май 2010, 11:53
- Форум: Программирование
- Тема: Как добавить колонку с вычисляемым полем в браузер
- Ответы: 34
- Просмотры: 10884
- 17 май 2010, 11:49
- Форум: Программирование
- Тема: Как добавить вычисляемое поле в Browse
- Ответы: 1
- Просмотры: 984
- 17 май 2010, 11:39
- Форум: Программирование
- Тема: Обновление Browse в другом дорабатываемом интерфейсе
- Ответы: 6
- Просмотры: 1500
Хорошо, если срабатывают какие-то события, то они скорее всего стандартные. Я добавил обновление браузера BRBYNAMERAZ в событие cmDone 2-го интерфейса, но оно обновляет все поля этого браузера в 1-м интерфейсе кроме этого вычисляемого. На события cmClose, cmCancel, cmCheckField, cmPosiionChanged, cm...
- 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...
- 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...
- 15 май 2010, 11:59
- Форум: Программирование
- Тема: Обновление Browse в другом дорабатываемом интерфейсе
- Ответы: 6
- Просмотры: 1500
rescanpanel и rereadrecord работают, но не обновляется поле sumprice. Это поле является вычисляемым. При Sumprice:=spsopr.kol*prv - компилятор выдаёт сообщение, что поле является вычисляемым и заменит его нельзя. Поле Sumprice обновляется, но при ручном редактировании одного из полей браузера 1-го и...
- 14 май 2010, 16:46
- Форум: Программирование
- Тема: Обновление Browse в другом дорабатываемом интерфейсе
- Ответы: 6
- Просмотры: 1500
Обновление Browse в другом дорабатываемом интерфейсе
У меня проблема. Дорабатываю интерфейс L_SKLAD::ACTCOMPL.SPECIFINFO В нём есть screen SCRSPECIFINFOKOMPL, который добавляется кнопка, производящая вычисления и заменяющая значение в колонке SOPRORDA.PRICE(цена компонента комплекта) браузера этого же интерфейса BRRASPREDMCRAZ. При замене меняется так...