Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Проведение и заполнение документа

Проведение и заполнение документа
Я
   Snail
 
26.10.20 - 16:53
Загружаю из экселя документы
Документы создались.
В документе есть Объект.Водитель (Справочники водители), он уже заполнился в документе из эксель.  В справочнике есть реквизит Автомобиль
Как сделать так, чтобы когда выделяешь 50 (любое число) документов, нажать провести, чтобы заполнялся  Объект.Автомобиль (есть на форме документа)
   Snail
 
1 - 26.10.20 - 16:56
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)  Здесь рыть?
   Snail
 
2 - 26.10.20 - 17:00
Реквизит Автомобиль в справочнике Водители
   Snail
 
3 - 26.10.20 - 17:01
НаКлиенте при изменени водителя заполняется автомобиль
   mastodont
 
4 - 26.10.20 - 17:02
Это точно хочешь делать при проведении документов? Зачем?
Может лучше справочник обработать как-то?

По какому принципу сопоставляются водители и автомобили?
   Snail
 
5 - 26.10.20 - 17:07
&НаСервереБезКонтекста
Функция ПроверкаАвтомобиля(Ссылка) 
    Возврат Ссылка.Автомобиль;
КонецФункции


&НаКлиенте
Процедура КонтрагентПриИзменении(Элемент)
    Объект.Автомобиль = ПроверкаАвтомобиля(Объект.Водитель);
КонецПроцедуры
   Snail
 
6 - 26.10.20 - 17:07
Так в форме документа делаю
   mastodont
 
7 - 26.10.20 - 17:08
Тебе надо автомобиль заполнить в документе или в справочнике водителей?
   mastodont
 
8 - 26.10.20 - 17:09
(6) если хочешь при проведении делать, то форма документа тут ни при чем...
   Snail
 
9 - 26.10.20 - 17:11
Вот и спрашиваю как и где )
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)  Здесь рыть? В модуле объекта
   mastodont
 
10 - 26.10.20 - 17:12
(9) ответь на вопрос в (7)
   Snail
 
11 - 26.10.20 - 17:13
Надо заполнить в документе
   mastodont
 
12 - 26.10.20 - 17:15
(11) ну да тогда можно сделать передзаписью...
   mastodont
 
13 - 26.10.20 - 17:16
То есть у документа есть реквизит автомобиль?

тогда что-то типа
Если не значениезаполнено(Объект.Автомобиль) тогда

Объект.Автомобиль=Объект.Водитель.Автомобиль;

КонецЕСли;
   Snail
 
14 - 26.10.20 - 17:17
Как это написать?
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
Автомобиль = Справочники.Водители. ????
Или как? Подскажи пожалуйста
   Snail
 
15 - 26.10.20 - 17:18
<<?>>Объект.
   Snail
 
16 - 26.10.20 - 17:20
Да, работает! Огромное спасибище!

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