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

Вопрос по 1с

Автор Partner, 24 апр 2010, 22:54

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

Partner

Помогите пожалуйста! Надо вывести в справочнике ЦеныСентября код номенклатуры из справочника Номенклатура. Причём Справочнике ЦеныСентября уже есть свой столбик порядковых кодов. Как это реализовать?

Partner

причём порядковый код и код номенклатуры отличаются! я пробовал делать запрос. как вытащить код номенклатуры из справочника незнаю.

Myti

справочник ЦеныСентября подчинен справочнику номенклатура?по элементам?

andr2510

Из вопроса я делаю выводы:
1. ценыСентября или ссылается или подчинен номенклатуре
Если я прав, то создаешь в табличномПоле колонку с кодом и вытягиваешь ссылка.владелец.код или ссылка.<реквизитНоменклатуры>.Код

Partner

Справочник ЦеныСентября подчинён сосправочником Номенклатура тока по реквизиту Наименование. Реквизит Код нельзя добавить в Справочнике Номенлатура. Его там просто нету. Вот в чём проблема. Когда добавляешь Колонку Код в ЦеныСентября и ссылаешься на справочник Номенклатура выдаёт Наименование. Вот блин...

Slin

Почему это реквизит Код отсутствует? Он же встроенный, имеется у всех справочников! А если ты ссылаешься, то то тебе выдает представление ссылки, в данном случае, это Наименование. Можно здесь и Код представлением, но это аукнется в других частях.
Нужно в колонку подставлять Ссылка.Код и будет тебе счастье.

Partner

Slin а напиши поподробней пожалуйста как в колонку подставить Ссылка.Код? Прям в свойствах реквизита? Там его нету, потому что в справочнике Номенклатура не прописан реквизит Код. Есть другой реквизит ВидПродукции_Код на одной вспомогательной вкладке (не в общих реквизитах, а в вспомагательных вкладках форм). В общих реквизитах когда добавляешь Код ругается! Просто этот справочник ЦеныСентября создан "Своими" программистами.

Partner

То есть в свойствах Колонки?

Slin

Вот у себя сделал:
Процедура ТоварыПриПолученииДанных(Элемент, ОформленияСтрок)

Для Каждого Строка из ОформленияСтрок Цикл
Строка.Ячейки.Колонка2.Значение = Строка.ДанныеСтроки.Номенклатура.Код;

КонецЦикла;

КонецПроцедуры


ТоварыПриПолученииДанных - обработчик события "При получении данных" табличного поля
Колонка2 - наименование колонки табличного поля, где выводится код
Номенклатура - это элемент справочника (на его месте может быть любой справочник) по которому выводятся данные

P.S. Eще раз повторяю. Код - встроенный реквизит у справочников, также как Наименование, также как Номер и Дата у документов. Настраивается в свойствах справочника.

Partner

Спасибо за помощь Slin :)

Теги:

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

Рейтинг@Mail.ru

Поиск