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

1С:Предприятие :: 1С:Предприятие 8 общая

Запрет изменения Табличной части

Запрет изменения Табличной части
Я
   Voblhned
 
21.05.18 - 12:55
Добрый день,

Подскажите направление, пользователь может добавлять строки в табличной части и вводить данные, но после того как добавил строку, старую строку нельзя изменять.
 
 
   Малыш Джон
 
1 - 21.05.18 - 12:58
(0) в какой момент новая строка становится старой?
   Галахад
 
2 - 21.05.18 - 12:58
Самое простое, свою форму нарисовать, для заполнения строки.
   mehfk
 
3 - 21.05.18 - 12:59
ТабличноеПоле (TableBox)
ПередНачаломИзменения (BeforeRowChange)
Синтаксис:

ПередНачаломИзменения(<Отказ>)
Параметры:

<Отказ>

Тип: Булево.
Признак отказа от изменения. Если в теле процедуры-обработчика установить данному параметру значение Истина, интерактивное изменение строки не начнется.
Значение по умолчанию: Ложь
Описание:

Возникает перед началом интерактивного изменения существующей строки табличного поля.
   Serg_1960
 
4 - 21.05.18 - 13:05
Имхо, пока нет ответа на вопрос в (1) - тема для передачи "Угадайка" среди телепатов Мисты.
   Voblhned
 
5 - 21.05.18 - 13:07
(1) когда окончен ввод строки, она становится недоступна для изменения или просто открыл документ и пытаешься изменить строку.

Грубо говоря, вводишь [0] строку, нажал enter перешел в строку [1] и все строку [0] изменить нельзя.
   Voblhned
 
6 - 21.05.18 - 13:08
(3) спс
Если ПроверкаРоли("Менеджер") тогда
    Отказ = истина;
КонецЕсли;

теперь подвопрос, а удаление строк как запретить в Табличной части?
   Voblhned
 
7 - 21.05.18 - 13:09
как я понимаю "ПередУдалением, BeforeDeleteRow"
   shuhard
 
8 - 21.05.18 - 13:17
(7) заруби ИзменятьСоставСтрок и сделай отдельную кнопку добавления в ТЧ документа

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует