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

1С:Предприятие ::

Метки: 

Проверка на ЭтоНовый() в Номенклатуре УТ 10.3/УПП 1.3

Я
   Быдло замкадное
 
09.07.18 - 13:28
Привет.
Нужно в справочнике номенклатура не сохранять элемент без заполнения определенного реквизита.
Но делать это уже после присвоения единицы хранения остатков.

В типовой форме при присвоении единицы хранения остатков событие перед записью вызывается 3 раза, мне нужно не реагировать на эти события.
А реагировать на кнопку "Записать" уже после присвоения единицы хранения остатков.

Как сделать? Может есть у кого пример.

У меня в момент присвоение единицы хранения остатков ЭтоНовый уже не подходит, единицы хранения уже якобы созданы. Не пойму как отличить присвоение единицы хранения остатков от последующей записи
 
  Рекламное место пустует
   DrShad
 
1 - 09.07.18 - 13:30
и к чему будет привязана единица хранения остатков?
   Быдло замкадное
 
2 - 09.07.18 - 13:31
(1) получается ни к чему. Будут лишние элементы с пустым владельцем.
   DrShad
 
3 - 09.07.18 - 13:32
(2) сам то понял что сказал?
   Джинн
 
4 - 09.07.18 - 13:32
(1) Прямо к космосу и привяжется :)
   Быдло замкадное
 
5 - 09.07.18 - 13:33
(3) понял. Будут ЕИ с пустым Владельцем Номенклатурой.
Хотя типовую форму после присвоения ЕХО можно закрыть и элемент номенклатуры не запишется. Ситуация штатная.
тут проблемы нет получается
   DrShad
 
6 - 09.07.18 - 13:34
(5) это реквизит объекта, как это не запишется?
   Быдло замкадное
 
7 - 09.07.18 - 13:41
(6) Не разбирался. Но по факту создается ЕИ, у нее заполнен Владелец (В отладчике), потом можно все закрыть и номенклатуры не будет! Видимо УстановитьСсылкуНового используют или еще что-то
   Гипервизор
 
8 - 09.07.18 - 13:54
Ничего не понял. Как раз в типовой форме перед созданием единицы хранения остатков или единицы для отчетов программа категорически предлагает записать номенклатуру. Без записи номенклатуры единицы в этой форме не создать. Так что у вас за типовая такая форма и штатная ситуация?
   Быдло замкадное
 
9 - 09.07.18 - 14:33
(8) Точно! Это уже я со своими подписками напутал)
Ок, элемент создался, как бы мне отловить запись уже после создания элемента.
   novichok79
 
10 - 09.07.18 - 14:36
а разве можно без владельца записать единицу измерения?
 
 
   novichok79
 
11 - 09.07.18 - 14:39
(9) записывать в дополнительные свойства объекта значение ЭтоНовый() полученное в событии ПередЗаписью?
   Малыш Джон
 
12 - 09.07.18 - 14:40
(0) процесс не очень хороший, наверняка можно на более раннем этапе отловить ситуацию и обойтись без создания мусорных элементов
(9) используй допсвойства. в нужных местах расставь ДополнительныйСвойства.Вставить()
а при записи - проверять на него
   Быдло замкадное
 
13 - 09.07.18 - 15:02
хотя после записи запреты уже бесполезны. Элемент есть, пользователь может выйти и забить болт.
Ладно, ограничусь сообщениями а не запретами..
   Вафель
 
14 - 09.07.18 - 15:06
Сделай отдельный мастер создания номенклатуры


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