Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:12

Автозаполнение справочника данными из документа

Автор Чернов Андрей, 26 мая 2013, 12:11

0 Пользователей и 1 гость просматривают эту тему.

Серега16

Как из документа  изменить данные реквизита в справочнике?
Есть док Продажа. с реквизитом Статус (тип Перечисления);
Есть справочник ТоварыПроката с реквизитом Статус (тип Перечисления)Причем в этом справочнике подразумевается одно наименование это она единица товара.
И есть Перечисления.СтатусЗаказа (Свободен,ВРаботе)
При проводке документа статус товара, которого выбрали в справочнике ТоварыПроката, должен измениться из статуса Свободен, в статус ВРаботе.

Klyacksa

В обработке проведения
Объект = ЭлементСправочникаСсылка.ПолучитьОбъект();
Объект.ИмяРеквизита = ЗначениеРеквизита;
Объект.Записать();
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Серега16

Цитата: Klyacksa от 07 июл 2014, 14:44
В обработке проведения
Объект = ЭлементСправочникаСсылка.ПолучитьОбъект();
Объект.ИмяРеквизита = ЗначениеРеквизита;
Объект.Записать();

спр=справочники.ТоварыПроката.НайтиПоНаименованию(Объект.Наименование);
Спр.ПолучитьОбъект()
Спр.Статус=перечисления.СтатусЗаказа.ВРаботе;
спр.-нет функции записать.

Klyacksa

спр=справочники.ТоварыПроката.НайтиПоНаименованию(Объект.Наименование);
СпрОбъект = Спр.ПолучитьОбъект();
СпрОбъект.Статус=перечисления.СтатусЗаказа.ВРаботе;
СпрОбъект.Записать();
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Серега16

Цитата: Klyacksa от 07 июл 2014, 15:44
спр=справочники.ТоварыПроката.НайтиПоНаименованию(Объект.Наименование);
СпрОбъект = Спр.ПолучитьОбъект();
СпрОбъект.Статус=перечисления.СтатусЗаказа.ВРаботе;
СпрОбъект.Записать();


Спасибо!!!)) Все гуд.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск