Имя: Пароль:
1C
 
Получение доп реквизита в УТ 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) Только представь себе регламент, который описывает настройки каждого отчета для каждого профиля пользователя. Поддержка тебя убъет просто.
В общем пустой это разговор.