Имя: Пароль:
1C
1С v8
Как при создании элемента копированием в списке, обнулить "уникальные" реквизиты
0 Живой Ископаемый
 
24.12.14
13:39
1. Есть способ, сейчас расскажу 0% (0)
2. Нет способа 0% (0)
3. Просто зашел почитать каменты 0% (0)
Всего мнений: 0

Управляемый Интерфейс, форма списка справочника.
Например есть реквизит артикул, который генерируется при записи в том случае, если на момент записи этот реквизит пустой.
Хочу, чтобы при создании элемента копированием (то есть это все выполняется на стороне клиента, никакого события в бд, чтобы обработать в подписке - не происходит) этот реквизит во вновь создаваемом элементе очищался.

Как можно?
1 разработчик 1с
 
24.12.14
13:40
обработказаполнения
2 Живой Ископаемый
 
24.12.14
13:42
Для списка есть событие ПередНачаломДобавления, третьим параметром которого является признак Копирования. Но я не совсем понимаю, как я добираюсь до формы элемента, чтобы например сказать...

2(1) А, это для формы элемента!? Сейчас
3 hhhh
 
24.12.14
13:44
(2) одинаково во всех интерфейсах. В модуле объекта процедура ПриКопировании. Там ставишь

Артикул = "";
4 Живой Ископаемый
 
24.12.14
13:47
2(3) Супер, спасибо... почему-то подумал что должно быть как-то по-другому. Или вообще не знаю что подумал
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн