Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

ЗУП 2.5.12.1 Регистр сведений

Trinity_
читатель
офлайн
Дата регистрации: 20.04.2009
Сообщений: 55
Пост №1
 
31.05.2010 13:12

Есть независимый регистр сведений (немного похож на ФИОФизЛиц). Необходимо запретить удаление записей, сохранив при этом возможность их редактирования.

uinny
читатель
офлайн
Дата регистрации: 12.01.2008
Сообщений: 4814
Пост №2
 
31.05.2010 15:08

и что мешает это сделать?

Trinity_
читатель
офлайн
Дата регистрации: 20.04.2009
Сообщений: 55
Пост №3
 
31.05.2010 16:55

Ну, наверное, то, что не могу сообразить, как это сделать. Пыталась в роли запрет проставить, так там только запрет на редактирование. Прописать а модуле регистра получилось только запрет и на удаление и на редактирование. А вот только на удаление никак.

uinny
читатель
офлайн
Дата регистрации: 12.01.2008
Сообщений: 4814
Пост №4
 
01.06.2010 11:25

а все, оказывается, интересно...<br>а как сделали запрет на удаление и редактирование?

Trinity_
читатель
офлайн
Дата регистрации: 20.04.2009
Сообщений: 55
Пост №5
 
01.06.2010 15:01

"Программно так:<br><br>Процедура ПередЗаписью(Отказ, Замещение)<br> Если ЭтотОбъект.Количество() = 0 <br>       Тогда Отказ = Истина; <br> КонецЕсли;<br>КонецПроцедуры<br><br>Хотя программно запрещать и удаление и редактирование особого смысла нет, т.к. специально создавала роль для пользователей, соответственно можно через неё всё запретить. Вот только всё запрещать незя."

uinny
читатель
офлайн
Дата регистрации: 12.01.2008
Сообщений: 4814
Пост №6
 
01.06.2010 15:57

а ларчик просто открывался.<br>для формы списка пишете в процедуре "РегистрСведенийСписокПередУдалением" все, что нужно.<br>например, проверяете, имеет ли текущий пользователь необходимую роль. и если нет - отказ.

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №7
 
01.06.2010 17:42

"Ну это сработает только для случая попытки удаления записи из формы списка.<br>А если программно?:<br>НЗ = РегистрыСведений.КакойТоРегистр.СоздатьНаборЗаписей();<br>НЗ.Прочитать();<br>НЗ.Очистить();<br>НЗ.Записать();"

uinny
читатель
офлайн
Дата регистрации: 12.01.2008
Сообщений: 4814
Пост №8
 
01.06.2010 17:48

значит, я неправильно поняла условия...<br>хотя да, тот способ автор наверняка и так знает.

Trinity_
читатель
офлайн
Дата регистрации: 20.04.2009
Сообщений: 55
Пост №9
 
02.06.2010 10:17

У меня эта процедура вообще не срабатывает. Что есть она, что нет, записи удаляются на раз.

Trinity_
читатель
офлайн
Дата регистрации: 20.04.2009
Сообщений: 55
Пост №10
 
02.06.2010 10:19

Вот тут не совсем поняла, куда это всё пихать?

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация