Имя: Пароль:
1C
1С v8
Управляемое приложение: изменение реквизита справочника при записи
0 katerinaUniv
 
03.09.14
11:28
Добрый день! Насколько правильно я делаю? Мне нужно при записи в наименование справочника записать даты прибытия и отправления через "-". Понимаю, что вопрос легкий, но на управляемых формах до сегодняшнего дня практически не писала.

&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    о = Объект.Ссылка.ПолучитьОбъект();
    о.Наименование = Строка(Объект.ДатаПрибытия) + " - " + Строка(Объект.ДатаОтхода);
    о.Записать();
КонецПроцедуры

Просто

Объект.Наименование = Строка(Объект.ДатаПрибытия) + " - " + Строка(Объект.ДатаОтхода);

почему-то не срабатывает
1 Otkr
 
03.09.14
11:28
Делай в ПередЗаписью
2 Fish
 
03.09.14
11:29
(0) Менять реквизиты при записи - это и на обычных формах было дурным тоном.
3 mikeone
 
03.09.14
11:35
(0) Все, что работает - правильно.
4 katerinaUniv
 
03.09.14
11:37
(2)тогда правильно будет менять при изменении соответствующего реквизита?
5 Fish
 
03.09.14
11:38
(4) Естественно.
6 Timon1405
 
03.09.14
11:41
вы не поверите, но

ПриЗаписиНаСервере (OnWriteAtServer)
...блаблабла...

<ТекущийОбъект>

Тип: ПланСчетовОбъект.<Имя плана счетов>; ПланВидовРасчетаОбъект.<Имя плана видов расчета>; ПланОбменаОбъект.<Имя плана обмена>.
ЗАПИСЫВАЕМЫЙ ОБЪЕКТ
7 katerinaUniv
 
03.09.14
11:51
а как установить отбор в списке формы справочника? у меня не видит реквизит НеПоказыватьВСписке

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    Список.Отбор.Сбросить();
    Список.Отбор.НеПоказыватьВСписке.ВидСравнения = ВидСравнения.Равно;
    Список.Отбор.НеПоказыватьВСписке.Использование = Истина;
    Список.Отбор.НеПоказыватьВСписке.Значение = Ложь;
    Список.Отбор.Статус.Установить();    
КонецПроцедуры
8 Timon1405
 
03.09.14
11:54
в ПриСозданииНаСервере делать. бегом за http://www.v8.1c.ru/metod/books/book.jsp?id=231
9 katerinaUniv
 
03.09.14
13:01
за книгу спасибо! буду учиться)))
10 katerinaUniv
 
03.09.14
13:16
правильнее не писать код, а сразу настроить отбор в свойствах объекта список
11 katerinaUniv
 
03.09.14
13:17
нашла в книге, которая есть на ИТС, большое спасибо еще раз за ссылку)6)
12 bolobol
 
03.09.14
13:17
Здра_вствуйте...))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший