Имя: Пароль:
1C
1С v8
Информационные карты ПриЗаписи()
0 Uragan_a
 
09.10.12
03:48
Вот код записи в регистр:
1 Uragan_a
 
09.10.12
03:48
НаборЗаписейШтриходов = РегистрыСведений.Штрихкоды.СоздатьНаборЗаписей();
   НаборЗаписейШтриходов.Отбор.Владелец.Установить(Ссылка);
   
   Попытка
       НаборЗаписейШтриходов.Записать();
   Исключение
       Отказ = Истина;
       Сообщить(ОписаниеОшибки());
   КонецПопытки;

   Если ВидКарты = Перечисления.ВидыИнформационныхКарт.Штриховая Тогда
       
       ЗаписьШтрихкода              = РегистрыСведений.Штрихкоды.СоздатьМенеджерЗаписи();
       ЗаписьШтрихкода.Владелец     = Ссылка;
       ЗаписьШтрихкода.ТипШтрихкода = ТипШтрихкода;
       ЗаписьШтрихкода.Штрихкод     = ШтрихКодКарты;

       Попытка
           ЗаписьШтрихкода.Записать(Истина);
       Исключение
           Отказ = Истина;
           Сообщить(ОписаниеОшибки());
       КонецПопытки;
       
   КонецЕсли;
2 ZanderZ
 
09.10.12
03:50
и?
3 Uragan_a
 
09.10.12
03:51
Вот я пытаюсь создать карты автомамтом, ввожу штрихкод, записываю элементы.
Открываю загруженные карты, штрихкода нет. Хотя в форме списка есть.

Я думал может событие ПриЗаписи не отрабатывает при программном заполнении и записи?, потом и кодов нет?
4 Uragan_a
 
09.10.12
03:51
и в регистре нет, вручную вписываю, наимаю записать и все ок.
5 Uragan_a
 
09.10.12
03:54
да вроде событие при записи не отрабатывает при программной записи
6 Uragan_a
 
09.10.12
03:59
добавил этот код в обработку
7 Alex375
 
09.10.12
04:11
Событие "ПриЗаписи" какого объекта? Что ты программно записываешь?
8 Wobland
 
09.10.12
04:39
а зачем там набор, а тут кже менеджер?
Закон Брукера: Даже маленькая практика стоит большой теории.