Если Отказ ИЛИ Источник.ОбменДанными.Загрузка Тогда Возврат; КонецЕсли;
Если Источник.ПометкаУдаления И Не Источник.Ссылка.ПометкаУдаления И Не РольДоступна("ПолныеПрава") Тогда Сообщить("У вас не достаточно прав на удаление!"); Отказ = Истина; КонецЕсли;
Вот пример из типовой конфигурации. В данном примере перед записью любого типа документа (источник ДокументОбъект) вызывается процедура общего модуля и там можно вызвать Отказ.
Если Отказ ИЛИ Источник.ОбменДанными.Загрузка Тогда Возврат; КонецЕсли;
Если ТипЗнч(Источник) = Тип("ДокументОбъект.ВыгрузкаРегламентированныхОтчетов") ИЛИ ТипЗнч(Источник) = Тип("ДокументОбъект.РегламентированныйОтчет") Тогда // для этих типов документов не проверяем. Возврат; КонецЕсли;
ПроверкаПериодаДокумента(Источник, Отказ, РежимЗаписи); Если Отказ Тогда #Если Клиент Тогда Сообщить(НСтр("ru='Редактирование данных этого периода запрещено. Изменения не могут быть записаны...';uk='Редагування даних цього періоду заборонено. Зміни не можуть бути записані...'"), СтатусСообщения.Важное); #КонецЕсли КонецЕсли; КонецПроцедуры // ПередЗаписьюДокументаДатаЗапретаРедактированияПередЗаписью()
СоединениеFTP = Новый FTPСоединение(......); //создание соединения СоединениеFTP.НайтиФайлы(); СоединениеFTP.Получить(); СоединениеFTP.Записать(); СоединениеFTP.Удалить();
AnryMc @ Сегодня, 10:28
, Там немного не так. В УТ 2.* и УТП используется регистр сведений для расширения доп. прав (Печать непроведенных документов и пр.).
Нет. Там где у вас скрин со списком - правой кнопкой мыши - Изменить. Откроется элемент справочника. Там нажать дискетку и сохранить обработку на диск. Потом уже ее открыть в конфигураторе.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!