|
Выбор группы справочника в документе | ☑ | ||
---|---|---|---|---|
0
Diablo13
31.05.13
✎
20:01
|
Подскажите пожалуйста как в табличной части документа разрешить выбор группы справочника ?
Пример: В справочнике Номенклатура создана группа Компьютеры в которой есть элемент Компьютер 1. Нужно в поле ТЧ занести группу Компьютеры. Для этого Я создал реквизит в ТЧ "группа" с типом СправочникСсылка.Номенклатура и в выбор групп и элементов поставил в значение "группы", но в самом документе по прежнему могу выбрать только элемент Заранее спс |
|||
1
Wobland
31.05.13
✎
20:06
|
а что ты с группой в документе делать собрался?
|
|||
2
Живой Ископаемый
31.05.13
✎
20:08
|
нужно выбрать группу.
|
|||
3
Diablo13
31.05.13
✎
20:11
|
В печатной форме документа нужна будет
|
|||
4
Wobland
31.05.13
✎
20:11
|
(3) а в документе зачем?
|
|||
5
Славен
31.05.13
✎
20:12
|
(4)кому то через жпо больше нравится :) всё не можешь к таким привыкнуть?
|
|||
6
Nenaviwu1c20
31.05.13
✎
20:13
|
ПриИзменении
СтандартнаяОбработка = Ложь; Фор = справочники.номенклатура.получитьформу("ФормаВыборагруппы",элемент); фор.открыть(); |
|||
7
Nenaviwu1c20
31.05.13
✎
20:13
|
ну или в одну строку).А так группа это Номенклатура.Родитель
|
|||
8
Wobland
31.05.13
✎
20:13
|
30 чего-то некой пищи. неплохо, правда?
http://screencast.com/t/3HV9ijxN |
|||
9
Ковычки
31.05.13
✎
20:14
|
(1) не поверишь бывают сменные задания
|
|||
10
Славен
31.05.13
✎
20:14
|
(6)человеку надо понять что это ему ненадо, ему надо получить просто родителя у номенклатуры, а ты ему помог через жпо гланды доставать, т.е. плодить овнокод и быдлоподелки
|
|||
11
Nenaviwu1c20
31.05.13
✎
20:15
|
(0) тебе только на печать выводить или в форме тоже видеть хочешь?
|
|||
12
Diablo13
31.05.13
✎
20:22
|
Wobland я не сомневался, что у тебя получится, но мне не понятно как этого добиться
Nenaviwu1c20 в форме тоже хочу видеть |
|||
13
Nenaviwu1c20
31.05.13
✎
20:31
|
тогда пропиши при изменении в твоей ячейке код
СтандартнаяОбработка = Ложь; Фор = справочники.номенклатура.получитьформу("ФормаВыборагруппы",элемент); фор.открыть(); Если хочешь чтобы пользователь сам выбирал группу а если на автомате то пр и изменении номенклатуры пиши |
|||
14
Mitriy
31.05.13
✎
20:32
|
(0) поставил Выбор групп и элементов у реквизита табчасти и у элемента формы - спокойно выбираются группы...
|
|||
15
Mitriy
31.05.13
✎
20:33
|
(14) Выбор групп и элементов = Группы
|
|||
16
Diablo13
31.05.13
✎
22:13
|
Mitriy и Nenaviwu1c20 спасибо за ответы, все получилось
Подскажите пожалуйста а как на прямую вывести в печатную форму без создания соответствующего поля в ТЧ ? |
|||
17
hhhh
31.05.13
✎
22:26
|
а как при помощи ТЧ вывести? Все вроде без ТЧ фигачат.
|
|||
18
Nenaviwu1c20
31.05.13
✎
22:52
|
смотря как ты её заполняешь.Запросом или циклом?
|
|||
19
FIXXXL
01.06.13
✎
01:21
|
(16) обратись к Родителю, он поможет :)
если первый |
|||
20
Diablo13
01.06.13
✎
06:55
|
hhhh как вывести при помощи ТЧ написано выше по тексту.
Nenaviwu1c20 не понял твоего вопроса. ТЧ документа я заполняю "руками". Пример У меня ТЧ состоит из 3 граф № п/п, номенклатура, количество. В печатной форме по мимо этих 3 граф мне нужно еще видеть группу. Я понимаю, что группу можно вытащить через номенклатуру как номенклатура.родитель, но вот как правильно написать параметр в печатной форме не догоняю. |
|||
21
Wobland
01.06.13
✎
07:29
|
вы его всё-таки убедили добавлять группы в ТЧ? ;)
|
|||
22
Diablo13
01.06.13
✎
08:44
|
Wobland ни кто меня не убеждал их добавлять.
Просто Документ будет называться "план продаж" который будут заполнять менеджеры, при заполнении им нужно видеть номенклатурные группы, чтоб не накосячить. (специфика продаж). Эту задачу с помощь вас я вчера решил. Теперь меня интересует как можно вывести группу продаж без ТЧ. |
|||
23
Wobland
01.06.13
✎
10:52
|
> при заполнении им нужно видеть номенклатурные группы
как-то не согласуется с хранением группы справочника в ТЧ |
|||
24
Nenaviwu1c20
01.06.13
✎
11:13
|
код заполнения печатной формы в студию
|
|||
25
Diablo13
01.06.13
✎
11:32
|
Процедура Печать(Элемент)
//{{_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ(Печать) // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! ТабДок = Новый ТабличныйДокумент; Макет = Документы.ПланФ16.ПолучитьМакет("Печать"); // Заголовок Область = Макет.ПолучитьОбласть("Заголовок"); ТабДок.Вывести(Область); // Шапка Шапка = Макет.ПолучитьОбласть("Шапка"); Шапка.Параметры.Заполнить(ЭтотОбъект); ТабДок.Вывести(Шапка); // План Область = Макет.ПолучитьОбласть("ПланШапка"); ТабДок.Вывести(Область); ОбластьПлан = Макет.ПолучитьОбласть("План"); Для Каждого ТекСтрокаПлан Из План Цикл ОбластьПлан.Параметры.Заполнить(ТекСтрокаПлан); ТабДок.Вывести(ОбластьПлан); КонецЦикла; ТабДок.ОтображатьСетку = Ложь; ТабДок.Защита = Ложь; ТабДок.ТолькоПросмотр = Ложь; ТабДок.ОтображатьЗаголовки = Ложь; ТабДок.Показать(); //}}_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ КонецПроцедуры |
|||
26
Nenaviwu1c20
01.06.13
✎
11:34
|
Процедура Печать(Элемент)
//{{_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ(Печать) // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! ТабДок = Новый ТабличныйДокумент; Макет = Документы.ПланФ16.ПолучитьМакет("Печать"); // Заголовок Область = Макет.ПолучитьОбласть("Заголовок"); ТабДок.Вывести(Область); // Шапка Шапка = Макет.ПолучитьОбласть("Шапка"); Шапка.Параметры.Заполнить(ЭтотОбъект); ТабДок.Вывести(Шапка); // План Область = Макет.ПолучитьОбласть("ПланШапка"); ТабДок.Вывести(Область); ОбластьПлан = Макет.ПолучитьОбласть("План"); Для Каждого ТекСтрокаПлан Из План Цикл ОбластьПлан.Параметры.Заполнить(ТекСтрокаПлан); ОбластьПлан.Параметры.РодительНоменклатуры = ТекСтрокаПлан.Номенклатура.Родитель; ТабДок.Вывести(ОбластьПлан); КонецЦикла; ТабДок.ОтображатьСетку = Ложь; ТабДок.Защита = Ложь; ТабДок.ТолькоПросмотр = Ложь; ТабДок.ОтображатьЗаголовки = Ложь; ТабДок.Показать(); //}}_КОНСТРУКТОР_ПЕЧАТИ_ЭЛЕМЕНТ КонецПроцедуры |
|||
27
Nenaviwu1c20
01.06.13
✎
11:35
|
Добавь на печатной форме в области План переменную РодительНоменклатуры и все
|
|||
28
Diablo13
01.06.13
✎
11:43
|
Nenaviwu1c20 благодарю, все получилось !!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |