Имя: Пароль:
1C
1С v8
Табличная часть
,
0 Oz11
 
09.12.11
22:06
Помогите советом. Как лучше организовать такую работу? В справочнике Контрагенты есть табличная часть, которая выведена на форму. Задача состоит в том чтобы запрещать удаление строк из этой таб части, когда контрагент сохранен.
1 aleks-id
 
09.12.11
22:08
проверка на ЭтоНовый
2 Oz11
 
09.12.11
22:23
что мне это даст? это отбросит лишь тех контрагентов, которые только создаются, в мне нужно не только для новых. Вот хочу выяснить, можно ли как-то это провернуть без сохранения табличной части в какое-то хранилище?
3 KUBIK
 
09.12.11
22:29
Обработать событие ПередУдалением() предлагать?
4 aleks-id
 
09.12.11
22:29
тогда проверка на модифицированность. но тогда придется ее выставлять при открытии... мдя. бред.
5 ОбычныйЧеловек
 
09.12.11
22:30
(0) а добавлять строки при этом можно?
6 Oz11
 
09.12.11
22:33
табличная часть работает на добавление строк. пользователь открывает форму, добавляет строку (строки) и до того как он запишет элемент справочника, он может эту свою только что добавленную строку (строки) удалить. как только он запишет элемент справочника - удалить ничего уже нельзя, только добавить.
7 shuhard
 
09.12.11
22:36
(6) полная жо.па получается,
как только добавлена новая строка можно удалять старые, ведь справочник не записан
8 Oz11
 
09.12.11
22:38
(7) не так. я по-моему в (6) четко написал "он может эту свою только что добавленную строку (строки) удалить".
9 ОбычныйЧеловек
 
09.12.11
22:48
(8) что-то ты не правильно делаешь (т.е. что-то как-то не правильно задача поставлена), ну раз уж поставлена то вводи понятие ID строки  - при добавлении (но до записи) пиши туда что нить, при записи очищай...перед удалением строки проверяй есть заполнено ID строки или нет. если есть то можно удалять если нет то нет :)
10 Oz11
 
09.12.11
22:51
(9) а вот это идея.
11 Oz11
 
09.12.11
23:26
(9) да. это наверное лучший выход из этой ситуации. а я думал без создания какого-то регистра сведений не обойтись. спасибо.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший