Страница 1 из 1

Конфигурирование интерфейса

Добавлено: 26 май 2011, 08:35
Marisha_P
Подскажите, пожалуйста, как можно ограничить количество строк в спецификации (не более одной) и одно из полей защитить от редактирования, если "в данной версии программы конфигурирование встроенных интерфейсов не поддерживается". Модуль "Учет в производстве", Межцеховая накладная....

Re: Конфигурирование интерфейса

Добавлено: 26 май 2011, 09:46
edward_K
1. Версия у вас древняя
2. Как число строк ограничить через конфигуратор не знаю, и не очень понятно что вы хотите.
3. Сообщение обойти можно - для это вычисляете getifccurrentfieldname на каком то поле типа дата, сумма в этом окне, вычленяете имя того фейса, который встроен в главный. Потом идете в =- утилиты - запуск внешнего интерфейса запускаете его и ничего не делая конфигурируете. После это желательно его выгрузить в скрипт, подправить что нужно и грузануть обратно или скомпилить vip.

Re: Конфигурирование интерфейса

Добавлено: 26 май 2011, 10:15
Marisha_P
спасибо.
Не обязательно через конфигуратор ограничивать количество строк, просто нужно, чтоб в спецификации была возможность добавления только одной строки.

Re: Конфигурирование интерфейса

Добавлено: 26 май 2011, 10:44
Vik
Marisha_P писал(а):"в данной версии программы конфигурирование встроенных интерфейсов не поддерживается"
Ну так вы через внешние интерфейсы попробуйте вызвать этот встроенный интерфейс самостоятельно вне интерфейса-контейнера и конфигурируйте - есть вероятность, что получится. А ограничить можно все той же докомпиляцией, событие cmInsertRecord, обычно.

Re: Конфигурирование интерфейса

Добавлено: 26 май 2011, 11:15
Marisha_P
Проблема еще в том, что есть межцеховые накладные с разными назначениями и поле должно быть закрыто для редактирования только для накладных с назначением "внутренняя кооперация" :(

Re: Конфигурирование интерфейса

Добавлено: 26 май 2011, 11:34
edward_K
это не в вашей версии :). Можно конечно попытатться условие в protect написать - а вдруг?
Дешевле перейти на новую версию - там гораздо больше возможностей по реализации всяких хотелок - если есть лиц. на vip разумеется. Или заказывайте у где нибудь доработку - но это дорого.