Имя: Пароль:
1C
 
Изменение данных справочника через документ
0 kurek12
 
28.05.17
19:32
Помогите пожалуйста
Как при изменении данных документа, вносить изменение в справочник?

Ну, тип, если номер(В отеле) забронирован или занят, тогда в справочнике Номеров, отображалось, что он занят.
1 SeriyP
 
28.05.17
19:35
(0) добавь соответствующий код в событие документа ПередЗаписью или ПриЗаписи или ...
2 kurek12
 
28.05.17
19:39
(1) Знал бы я какой, не спрашивал бы.
Надо как-то обратиться к реквизиту справочника..
3 Джинн
 
28.05.17
19:40
(0) Справочник имеет другое предназначение. Примените регистр сведений.
4 Lexey_
 
28.05.17
19:40
(2) через точку
5 Tarlich
 
28.05.17
19:45
Ну наверно все же не при записи а при проведении ...

примерно так :

Процедура ОбработкаПроведения(Отказ, Режим)
ном = Номер.ПолучитьОбъект();
Ном.Забронирован =Истина;
Ном.Записать();
....
Процедура ОтменаПроведения(Отказ, Режим)
ном = Номер.ПолучитьОбъект();
Ном.Забронирован =Ложь;
Ном.Записать();
6 Garykom
 
гуру
28.05.17
19:49
(3)+ Получение данных из этого регистра на форме справочника
7 Garykom
 
гуру
28.05.17
19:50
(6)+ с отображением в нужном виде
8 kurek12
 
28.05.17
19:52
(5) это булен?
9 kurek12
 
28.05.17
19:58
(5) {Документ.БронированиеНомера.МодульОбъекта(3)}: Значение не является значением объектного типа (ПолучитьОбъект)
10 Diman000
 
28.05.17
20:23
(0) Заодно подумай что делать при отмене проведения. А также что будет, если вдруг окажется несколько документов с одинаковым твоим НомеромВОтеле. Кто последний провелся или отменился того и тапки?
Если есть хоть малейшая возможность, то лучше такие вещи не делать и воспользоваться советом из (3).
Если ее нет, из-за наличия архитектуры использующей этот реквизит справочника, то надо крепко думать, предусмотрев различные ситуации.
Также следует рассмотреть вариант, когда регистр сведений таки создается, но оттуда актуальные данные переписываются в справочник.
11 h-sp
 
28.05.17
20:40
(9) назови Номер2
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс