Проблема с периодическими реквизитами

  • Автор темы Andrus
  • Дата начала
A

Andrus

Гость
#1
Прошу не пинать если не нашел подобного но есть такая проблема.

Надо на 1с 7.7 закрыть полностью просмотр некоторых периодических реквизитов в справочнике, а так же просмотр истории значения для определенных наборов прав, подскажите кто знает решение данной проблемы.
 

puh14

Well-Known Member
11.07.2008
1 412
0
#3
Для формы списка ( для формы элемента просмотрИстории() нету)
ПРоцедура ПриОТкрытии
Если НазваниеНабораПрав() = "Аудитор" тогда

ПросмотрИстории("Цена");
Товар.Видимость(0);
КонецЕсли;
КонецПроцедуры
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#4
Andrus, для общего развития, хотелось бы напомнить, что периодические реквизиты - это зло. Старайтесь их избегать.
 
H

Hryv

Гость
#5
Andrus, для общего развития, хотелось бы напомнить, что периодические реквизиты - это зло. Старайтесь их избегать.
От чего такое мнение? Я так не считаю
Или уточните: это зло для программера или для юзера? Или для обоих?
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#6
От чего такое мнение? Я так не считаю
Или уточните: это зло для программера или для юзера? Или для обоих?
Все периодические реквизиты хранятся в одной таблице. Чем больше периодических реквизитов и чем больше их значений, тем больше количество записей в этой таблице. Дальше продолжать? Можете также глянуть на индексы этой таблице, почитать теорию БД и станет все ясно.
Дам еще одну наводку... При записи, эта таблица блокируется, следовательно, все остальные пользователи нервно курят в сторонке, ожидая, когда 1С завершит транзакцию. А как 1С ожидает? Не поверите - крутит пустой цикл.