|
РегистрСведений.ЗначенияСвойствОбъектов | ☑ | ||
---|---|---|---|---|
0
3463
05.08.13
✎
09:25
|
Доброе утро!подскажите пожалуйста,как вывести в печатную форму из документа РеализацияТоваровУслуг из карточки товаров ЗначенияСвойствОбъектов гарантию. УТ 10.3
|
|||
1
Cube
05.08.13
✎
09:26
|
А где фотка?
|
|||
2
hhhh
05.08.13
✎
09:26
|
ну в запросе поменять там, в печатной форме.
|
|||
3
3463
05.08.13
✎
09:38
|
вот мой запрос
Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка, | РеализацияТоваровУслугТовары.НомерСтроки, | РеализацияТоваровУслугТовары.Номенклатура, | РеализацияТоваровУслугТовары.Номенклатура.НаименованиеПолное, | РеализацияТоваровУслугТовары.Количество, | РеализацияТоваровУслугТовары.ЕдиницаИзмерения, | СерииНоменклатуры.СерийныйНомер, | ЗначенияСвойствОбъектов.Свойство, | ЗначенияСвойствОбъектов.Значение |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры | ПО РеализацияТоваровУслугТовары.СерияНоменклатуры = СерииНоменклатуры.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов | ПО РеализацияТоваровУслугТовары.Номенклатура = ЗначенияСвойствОбъектов.Свойство |ГДЕ | РеализацияТоваровУслугТовары.Ссылка = &Ссылка"; |
|||
4
Maxus43
05.08.13
✎
09:46
|
(3) Что не устраивает в этом запросе? что другие свойства тоже тянет? огранич выборку нужным свойством
|
|||
5
3463
05.08.13
✎
09:50
|
он еще получает серийный номер и гарантию тут же хочу
|
|||
6
3463
05.08.13
✎
09:50
|
не выводит он ее
|
|||
7
Maxus43
05.08.13
✎
09:51
|
ПО РеализацияТоваровУслугТовары.Номенклатура = ЗначенияСвойствОбъектов.ОБЪЕКТ
|
|||
8
3463
05.08.13
✎
10:32
|
все равно ни чего не выводит и группировать пробовала и вообще уже,что только не пробовала,бесит
|
|||
9
Maxus43
05.08.13
✎
10:33
|
(8) значит нет данных. запрос последний в студию
|
|||
10
3463
05.08.13
✎
10:37
|
Запрос.Текст =
"ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка, | РеализацияТоваровУслугТовары.НомерСтроки, | РеализацияТоваровУслугТовары.Номенклатура, | РеализацияТоваровУслугТовары.Номенклатура.НаименованиеПолное, | РеализацияТоваровУслугТовары.Количество, | РеализацияТоваровУслугТовары.ЕдиницаИзмерения, | СерииНоменклатуры.СерийныйНомер, | ЗначенияСвойствОбъектов.Свойство, | ЗначенияСвойствОбъектов.Значение |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры | ПО РеализацияТоваровУслугТовары.СерияНоменклатуры = СерииНоменклатуры.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов | ПО РеализацияТоваровУслугТовары.Номенклатура = ЗначенияСвойствОбъектов.Объект |ГДЕ | РеализацияТоваровУслугТовары.Ссылка = &Ссылка | И (ЗначенияСвойствОбъектов.Значения.Наименование = &Гарантия)"; Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект); Запрос.УстановитьПараметр("Гарантия", Гарантия); |
|||
11
3463
05.08.13
✎
10:38
|
заполнено там гарантия 1 год
|
|||
12
Maxus43
05.08.13
✎
10:39
|
| И (ЗначенияСвойствОбъектов.Значения.Наименование = &Гарантия)";
убери, увидишь сразу. Не совпадает значение и твой отбор |
|||
13
3463
05.08.13
✎
10:42
|
убрала,толку то мало.где-то может можно почитать про это?гугли все как- то размыто
|
|||
14
Maxus43
05.08.13
✎
10:43
|
(13) что что прочитать? это обычный регистр сведений.
Не верю я, что убрав условие опять ничего. Чудес не бывает |
|||
15
Turpentine
05.08.13
✎
10:46
|
Первым делом открыть сам регистр и сделать фильтр по "Объект". Указать там свою номенклатуру.
Добавить в запросе условие на свойство Запрос.УстановитьПараметр("Свойство",ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду("Код найди")); Текст запроса вот такой д.б. "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка, | РеализацияТоваровУслугТовары.НомерСтроки, | РеализацияТоваровУслугТовары.Номенклатура, | РеализацияТоваровУслугТовары.Номенклатура.НаименованиеПолное, | РеализацияТоваровУслугТовары.Количество, | РеализацияТоваровУслугТовары.ЕдиницаИзмерения, | СерииНоменклатуры.СерийныйНомер, | ЗначенияСвойствОбъектов.Свойство, | ЗначенияСвойствОбъектов.Значение |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры | ПО РеализацияТоваровУслугТовары.СерияНоменклатуры = СерииНоменклатуры.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов | ПО РеализацияТоваровУслугТовары.Номенклатура = ЗначенияСвойствОбъектов.Объект И ЗначенияСвойствОбъектов.СВОЙСТВО=&СВОЙСТВО |ГДЕ | РеализацияТоваровУслугТовары.Ссылка = &Ссылка | "; Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект); |
|||
16
3463
05.08.13
✎
10:48
|
эйэй не надо так реагировать,я только начала работать на благо автоматизации.для меня пока не все так легко,как для Вас.выводит пустые поля,так что я сделаю
|
|||
17
probably
05.08.13
✎
10:48
|
(13) консоль запросов что выдает?
|
|||
18
3463
05.08.13
✎
10:49
|
сделаю сейчас
|
|||
19
probably
05.08.13
✎
10:55
|
(10) для серийного номера зачем соединение?
Напиши просто реализациятоваров.Серияноменклптуры.серийныйномер |
|||
20
3463
05.08.13
✎
10:59
|
через отладку ошибок нет ни каких,
включила отладчик внешних форм,выдал такую ошибку, {(1)}: Значение не является значением объектного типа (Метаданные) УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, |
|||
21
1Сергей
05.08.13
✎
11:00
|
Регистр ЗначенияСвойствОбъектов надо соединять не только по объекту, но и по свойству
|
|||
22
3463
05.08.13
✎
11:04
|
если убрать соединение длясерийного ноиера,он не работает
|
|||
23
3463
05.08.13
✎
13:13
|
Хелп,вообще уже не понимаю ни чего.вот что есть
Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслугТовары.Ссылка, | РеализацияТоваровУслугТовары.НомерСтроки, | РеализацияТоваровУслугТовары.Номенклатура, | РеализацияТоваровУслугТовары.Номенклатура.НаименованиеПолное, | РеализацияТоваровУслугТовары.Количество, | РеализацияТоваровУслугТовары.ЕдиницаИзмерения, | СерииНоменклатуры.СерийныйНомер, | ЗначенияСвойствОбъектов.Свойство, | ЗначенияСвойствОбъектов.Значение |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СерииНоменклатуры КАК СерииНоменклатуры | ПО РеализацияТоваровУслугТовары.СерияНоменклатуры = СерииНоменклатуры.Ссылка | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов | ПО РеализацияТоваровУслугТовары.Номенклатура = ЗначенияСвойствОбъектов.Объект | И ЗначенияСвойствОбъектов.Свойство=&Свойство | И ЗначенияСвойствОбъектов.Значение=&Значение |ГДЕ | РеализацияТоваровУслугТовары.Ссылка = &Ссылка | "; Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект); Запрос.УстановитьПараметр("Свойство",ПланыВидовХарактеристик.ЗначенияСвойствОбъектов.НайтиПоКоду("000000001")); Запрос.УстановитьПараметр("Значение",ПланыВидовХарактеристик.ЗначенияСвойствОбъектов.НайтиПоНаименованию("1 год")); ВыборкаХ= Запрос.Выполнить().Выбрать(); Пока ВыборкаХ.Следующий() Цикл Если СокрЛП(ВыборкаХ.Свойство) = "Гарантия" Тогда Гарантия = ВыборкаХ.Значение; КонецЕсли; КонецЦикла; |
|||
24
3463
05.08.13
✎
13:14
|
выдает ошибку
Не удалось сформировать внешнюю печатную форму! Ошибка при вызове метода контекста (Выполнить): {(17, 44)}: Не задано значение параметра "Свойство" И ЗначенияСвойствОбъектов.Свойство=<<?>>&Свойство |
|||
25
3463
05.08.13
✎
14:35
|
пожааалуйста(я хочу понять,что делать(
|
|||
26
hhhh
05.08.13
✎
14:55
|
(24) ну английскими буквами написано - это же и козе понятно.
|
|||
27
3463
05.08.13
✎
15:07
|
мне не понятно
|
|||
28
1Сергей
05.08.13
✎
15:12
|
(24) такая ошибка на может возникнуть в коде(23)
Чего-то не то смотришь |
|||
29
Сти
05.08.13
✎
15:21
|
Есть такой ПВХ? ПланыВидовХарактеристик.ЗначенияСвойствОбъектов ? Давно не видел УТ, но должны быть ПланыВидовХарактеристик.СвойстваОбъектов и РегистрыСведений.ЗначенияСвойствОбъектов |
|||
30
1Сергей
05.08.13
✎
15:24
|
(29) в любом случае - Значение не может быть ПВХ
|
|||
31
Infsams654
05.08.13
✎
15:24
|
(29) + кстати, что то тут не то что на самом деле
Почему то, не выдало ошибку на Запрос.УстановитьПараметр("Свойство",ПланыВидовХарактеристик.ЗначенияСвойствОбъектов.НайтиПоКоду("000000001")); |
|||
32
3463
05.08.13
✎
15:25
|
беедаа
|
|||
33
hhhh
05.08.13
✎
15:28
|
(27) УстановитьПараметр("Свойство"
и Свойство=&Свойство даже здесь видно, что они разные, написаны разными буквами. Английскими или японскими. |
|||
34
3463
05.08.13
✎
15:32
|
все там одинаковыми буквами написано
|
|||
35
Сти
05.08.13
✎
15:33
|
(33) Не видно. Хоть в двоичных кодах сверяй, хоть в Excel, хоть в 1С сравнивай - обе строки идентичны (во всяком случае то, что опубликовано здесь).
|
|||
36
3463
05.08.13
✎
15:34
|
да я даже попробовала скопировать один в другой,все нормально с буквами,та же ошибка.чем буквы то не угодили
|
|||
37
1Сергей
05.08.13
✎
15:36
|
(36) ты не там смотришь, ещё раз говорю.
Либо не сохранила, либо вообще другую базу открываешь. Научись пользоваться отладчиком |
|||
38
Сти
05.08.13
✎
15:39
|
так, наверное
|
|||
39
3463
05.08.13
✎
15:39
|
в смысле блин,что из меня тоже дуру то делать
|
|||
40
hhhh
05.08.13
✎
15:43
|
(35) ну запусти здесь на сайте поиск слова "Свойство"
|
|||
41
hhhh
05.08.13
✎
15:45
|
(40)+ о, уже одинаковые. А были разные.
|
|||
42
hhhh
05.08.13
✎
15:48
|
(39) ну как такое можно писать?
Если СокрЛП(ВыборкаХ.Свойство) = "Гарантия" Тогда ВыборкаХ.Свойство - это же ПланыВидовХарактеристик.ЗначенияСвойствОбъектов. зачем ты ее со строкой сравниваешь? да еще с умным выражением лица? |
|||
43
probably
05.08.13
✎
15:57
|
(39) Сегодня акт невиданной щедрости. Присылай id от ammyy, подключусь, помогу. Хочу добра сегодня сделать)
|
|||
44
probably
05.08.13
✎
16:00
|
+(43) или teamViewer. Можешь в почту сразу с паролем.
|
|||
45
3463
05.08.13
✎
16:10
|
куда тебе кидать то
|
|||
46
probably
05.08.13
✎
16:59
|
(45) почта в личной карточке
|
|||
47
IBTM
05.08.13
✎
17:42
|
(45) ты бы консолью запросов пользовалась бы
|
|||
48
probably
05.08.13
✎
18:50
|
(45) предложение действительно до 12 ночи)
В полночь карета превратится в тыкву) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |