Перед мной стоит задача сделать так, чтобы пользователь при первом заходе в 1С обязательно заполнил свои реквизиты. Для этого я в глобальном модуле сделал проверку записей в справочнике, и если его нет в этом справочнике, то
выскакивает форма справочника для заполнения реквизитов. Но есть проблемка: основное- то меню доступно, и пользователь может спокойно свернуть форму справочника и продолжать работу. Можно ли какими нибудь средствами заблокировать основное меню программы до тех пор, пока пользователь не введет все данные?
Использовать не ОткрытьФорму, а ОткрытьФормуМодально с теми же параметрами.
| опубликовано: 5 Декабрь 2007, 22:33
База Комплексная 7.7, после свёртки документы “ВводВЭксплуатациюОС” остались проведённые, с проводками, которые не видны в стандарной отчетности, да остались записи в справочниках. Как это делается?
У всех этих документов отключены проводки. Чтобы включить или отключить проводки документа (операции), нужно зайти в журнал операций (или журнал проводок), найти нужную операцию и нажать F8 либо выбрать соответствующий пункт из контекстного меню или меню “Действия”.
| опубликовано: 3 Декабрь 2007, 09:51
В справочнике Основных средств есть дата ввода в эксплуатацию (например, 14.03.2002) и срок полезного использования (60 месяцев). Как программно вычислить срок оставшегося полезного использования?
Для этого нужно использовать функцию ДобавитьМесяц:
КолвоМес = 0;
ДатаВвода = Дата(2002,03,14);
СрокИспользования = 60;
ТекМес = НачМесяца(ДобавитьМесяц(ДатаВвода,1));
Пока ТекМес<НачМесяца(ДатаДок) Цикл
ТекМес = ДобавитьМесяц(ТекМес,1);
КолвоМес = КолвоМес + 1;
КонецЦикла;
ОстСрок = СрокИспользования – КолвоМес; // кол-во оставшихся месяцев для начисления износа
| опубликовано: 30 Ноябрь 2007, 15:38