|
Получение доп реквизита в УТ 11 в запросе скд | ☑ | ||
---|---|---|---|---|
0
Coldboy
04.07.16
✎
09:52
|
Здравствуйте. Беру данные из регистра накопления, там есть номенклатура, у нее есть доп реквизиты, типа автор и класс, они хранятся в табличной части доп реквизиты и эти доп реквизиты сделаны через план видов характеристик. Как мне получить этот доп реквизит и вывести его значение в отчете сразу скд, чтобы было настроить эти поля.
|
|||
1
tixis
04.07.16
✎
09:53
|
Связь со справочником номенклатуры, и из тч вытягивай доп реквизит
|
|||
2
Cyberhawk
04.07.16
✎
09:53
|
Вкладка "Характеристики"
|
|||
3
Timon1405
04.07.16
✎
10:02
|
настроить где? в отборе? берешь раскрываешь номенклатуру в выбранных полях слева нажав на плюс, там будут твои поля. в чем вопрос то?
|
|||
4
Coldboy
04.07.16
✎
10:22
|
(3) это в предприятии будет, а в конфигарутор его нет, а я хочу в скд в конфигаруторе вытащить эти поля, чтобы потом пользователь не вытаскитвал.
(2) через вкладку характеристику, как в УТ 11, когда доп реквизит это тч этой номенклатуры. (1) вроде как из тч можно но это нагрузка на время запроса |
|||
5
Timon1405
04.07.16
✎
10:49
|
(4) вытащи их в предприятии и сохрани вариант отчета для пользователя.
как ты не поймешь, ты можешь ввести в предприятии все что хочешь в эту ТЧ, откуда конфигуратор узнает что ты там навводил? используй штатные средства (варианты отчета) |
|||
6
ovrfox
04.07.16
✎
11:03
|
(0) Это делается немножко криво
Сначала создаешь таблицу значений, в которую програмно добавляешь требуемые реквизиты (Автор и класс) . Их тип соответственно ПланХарактеристик Передаешь тз в запрос В запросе выбираешь из ТЧ ДопРеквизиты, соединяя их с переданной ТЗ и одновременно ограничивая их переданной ТЗ. Или второй вариант - передаешь в запрос два параметра, полученных програмно (Автор и Класс), соединяешь с ТЧ дважды. Один раз ограничиваешь ТЧ Автором, второй раз Классом. ТОгда сможешь реквизиты вытащить как бы в шапку. |
|||
7
aleks_default
04.07.16
✎
11:17
|
(6) Нахрена такие танцы
Просто в запросе добавляешь левое соединение с таб частью Доп. реквизиты по объекту и свойство = &ПараметрСвойство. Потом еще одно левое соединение с другим свойством. ПараметрСвойство устанавливаешь в ПриКомпоновкеРезультата. |
|||
8
pessok
04.07.16
✎
11:18
|
(7) только вначале ТЧ лучше поместить во временную таблицу
|
|||
9
Timon1405
04.07.16
✎
11:26
|
(7) при какой еще компоновке? допреквизиты долступны ШТАТНО через предприятие
|
|||
10
Timon1405
04.07.16
✎
11:30
|
немного матчасти для тех, кто в танке http://v8.1c.ru/overview/Term_000000276.htm
|
|||
11
ovrfox
04.07.16
✎
11:42
|
(7) Во первых Я так и написал во втором варианте.
Во вторых, кроме ТЧ доп реквизитов стоит задача не выбрать "ВСЕ" реквизиты, а только те, у которых название Автор и класс. Поэтому без танцев не обойтись. |
|||
12
ovrfox
04.07.16
✎
11:45
|
(0) Кстати при формировании СКД можно задать два параметра , не видимых пользователю, значения которых присвоить вручную из уже существующих. (Правда только в том случае, если они предопределенные)
|
|||
13
aleks_default
04.07.16
✎
11:53
|
(10) Для тех кто на бронепоезде, нужны фиксированные настройки для отбора по конкретным полям характеристик, и действующие как настройка по умолчанию для всех пользователей (без ковыряния в режиме предприятия). Сделать это можно только так как я описал.
|
|||
14
Timon1405
04.07.16
✎
12:02
|
(13) кодируйте на здоровье, а я мышкой пойду щелкать
|
|||
15
ovrfox
04.07.16
✎
12:08
|
(13) Давай поспорим, что твой метод не единственный?
Более того, это более конкретная разновидность того, что я написал в (6) |
|||
16
aleks_default
04.07.16
✎
12:10
|
(14)Иди объясняй 500 пользователям как добавить характеристику в отбор.
|
|||
17
Timon1405
04.07.16
✎
12:16
|
(16) -копирование настроек пользователей?
-не, не слышал |
|||
18
aleks_default
04.07.16
✎
12:17
|
(15) Я и не спорю. Я просто не понял зачем нужны танцы с ТЗ и передачей ее в запрос (тем более что это будет еще один набор данных), если сделать все можно проще.
|
|||
19
aleks_default
04.07.16
✎
12:18
|
(17) Иди копируй настройки 500 пользователям.
|
|||
20
Coldboy
04.07.16
✎
12:25
|
(19) почему 500 пользователям, любому пользователю, который захочет пользоваться и новому тоже.
|
|||
21
Timon1405
04.07.16
✎
12:32
|
(19) пара кликов в типовой
|
|||
22
Coldboy
04.07.16
✎
12:37
|
(21) пару кликов, но не забывай про новых юзеров, который зайдут и будут волну нагонять, что не хватает полей
|
|||
23
Timon1405
04.07.16
✎
12:40
|
(22) думаю в конторе с "over 500" пользователей у поддержки есть какие-то регламенты по вводу новых пользователей в т.ч. по копированию их настроек
|
|||
24
ovrfox
04.07.16
✎
12:47
|
(18) С ТЗ - универсальный метод для любого количества характеристик (правда характеристики выбираются списком) Может кроме автор и класс там нужно выбрать и другие характеристики. Хотя в случае СКД это можно сделать и проще, добавив параметр, которому можно устанавливать список значений.
А вариант с соединением отдельным для каждого параметра - совсем другой метод, хотя и его можно реализовать сложно - динамической подменой запроса при компоновке (это если кол-во ревизитов задается пользователем) В любом случае. я же не знал, что нужно автору |
|||
25
aleks_default
04.07.16
✎
12:51
|
(23) Только представь себе регламент, который описывает настройки каждого отчета для каждого профиля пользователя. Поддержка тебя убъет просто.
В общем пустой это разговор. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |