|
Доступ на проведение СФ закрытым периодом | ☑ | ||
---|---|---|---|---|
0
Tanis
29.12.12
✎
13:05
|
Добрый день!
С наступающим! Что дописать, чтоб был доступ на проведение СФ в закрытом периоде у пользователя из группы. Процедура ПередЗаписьюСчетаФактурыОбработкаПроведения(Источник, Отказ, РежимПроведения) Экспорт ТекПользователь = ПараметрыСеанса.ТекущийПользователь; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ГруппыПользователейПользователиГруппы.Пользователь КАК ТекПользователь, | ГруппыПользователейПользователиГруппы.Ссылка.Ссылка КАК Группа |ИЗ | Справочник.ГруппыПользователей.ПользователиГруппы КАК ГруппыПользователейПользователиГруппы |ГДЕ | ГруппыПользователейПользователиГруппы.Ссылка.Наименование = ""ЗаписьСФ"" | И ГруппыПользователейПользователиГруппы.Пользователь = &ТекПользователь"; Запрос.УстановитьПараметр("ТекПользователь", ТекПользователь); Доступно = Запрос.Выполнить().Выбрать(); //ТекПользователь = Справочники.Пользователи.ПолучитьСсылку(); //ГруппаДоступа = Справочники.ГруппыПользователей.ПолучитьСсылку().ПользователиГруппы.Найти(ТекПользователь); //Группа = Справочники.ГруппыПользователей.ПолучитьСсылку().Наименование; Если Доступно.Следующий() тогда Сообщить ("Пользователь" + Доступно.ТекПользователь + Доступно.Группа); //Источник.РежимПроведения = Истина; КонецЕсли КонецПроцедуры |
|||
1
Tanis
29.12.12
✎
13:14
|
У всех уже выходной или праздник?
|
|||
2
Tanis
29.12.12
✎
13:17
|
Конфигурация УПП
|
|||
3
Tanis
29.12.12
✎
13:32
|
Значит у всех уже выходной
|
|||
4
Tanis
29.12.12
✎
14:03
|
Людиииии...
|
|||
5
Базис
naïve
29.12.12
✎
14:19
|
Фотки нет, ерунду делаешь (кто НДС пересдавать будет?)
|
|||
6
Tanis
29.12.12
✎
14:22
|
Те кто просит, те и будут. По этому вопросу все нормально. Закрытый период, я имею ввиду "УстановкаДатыЗапрета"
|
|||
7
Базис
naïve
29.12.12
✎
15:15
|
В русском языке обычно читают слева направо. У "Полные права" доступ есть, кстати.
|
|||
8
Tanis
09.01.13
✎
15:31
|
Вопрос открыт. Полные права пользователю не надо. Надо чтоб дата запрета не распростронялась на пользователей из группы, хочу в событиях написать это условие.
|
|||
9
Tanis
10.01.13
✎
09:09
|
Доброе утро! Нужна помощь. Как написать, чтоб у определенного пользователя не срабатывало ограничение по дате редактирования! В УПП.
|
|||
10
John83
10.01.13
✎
10:19
|
я в Процедура ПередЗаписьюДокументаПроверкаДоступностиПериода() добавил свое условие.
Можно конечно же в ПриЗаписи добавить ОбменДанными.Загрузка = Истина, но тогда сч/ф будет просто записываться, чего не советую |
|||
11
Tanis
10.01.13
✎
10:31
|
Вот какое оно это условие...
|
|||
12
John83
10.01.13
✎
10:35
|
Если ТипЗнч(Источник) = Тип("ДокументОбъект.СчетФактураВыданный") Тогда
Возврат; КонецЕсли; как-то так |
|||
13
Serg_1960
10.01.13
✎
10:37
|
Tanis, ты это... после праздников включайся в рабочий ритм :) Пора уже глянуть в типовй конфе как тот или иной документ "попадает под воздействие" даты запрета редактирования по УУ или БУ. Ну и, соответсвенно, поймёшь тогда как его вывести из под контроля.
|
|||
14
Serg_1960
10.01.13
✎
10:42
|
PS: со счет-фактурой не так всё просто, как кажется. В УПП, например, создание/заполнение/перепроведние и прочая этого документа "программно связанно" с другими документами.
Например, очень интересная тема может возникнуть на примере работы "пары" документов типа реализация и счет-фактура... |
|||
15
Tanis
10.01.13
✎
10:47
|
А в бухе они разве не связаны? там все просто настроил, здесь же не хочет быстро настраиваться.
|
|||
16
Serg_1960
10.01.13
✎
10:52
|
(15) В УПП всё несколько сложнее. В ней три вида учета. И они, как-бы, не связанные между собой :(
(имхо) Посмотри в сторону внесения изменений функции ПолучитьПараметрыПроверкиДокумента() из модуля НастройкаПравДоступа. |
|||
17
Tanis
10.01.13
✎
10:58
|
Смотрю, но пока ничего...
|
|||
18
Serg_1960
10.01.13
✎
10:59
|
Ах, да, кстати вспомнил :( на движениях регистров тоже предусмотрена проверка на предмет "закрытого периода" - она автономна от проверки самого документа.
|
|||
19
Serg_1960
10.01.13
✎
11:09
|
(17) Да там всё просто. После типовых проверок добавить твоё условие и присвоение значений "Ложь" в переменные ПроверятьУправленческуюДатуЗапрета и/или ПроверятьРегламентированнуюДатуЗапрета.
|
|||
20
Tanis
10.01.13
✎
12:08
|
СФ не участвует В БУ, НУ, УУ. Пока без результатно...
|
|||
21
Tanis
10.01.13
✎
16:42
|
Сделал дописки в модулях, теперь дает один раз записать и все, при повторном открытии, уже запись закрыта....
|
|||
22
Tanis
11.01.13
✎
10:55
|
Задача решена, в модуле "НастройкаПравДоступа" дописано условие, в проведении документа по регистрам и достоп к редактированию, для определенной группы пользователей.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |