Имя: Пароль:
1C
1С v8
Автоматическое заполнение поля справочника
0 vadim1995
 
16.01.21
14:51
Доброго времени, у меня такой вопрос создал справочник договора и в них реквизиты номер договора и дата. Подскажите пожалуйста как сделать так чтобы поле наименование заполнялось автоматически №документа + дата документа = Наименование? То есть когда я заполняю поля номера и даты наименование заполняется автоматически. Пример( Наименование № 005 от 25.03.2020).
1 DrShad
 
16.01.21
14:54
все смешалось в кучу
какой документ?
2 vadim1995
 
16.01.21
14:58
(1) Опечатка не номер и дата документа а номер и дата договора это реквизиты справочника
3 DrShad
 
16.01.21
15:01
ну,  и в чем собственно проблема?
4 vadim1995
 
16.01.21
15:14
А в том что когда я заполняю все поля кроме наименование нажимаю записать и закрыть выходит сообщение поле наименование не заполнено. А нужно сделать так что бы поле наименование заполнялось автоматически пример:( Наименование № 005 от 25.03.2020).То есть после того как я заполнил номер и дату договора
5 Aleksey
 
16.01.21
15:15
(4) В типовой БП это реализовано, почему бы там не посмотреть как они сделали?
6 vadim1995
 
16.01.21
15:16
(5) А где эту типовую БД найти ?
7 Aleksey
 
16.01.21
15:20
(6) А ты в лесу живешь? Или ты бедный студент, который пишет дипломную работу на 1С?
8 vadim1995
 
16.01.21
15:20
(7) Я её уже скачиваю. А вы не знаете как записать эту процедуру ?
9 hhhh
 
16.01.21
19:14
(8) одна строчка ведь Номер+" от " + дата. вы прикалываетесь?
10 vadim1995
 
16.01.21
20:35
(9) &НаКлиенте
Процедура НаименованиеПриИзменении(Элемент)
   Наименование = Объект.НомерДоговора + "от" + Объект.ДатаДоговора;    
КонецПроцедуры
Записал ошибок не обнаружено но всё равно пишет поле наименование не заполнено
11 vadim1995
 
16.01.21
20:37
(9) Спасибо всё получилось
12 kubik_live
 
16.01.21
22:00
+ Объект.ДатаДоговора

я бы заменил:

+ Формат(Объект.ДатаДоговора, "ДЛФ=Д")