Имя: Пароль:
1C
1С v8
Запрет проведения.
, ,
0 wade25
 
06.10.11
22:35
УПП.
В общем нужно дать возможность изменить проведенный документ за прошлые даты "Заказ покупателя".

  В ролях посмотрел, разрешил проведение.
 В модуле закоментировал...

// Заполнять с проведением можно документы с текущей датой
   Если НачалоДня(Дата) = НачалоДня(ТекущаяДата()) Тогда
       Если НЕ ЭтоНовый() Тогда

           // Если документ ранее был записан, то он будет переноситься в конец дня из-за оперативного проведения, о чем следует предупредить.
           Ответ = Вопрос("В режиме заполнения с проведением документ будет проводиться оперативно. " + Символы.ПС + "Продолжить?", РежимДиалогаВопрос.ДаНет);
           Если НЕ Ответ = КодВозвратаДиалога.Да Тогда
               Возврат;
           КонецЕсли;
       КонецЕсли;
   Иначе
       Предупреждение("Дата документа отличается от текущей. Оперативное проведение невозможно.
                      |Документ заполнен не будет!");
       Возврат;
   КонецЕсли;


 Где еще может быть проблема?
1 zak555
 
06.10.11
22:37
Вопрос в модуле проведения Документа ? о_О
2 wade25
 
06.10.11
22:39
(1) В модуле формы, сори...
3 shuhard
 
06.10.11
22:43
(0) полный бред
блокировка в УПП сделана через подписку
и к форме документра ни каким боком не лежит

сделай нового пользователя с правами только на Заказ покупателя и Рг к нему

этому пользователю установи индивидуальную границу блокировки
4 wade25
 
06.10.11
22:52
(3) Ясн. В УПП вообще 0(

Как я понимаю, это единственный способ решения?
5 shuhard
 
06.10.11
22:53
(4) нет,
можно сделать 3 строчки кода и разрешить какой-то роли делать что угодно с Заказами покупателя
6 wade25
 
06.10.11
23:03
(5) Спс, попробую сам разобраться =)
7 wade25
 
07.10.11
09:31
(5) Хм, дал пользователю на этот документ все права, отключил от события ПередЗаписьДокуменаЗапретРедактирования, где почитать про эти блокировки?
8 wade25
 
07.10.11
10:02
ап
9 wade25
 
07.10.11
10:53
Судя из этой ветки, это вообще возможно? =)
v8: Как работает "Установка даты запрета изменения данных" ?
10 shuhard
 
07.10.11
10:56
(9) меньше читай хёрню,
больше думай и работай отладчиком
11 Maxus43
 
07.10.11
10:59
неосилил, конфу дак менять можно, а на 5 минут снять дату запрета чтоб перепровели что надо - нельзя?
12 wade25
 
07.10.11
11:13
(11) Снимал и в windows дату ставил другую. Обойти не получается пока.
 Пока не понял, но кажется дату тянет из регистра =)
13 shuhard
 
07.10.11
11:16
(12) пипец
Установка даты запрета изменения данных
В конфигурации поддерживается возможность установки ограничения изменения данных ранее определенной даты (далее "дата запрета").

Контроль ограничения изменения данных выполняется:

• для всех документов при проведении и отмене проведения;

• для наборов записей регистров накопления, сведений, бухгалтерии, расчета.

При этом для документов проверяемым значением является дата этого документа, для наборов записей - период каждой из записей данного набора (период регистрации для регистров расчета).

При установке даты запрета следует учитывать, что под действие данного ограничения попадают данные, период действия которых ограничен концом даты запрета. То есть при установке значения 31.12.2007 изменение данных будет возможно только начиная с 01.01.2008 00:00:00 включительно.

По умолчанию ограничение по дате запрета не распространяется на пользователей с ролью "Полные права". Чтобы дата запрета действовала и для пользователей с этой ролью, необходимо установить флаг "Применять дату запрета для пользователей с полными правами" (меню "Сервис" - "Установка даты запрета изменения данных").


Дату запрета изменения данных можно установить:

• в целом по предприятию, на закладке "Основная дата"

• с точностью до организации, на закладке "Ограничение по организациям".

На закладке "Основная дата" можно указать  даты запрета для пользователя либо группы пользователей

На закладке "Ограничение по организациям" можно указать даты запрета для  пользователя либо группы пользователей. Дату запрета для пользователя (группы пользователей) можно снять, для этого достаточно удалить соответствующую строку из списка.

Изменение (добавление, удаление) данных разрешено только в случае, если дата документа/период регистра позже как основой даты, так и даты запрета по соответствующей организации.

Если не установлена ни основная дата, ни даты запрета по организациям, то контроль изменения данных по дате не производится.

Даты запрета может устанавливать пользователь с ролью "Установка даты запрета изменения данных".

Примеры использования.

Пример 1. Установлена основная дата запрета - 01.01.2008.

В этом случае, запрещено изменение всех документов и регистров в информационной базе с датой 01.01.2008 и ранее

Пример 2. Установлены основная дата запрета - 01.01.2008 и дата запрета по организации "Торговый дом "Комплексный" - 01.06.2008.

В этом случае запрещено изменение всех документов и регистров в информационной базе с датой 01.01.2008 и ранее. Кроме этого по организации "Торговый дом "Комплексный" запрещено изменение документов и регистров с датой 01.06.2008 и ранее
14 wade25
 
07.10.11
12:02
Ну так я это читал.
Переделал кое-чело, док теперь редактируется, но при проведении...
"Дата оперативно проводимого документа меньше текущей" =(((
15 wade25
 
07.10.11
14:43
Со всем разобрался =)
зы. откуда можно вытащить "Дату запрета"?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс