После выполнения процедуры в отчете заполняется таблица значений (ТЗ). На форме отчета создала кнопку Удалить, в формуле написала ТЗ.УдалитьСтроку(). Но после удаления определенной строки активизируется первая. А как сделать, чтобы активизированной была следующая строка после удаленной?
Удаленная=ТЗ.ТекущаяСтрока();
Если Удаленная>0 Тогда
ТЗ.УдалитьСтроку();
Если Удаленная>ТЗ.КоличествоСтрок() Тогда
Удаленная=ТЗ.КоличествоСтрок();
КонецЕсли;
Если Удаленная>0 Тогда
ТЗ.ТекущаяСтрока(Удаленная);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
| опубликовано: 10 Декабрь 2007, 09:32
По умолчанию на форме закладки слоя при показе создаются в верхнем левом углу. Можно ли сделать так, чтоб они были в верхнем правом углу?
К сожалению, так сделать нельзя.
| опубликовано: 8 Декабрь 2007, 18:35
Перед мной стоит задача сделать так, чтобы пользователь при первом заходе в 1С обязательно заполнил свои реквизиты. Для этого я в глобальном модуле сделал проверку записей в справочнике, и если его нет в этом справочнике, то
выскакивает форма справочника для заполнения реквизитов. Но есть проблемка: основное- то меню доступно, и пользователь может спокойно свернуть форму справочника и продолжать работу. Можно ли какими нибудь средствами заблокировать основное меню программы до тех пор, пока пользователь не введет все данные?
Использовать не ОткрытьФорму, а ОткрытьФормуМодально с теми же параметрами.
| опубликовано: 5 Декабрь 2007, 22:33