Процедура ИзмВремяС()
Часов = Лев(ВремяС,2);
Минуты = Прав(ВремяС,2);
Если (Число(Часов)>23) или (Число(Часов)<0) или (Число(Минуты)<0) или (Число(Минуты)>59) Тогда
глАктивизировать(Контекст,"ВремяС");
КонецЕсли;
КонецПроцедуры
==========\
Процедура глАктивизировать(Конт, ИмяРеквизита) Экспорт
Конт.Активизировать(ИмяРеквизита);
КонецПроцедуры
{Глобальный модуль(38)}: В данной формуле не может быть вызвана эта процедура(функция)
==========================
Как побороть? Если смысл не понятен, скажите, или задайте наводящие вопросы, я намкну
(1) Много лишних движений, сводящихся лишь к тому, чтобы Активизировать() была вызвана из какой-нить предопределенной процедуры.
Всё это можно провернуть и в рамках одного модуля: http://www.sinor.ru/~my1c/knowhow/getskod.html
сенкс, почти работает и то, и то...
Почему "почти"?
Ну как сказать - а вот почему, если я реквизиту формы назначаю маску "NN:NN", и ничего еще в поле не ввел, то строка получается непустая? Ну ладно, допустим это я поборю...
А вот никто не задал маску строковому реквизиту справочника? и потом выводил его на форму? Что получалось?
зы. Речь идет о в77, 21-й релиз