Имя: Пароль:
1C
1С v8
Обойти дату запрета изменения данных
,
0 егаис
 
10.01.15
10:59
В продолжении прошлой темы про штрих коды.
Суть задачи такая, у документа есть реквизит "возвращен".
Данный реквизит устанавливается в Истину при чтении сканером возвращенного печатного документа.
Но есть проблема, документы могут возвращаться по периоду, по которому уже стоит запрет.
Как программно обойти сей момент, подскажите, пожалуйста. Ничего кроме         ДокОбъект = Выборка.Ссылка.ПолучитьОбъект();
        ДокОбъект.Возвращен = Истина;
        ДокОбъект.Записать(РежимЗаписиДокумента.Запись);
не будет.
1 iceman2112
 
10.01.15
11:17
ДокОбъект.ОбменаДанными.Загрузки = Истина
2 iceman2112
 
10.01.15
11:18
ток на свой страх и риск
3 егаис
 
10.01.15
11:27
(2) хм, опасно. Обратно же режим не устанавливается
4 Галахад
 
гуру
10.01.15
11:32
Прикольно.
5 Фокусник
 
10.01.15
11:32
(3) Этот "режим" существует только для "созданного в памяти" объекта и в "базу не записывается". Т.е. при последующем обращении к объекту будет ДокОбъект.ОбменаДанными.Загрузки = ЛОЖЬ.
6 iceman2112
 
10.01.15
11:33
(3) если ты поэтому поводу паришься, то не парься. Это не реквизит документа и в бд он не хранится, это свойство
7 егаис
 
10.01.15
11:35
(6) спс, пробую
8 Эмбеддер
 
10.01.15
11:36
ОбменАДанными)
9 егаис
 
10.01.15
11:36
обменданными, это понятно )
10 егаис
 
10.01.15
11:43
получилось, всем спасибо за участие )
11 iceman2112
 
10.01.15
12:06
(8) тогда уж до конца добивай. ОбменАДанными.ЗагрузкИ
12 WebberNSK
 
10.01.15
12:43
(0) а может эту информацию вынести в регистр
13 SergeyKB
 
10.01.15
13:04
ПараметрыСеанса.ГраницыЗапретаИзмененияДанных = Новый ХранилищеЗначения(Неопределено, Новый СжатиеДанных(0));