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

Два поля ТЧ и одна ссылка на справочник

Автор pan1614, 12 мар 2018, 21:02

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

pan1614

Вечер Добрый!

Имею вопрос, покажется простейшим но у меня проблема, - Имеем справочник Номенклатура со стандартными реквизитами + Реквизит Артикул тип строка.
Еще Имеем документ ПриходнаяНакладная с ТЧ Приход, где поле Артикул и поле Номенклатура имеют тип СправочникСсылка.Номенклатура оба.

Так вот при выборе в форме ТЧ в поле Номенклатура выбирается как положено номенклатура из справочника, а вот при выборе в поле Артикул артикул из справочника не выбирается - опять же номенклатура. Как сие победить?

oleg-x

Поле артикул также должно иметь тип строка. Если артикулы не предполагается менять (мало ли может меняться и требуется чтобы в доках оставался старый артикул), то как реквизит документа он не нужен, можно сделать реквизит формы.
Заполнятся данное поле должно при открытие и при изменение номенклатуры.
А то что у тебя на скрине, это таже номенклатура, только представление поля задано, название номенклатуры + артикул.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

pan1614

Вот в чем и вопрос - по ссылке выводится номенклатура+артикул (в модуле менеджера так прописал), а записывается только номенклатура. Подразумевается, что  Артикул уникален. Наименований может быть много: фильтр масляный ВАЗ артикул-12, фильтр масляный ГАЗ артикул-45 и т.д. Вообще-то вашу мысль я понял, но хотелось бы уточнить возможно ли Артикул вводить по ссылочному типу из СправочникСсылка.Номенклатура?

oleg-x

Цитата: pan1614 от 13 мар 2018, 00:11
Вот в чем и вопрос - по ссылке выводится номенклатура+артикул (в модуле менеджера так прописал), а записывается только номенклатура. Подразумевается, что  Артикул уникален. Наименований может быть много: фильтр масляный ВАЗ артикул-12, фильтр масляный ГАЗ артикул-45 и т.д. Вообще-то вашу мысль я понял, но хотелось бы уточнить возможно ли Артикул вводить по ссылочному типу из СправочникСсылка.Номенклатура?
Можно, задать представление только артикул из номенклатуры.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

alex0402

Цитата: pan1614 от 13 мар 2018, 00:11но хотелось бы уточнить возможно ли Артикул вводить по ссылочному типу из СправочникСсылка.Номенклатура?

Артикул (по своему смыслу) - это строка, ну или число, зачем вводить его как ссылку? Зачем в одной ТЧ иметь два поля с одинаковым значением?
Спасибо за Сказать спасибо

oleg-x

Цитата: alex0402 от 13 мар 2018, 08:40
Цитата: pan1614 от 13 мар 2018, 00:11но хотелось бы уточнить возможно ли Артикул вводить по ссылочному типу из СправочникСсылка.Номенклатура?

Артикул (по своему смыслу) - это строка, ну или число, зачем вводить его как ссылку? Зачем в одной ТЧ иметь два поля с одинаковым значением?
Я так понял, что номенклатура будет одна, а артикул надо вывести другой номенклатуры.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

pan1614

Нет нет. Номенклатура и ее артикул. Чтобы у пользователя был выбор по какому полю вводить - при выборе в поле Артикул выбирает артикул и вся строка Номенклатура Цена и т.д. заполняется данными(это у меня реализовано) или при вводе в поле Номенклатура выбирает номенклатуру и так же вся строка заполняется. Но поле АРТИКУЛ при типе "СсылкаСправочник" заполняется номенклатурой а не артикулом. Представление можно сделать Артикул, но запишется номенклатура.


oleg-x

Цитата: pan1614 от 13 мар 2018, 09:25
Нет нет. Номенклатура и ее артикул. Чтобы у пользователя был выбор по какому полю вводить - при выборе в поле Артикул выбирает артикул и вся строка Номенклатура Цена и т.д. заполняется данными(это у меня реализовано) или при вводе в поле Номенклатура выбирает номенклатуру и так же вся строка заполняется. Но поле АРТИКУЛ при типе "СсылкаСправочник" заполняется номенклатурой а не артикулом. Представление можно сделать Артикул, но запишется номенклатура.
Зачем городить тогда такой огород. Сделай возможность в поле номенклатура выбор по артикулу или номенклатуре. А колонка артикул лишняя (если только визуально видеть при открытие документа).
И да, если тип поля справочник.Номенклатура, то кроме номенклатуры, там быть ничего другого не может.
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

SGIRG

В свойствах справочника "Номенклатура" для реквизита "Артикул" поставьте индексирование.
В свойствах справочника "Номенклатура" в свойстве "Ввод по строке" добавьте поле "Артикул"

pan1614

ЦитироватьЗачем городить тогда такой огород. Сделай возможность в поле номенклатура выбор по артикулу или номенклатуре. А колонка артикул лишняя (если только визуально видеть при открытие документа).
И да, если тип поля справочник.Номенклатура, то кроме номенклатуры, там быть ничего другого не может.
Вас понял, Большое Спасибо!
Добавлено: 13 мар 2018, 16:02


Цитата: SGIRG от 13 мар 2018, 11:51
В свойствах справочника "Номенклатура" для реквизита "Артикул" поставьте индексирование.
В свойствах справочника "Номенклатура" в свойстве "Ввод по строке" добавьте поле "Артикул"

Не работает!

Теги:

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

Рейтинг@Mail.ru

Поиск