Добавление файлов в зарегистрированный документ. 1С:Документооборот Проф
Внедряем 1С:Документооборот Проф, Внутренний документ, с вложенным в него файлом из Word, проходит процесс согласования, регистрации, а после этого нам нужно добавить к нему сканированный файл со всеми подписями. Программа этого сделать не даёт, уже всяко пробовала экспериментировать с правами, получается добавлять только с админовскими, лезть в конфигуратор не хочется. Может кто знает как настроить права, чтобы можно было добавлять файлы уже после регистрации внутреннего документа?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
база дома, забыл скопировать на флешку.
Стандартный из демо-базы гос.учреждения. Единственно после обновления на 6.1 добавил права на чтение папок внутренних документов и пересчитал права.
А как не добавляет? кнопка "Добавить" не активна или сообщение об ошибке вываливается?
Стандартный из демо-базы гос.учреждения. Единственно после обновления на 6.1 добавил права на чтение папок внутренних документов и пересчитал права.
А как не добавляет? кнопка "Добавить" не активна или сообщение об ошибке вываливается?
Возник вопрос, добавлять файлы после регистрации документов, только определенным людям, и только до отправки задач.
Я решил ее так..
ОбщийМодуль.Делопроизводство
// Устанавливает доступность полей карточки документа в зависимости от состояния
Процедура УстановитьДоступностьПоСостоянию(Форма, Состояние, ДоступныеПоля = "") Экспорт
...........
...........
...........
Если Константы.ОграничиватьДоступностьПолейПоСостоянию.Получить() Тогда
Если Состояние = Перечисления.СостоянияДокументов.НаРегистрации Тогда
Если РольДелопроизводитель Тогда
ДоступныеПоля = "";
НедоступныеПоля = "";
Иначе
ДоступныеПоля = Новый Структура("
|Состояние,
|ОткрытьФайл, СохранитьКак, НастроитьСписок, ВывестиСписок, Изменить,
|КонтекстноеМенюФайлыОткрытьФайл, КонтекстноеМенюФайлыСохранитьКак");
КонецЕсли;
ИначеЕсли (Состояние = Перечисления.СостоянияДокументов.Зарегистрирован)
И (ТипЗнч(Форма.Объект.Ссылка) = Тип("СправочникСсылка.ВходящиеДокументы")) Тогда
Если РольДелопроизводитель Тогда
ДоступныеПоля = Новый Структура("
|Зарегистрировать, РегистрационныйНомер, ДатаРегистрации,
|Резолюции, РезолюцииДобавить, РезолюцииИзменить, РезолюцииУдалить,
|Состояние,
|СрокИсполнения, Дело,
|ОткрытьФайл, СохранитьКак, НастроитьСписок, ВывестиСписок, Изменить,
|КонтекстноеМенюФайлыОткрытьФайл, КонтекстноеМенюФайлыСохранитьКак");
Иначе
ДоступныеПоля = Новый Структура("
|ОткрытьФайл, СохранитьКак, НастроитьСписок, ВывестиСписок, Изменить,
|КонтекстноеМенюФайлыОткрытьФайл, КонтекстноеМенюФайлыСохранитьКак");
КонецЕсли;
// моя вставка DEL
Если РольДоступна("У_ПравоИзменятьДокПослеРегистрации") ТОгда
ДоступныеПоля = "";
НедоступныеПоля = "";
КонецЕсли;
// конец моей вставки
.............
.............
.............
Конец Процедуры
Я решил ее так..
ОбщийМодуль.Делопроизводство
// Устанавливает доступность полей карточки документа в зависимости от состояния
Процедура УстановитьДоступностьПоСостоянию(Форма, Состояние, ДоступныеПоля = "") Экспорт
...........
...........
...........
Если Константы.ОграничиватьДоступностьПолейПоСостоянию.Получить() Тогда
Если Состояние = Перечисления.СостоянияДокументов.НаРегистрации Тогда
Если РольДелопроизводитель Тогда
ДоступныеПоля = "";
НедоступныеПоля = "";
Иначе
ДоступныеПоля = Новый Структура("
|Состояние,
|ОткрытьФайл, СохранитьКак, НастроитьСписок, ВывестиСписок, Изменить,
|КонтекстноеМенюФайлыОткрытьФайл, КонтекстноеМенюФайлыСохранитьКак");
КонецЕсли;
ИначеЕсли (Состояние = Перечисления.СостоянияДокументов.Зарегистрирован)
И (ТипЗнч(Форма.Объект.Ссылка) = Тип("СправочникСсылка.ВходящиеДокументы")) Тогда
Если РольДелопроизводитель Тогда
ДоступныеПоля = Новый Структура("
|Зарегистрировать, РегистрационныйНомер, ДатаРегистрации,
|Резолюции, РезолюцииДобавить, РезолюцииИзменить, РезолюцииУдалить,
|Состояние,
|СрокИсполнения, Дело,
|ОткрытьФайл, СохранитьКак, НастроитьСписок, ВывестиСписок, Изменить,
|КонтекстноеМенюФайлыОткрытьФайл, КонтекстноеМенюФайлыСохранитьКак");
Иначе
ДоступныеПоля = Новый Структура("
|ОткрытьФайл, СохранитьКак, НастроитьСписок, ВывестиСписок, Изменить,
|КонтекстноеМенюФайлыОткрытьФайл, КонтекстноеМенюФайлыСохранитьКак");
КонецЕсли;
// моя вставка DEL
Если РольДоступна("У_ПравоИзменятьДокПослеРегистрации") ТОгда
ДоступныеПоля = "";
НедоступныеПоля = "";
КонецЕсли;
// конец моей вставки
.............
.............
.............
Конец Процедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот