Имя: Пароль:
1C
 
перезаписать элементы справочника
0 dvrk
 
07.03.23
11:24
Привет, чем отличается: 1) Номенклатура.Записать(); от нажатия на кнопку Записать у элемента справочника номенклатуры?
Поясню, УТ 10, у меня созданы элементы справочника номенклатура (160 штук)
у всех у них не заполнен на вкладке "Единицы" по классификатору единица измерения и если записать в режиме предприятия то он заполняется, а если програмно записать справочник то не заполняется, не хочу руками 170 штук перезаписывать
1 Aleksey
 
07.03.23
11:26
ничем не отличаеться. Твой пример вообще из другой области
2 dvrk
 
07.03.23
11:27
(1) ну вот я нажимаю кнопку записать и заполняется единица измерения по классификатору, а если программно перезаписываю то не заполняется, почему?
3 vicof
 
07.03.23
11:27
Отличается. Код в событиях форме или выполняется или нет.
4 dvrk
 
07.03.23
11:34
(2) почему???
5 Bigbro
 
07.03.23
11:39
потому что на кнопке может быть не просто #Записать #Закрыть а ПриНажатииКнопкиЗаписать()
в которой
..

СоздаемЕдиницыИзмерения()
..
и т.д.
6 НафНаф
 
07.03.23
11:41
запись из формы вызывает также события формы (помимо объекта), запись из объекта - только события объекта
7 dvrk
 
07.03.23
11:45
(6) (5) и мне нужно форму открыть программно или что?
8 Bigbro
 
07.03.23
11:47
не знаю как там оно в ваших снеговиках делается по феншую, я обычно в свою обработку выдирал код из формы мне нужный, чуть правил убирал лишнее и ехало.
9 Михаил Козлов
 
07.03.23
12:01
В форме в ПередЗаписью и в ПриЗаписи много чего может делаться. Посмотрите в форме элемента справочника.
10 НафНаф
 
07.03.23
13:19
(7) не стОит, посмотрите лучше что там вызывается. Хотя архитектурно конечно в 1С так себе решения
Программист всегда исправляет последнюю ошибку.