Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
14 Дек 2017, 20:22
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Получение значений реквизитов из объекта СправочникСсылка  (Прочитано 11522 раз)

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

Оффлайн matroskin_yanao

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-01-13
  • Сайт: 
  • Профессия: Ученик 1С
Здравствуйте. Я являюсь новичком в изучении 1С 8.2

У меня возник следующий вопрос:
Имеется документ "Поступление", в котором имеется реквизит "Поставщик" типа СправочникСсылка.Поставщики(ссылка на Справочник "Поставщики", у которого в свою очередь имеются реквизиты "Код", "Наименование" и, к примеру, "Адрес").

Создается Форма Элемента этого Документа "Поступление".

Соответственно на ней имеется объект поле ввода "Поставщик" типа СправочникСсылка.Поставщики, в котором я могу выбирать нужного мне поставщика.

На самой форме я могу получить значение этого объекта путем:
ТекущийПоставщик = Объект.Поставщик;
Сообщить(ТекущийПоставщик);

Каким образом я могу получить доступ к значению реквизита "Адрес" текущего поставщика?

Заранее спасибо.


Оффлайн andryscha92

  • ****
  • Сообщений: 267
  • РЕПУТАЦИЯ: 4
  • КПД: 1%
  • Регистрация: 2012-01-31
  • Сайт: 
  • Профессия: Программист 1С
Здравствуйте. Я являюсь новичком в изучении 1С 8.2

У меня возник следующий вопрос:
Имеется документ "Поступление", в котором имеется реквизит "Поставщик" типа СправочникСсылка.Поставщики(ссылка на Справочник "Поставщики", у которого в свою очередь имеются реквизиты "Код", "Наименование" и, к примеру, "Адрес").

Создается Форма Элемента этого Документа "Поступление".

Соответственно на ней имеется объект поле ввода "Поставщик" типа СправочникСсылка.Поставщики, в котором я могу выбирать нужного мне поставщика.

На самой форме я могу получить значение этого объекта путем:
ТекущийПоставщик = Объект.Поставщик;
Сообщить(ТекущийПоставщик);

Каким образом я могу получить доступ к значению реквизита "Адрес" текущего поставщика?

Заранее спасибо.
попробуй, вроде так
ТекущийПоставщик = Объект.Поставщик;
АдресПоставщика = ТекущийПоставщик.Адрес;
Сообщить(АдресПоставщика);

Оффлайн matroskin_yanao

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-01-13
  • Сайт: 
  • Профессия: Ученик 1С
К сожалению не получается.
Выдается ошибка "Поле объекта не обнаружено (Адрес)".

Хотя в настройках формы элемента в окне реквизитов этот объект "Поставщик" имеет иерархический вид и при раскрытии показывает нужные мне реквизиты. А вот добраться до них программно у меня не получается.

Оффлайн sadovod

  • ****
  • Сообщений: 289
  • РЕПУТАЦИЯ: 53
  • КПД: 18%
  • Регистрация: 2012-02-19
  • Сайт: 
  • Профессия: Программист 1С
Для управляемой формы можно сделать так:
//  в коде модуля формы вашего документа 
АдресПоставщика = ПолучитьАдресПоставщика(Объект.Поставщик);
Сообщить(АдресПоставщика);

&НаСервереБезКонтекста
Функция ПолучитьАдресПоставщика(Поставщик)
    Возврат Поставщик.Адрес;
КонецФункции
В качестве тренировки можете сами попробовать написать универсальную функцию, возвращающую любой реквизит любой ссылки...

Оффлайн matroskin_yanao

  • *
  • Сообщений: 9
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-01-13
  • Сайт: 
  • Профессия: Ученик 1С
Для управляемой формы можно сделать так:
//  в коде модуля формы вашего документа 
АдресПоставщика = ПолучитьАдресПоставщика(Объект.Поставщик);
Сообщить(АдресПоставщика);

&НаСервереБезКонтекста
Функция ПолучитьАдресПоставщика(Поставщик)
    Возврат Поставщик.Адрес;
КонецФункции
В качестве тренировки можете сами попробовать написать универсальную функцию, возвращающую любой реквизит любой ссылки...

Огромное спасибо! Конечно попробую! Всё приходит с опытом )


Теги:
 

{Форма.Форма.Форма(11)}: Поле объекта не обнаружено

Автор OksРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2286
Последний ответ 09 Дек 2015, 19:33
от Oks
"Таблица значений" в результате запроса - 1С

Автор mvk843Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 8
Просмотров: 730
Последний ответ 15 Июн 2017, 07:53
от mvk843
Ошибка - Обнаружено дублирование ключевых значений в колонке "Ссылка". Отображение данных в списке не возможно.

Автор welldoneРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 4672
Последний ответ 24 Ноя 2015, 15:38
от welldone
"Проверка мутабельных значений на заполненность не поддерживается"

Автор proofetРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 20718
Последний ответ 13 Фев 2011, 17:36
от proofet
Почему реквизит типа "список значений" может оказаться недоступным для изменения

Автор VdegРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 6212
Последний ответ 28 Июл 2011, 23:55
от Dethmontt

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
184 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
50 Сообщений
andron81_81
40 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
29 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 313
  • Точка Скрытых: 0
  • Точка Пользователей: 7
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal