Имя: Пароль:
1C
1C 7.7
v7: Запретить выбор помеченных на удаление документов.
0 vitosha
 
02.12.14
11:56
Добрый день.
Имеется документ "Транспорт", в этом документе в табличной части я выбираю документы счета (тип строки в колонке: "Документ.Счет"). Как реализовать, чтобы помеченный на удаление документ нельзя было выбрать. Замечу, что в табличной части имеется несколько колонок.

Делаю так:
на строку повесил процедуру "ПриВыбореСчета", в этой процедуре:

Если ДокСчет.Проведен()<>1 Тогда
    СтатусВозврата(0);
    Возврат;
КонецЕсли;

В итоге имеем: В табличной части колонка с типом "Документ.Счет" заполняется, все остальные нет. А нужно, чтобы вся строка не заполнилась.

Спасибо
1 DCKiller
 
02.12.14
11:57
ОбработкаВыбораЗначения() юзай
2 Ёпрст
 
гуру
02.12.14
11:57
в обработкеВыбораЗначения пишешь статусВозврата(0) ругательство и наслаждаешься
3 DCKiller
 
02.12.14
11:58
+ или ПриНачалеВыбораЗначения()...
4 mergan
 
02.12.14
11:58
если ДокСчет.ПометкаУдаления тогда
  Доксчет = Документ.Счет.пустаяСылка;
конецесли;
5 Ёпрст
 
гуру
02.12.14
11:58
Но, можешь и в форме выбора журнала прописать, чтоб не мог выбирать - так красившее будет - не будет закрываться форма выбора, пока не выберешь нужный док
6 vitosha
 
02.12.14
13:42
(1) (2) Спасибо. Получилось
Закон Брукера: Даже маленькая практика стоит большой теории.