Имя: Пароль:
1C
1C 7.7
v7: Создание документа из нескольких справочников
0 Чэха
 
26.05.14
15:37
День добрый!
Прошу прощения,за глупые вопросы,я хочу научится.
Вопрос следующий:
Есть несколько справочников с добавленными реквизитами - справочник Модели - реквизит Цвет и справочник Покупатели,реквизит - КличкаПокупателя.
Как мне создать документ РегистрацияВыдачи используя форму выбора по реквизитам?
Сложность в том,что если я использую стандартный реквизит Наименование,то документ - проводится и записывается!
А вот как мне выбрать реквизит Цвет из спрМодели и КличкаПокупателя(спрПокупатели),что бы записалось?
Буду благодарен за ответ.
1 andreymongol82
 
26.05.14
15:55
Феерично. Причем здесь наименование? Нельзя ли сделать реквизит в документе с ссылкой (или как он там в 7.7 называется) на нужный справочник?
2 Mikeware
 
26.05.14
15:56
Собакам намордники выдаешь?
3 andreymongol82
 
26.05.14
15:57
(2) Моделям покупателей выдают клички
4 Mikeware
 
26.05.14
15:58
(3) Продают! :-)
5 Чэха
 
26.05.14
16:18
хочу научится - значит,что учусь
обязательно надо писать - что второй день обучения?
По теме:
делаю ссылку в документе на нужный справочник,но при выборе - заполняется "<>"
6 Мигало
 
26.05.14
16:21
(0) Смотреть надо что ты там наворочал
7 Чэха
 
26.05.14
16:39
Пока ничего не наворотил:
Создал Документ,добавил реквизиты шапки,эти реквизиты связал со справочниками,в форме,есть выбор справочников,НО - как в эти окошках выбора сделать выбор - именно определенного реквизита?
8 kobzon
 
26.05.14
16:46
По-моему представление элемента справочника может быть или по коду или по наименованию.
9 kobzon
 
26.05.14
16:48
А кличку в наименование нельзя записывать? Наименование как выглядит Чехов Анатолий Палыч? И кличка Чех?
10 Чэха
 
26.05.14
17:01
то есть,правильно ли я понял,что создать документ заполняя его из дополнительных реквизитов справочников путем выбора в окне формы - нельзя?
11 volodya1122
 
26.05.14
18:54
(10) можно. Выбираешь справочник. А в реквизит на форме выводишь тот реквизит из справочника, который нужен.
12 volodya1122
 
26.05.14
18:57
+(11) но в 1С это всеравно будет ссылка на справочник (а не на его реквизит)
13 Чэха
 
26.05.14
19:45
Спасибо,а можно где-то подробнее посмотреть,как именно это реализуется?
Именно пример
еще раз - спасибо!
14 kobzon
 
26.05.14
20:07
(13) Так у вас это уже реализовано.
В (11) пусть конечно покажет как он на форму выведет реквизит не код и не наименование.
У вас есть документ. Вы на нем создали реквизит. Указали что это будет элемент справочника. (Код - 0001, Наименование <>, Кличка - Барбос.) Все что в скобках это элемент справочника, вы его выбираете. Вопрос зачем вам в этом справочнике пустое наименование <> и реквизит кличка, когда в реквизит наименование можно занести тот же Барбос??
Нарисуйте структуру что вы вообще хотите? Может вам там где цвет использовать не справочник а Перечисление? Список с цветами?
15 Чэха
 
26.05.14
22:07
Есть справочник Покупатели,в котором помимо стандартных реквизитов(код,наименование)созданы еще и дополнительные реквизиты,к примеру - Адрес,Почтовый индекс и Кличка.
То есть,в справочнике Покупатели,хранятся все данные о них.
И в одном из документов,хочу использовать не ФИО,которое находится в реквизите Наименование,а Кличка.И занести кличку в документ.
Цель - научится заносит в документ отдельные реквизиты.
Структуры - нет,есть справочники,теперь хочу создавать документы.
16 Zhuravlik
 
26.05.14
22:16
В смысле в форме выбора видеть реквизит "Кличка"?
Нужно определиться что нужно. В документе если есть реквизит типа "Справочник.Покупатели", то и значением этого реквизита может быть только *элемент справочника "Покупатели"*
зы - и почему кличка?))
17 kobzon
 
26.05.14
23:03
Вот когда то ДенисЧ писал:
"Ставим длину кода и наименования в 0 - и представлением становится первый реквизит справочнка..."

Но потом может начаться такой геморрой..)
18 Чэха
 
27.05.14
01:36
Да верно - в форме выбора видеть реквизит Кличка
по поводу названия реквизитов,в частности - "Кличка",я просто с нуля пытаюсь создать конфигурацию для изучения,поэтому и беру названия первые,которые приходят в голову,поэтому не задумывайтесь и не удивляйтесь,есть еще реквизит "Цвет ботинок" :)
19 volodya1122
 
27.05.14
11:21
(18) Что я имел в виду. Неважно по какому реквизиту вы будете щелкать для выбора справочника (чтобы заполнять документ). В документе всеравно будет ссылка на справочник. В дополнительной колонке (документа) можно вписать нужные реквизиты справочника, (не более).
Ещё одно пояснение: когда вы выбираете справочник для заполнения в документ - то выбирается не отдельный реквизит, а весть справочник со всеми его реквизитами. А в документе, если хочется можно отображать нужные реквизиты.
20 an-korot
 
27.05.14
11:37
[b]Чэха[/b]
хитрый какой )) хочешь чтобы тебе все разжевали 0:-)

Чеха, (17) совет конечно очень "элегантный", сам впервые о таком слышу %) мой один старый друг, за такое наверное руки  оторвал бы ))) лучше тогда уж код сделать строковым и увеличив длину в него записывать цвета ;) или что тебе нужно.

поиск по реквизиту можно делать, но придется этот реквизит сделать общим, тебя такой вариант устраивает? но тут уже с другой стороны если в базе будет 50-100 справочников и у каждого сделать по 1 реквизиту для поиска, то выйдет 50-100 общих реквизитов и все справочники будут размером ого-го.

1 - сделай в справочнике новую морду с отражением нужно тебе реквизита по которому можно быстро выбрать нужное тебе значение, там "красные сапоги" или "гадкий покупатель" и или открытьФорму указывай эту морду или отключай стандартный выбор и опять указывай морду свою

2 - ПриСоздании()  делай выборку по нужным справочникам загоняй их в СписокЗначений и в представлении списка показывай  нужный тебе реквизит, а само значение списка заноси ссылку на элемент справочника. Выбор можно делать через выпадающий список, при сохранении подставляя в переменную документа ссылку на выбранный элемент справочника. в чем плюс от предыдущего метода: не нужно создавать новую морду справочника. Возможный минус: если у тебя в спрвочника будет несколько тыщ наименований %) тогда выборка будет отнимать больше чем несколько секунд.  )))
Если будет 500 или 1000 наименований не так страшно ))

ну как то так, если нужны конкретные примеры, то начинай, а дальше твой код подправим.
21 Mikeware
 
27.05.14
12:18
(20) Общий реквизит у справочников?
Вроде для травы и грибов еще рановато.....
22 an-korot
 
27.05.14
12:41
(21) да да, ошибаюсь должен стоять признак "Сортировка".
Но нам поиск все -равно не нужен, ведь должен быть выбор элемента.