|
Бух 3.0 . Как выбрать запросом у организации и юр и факт адрес | ☑ | ||
---|---|---|---|---|
0
04347
24.03.14
✎
09:50
|
ВЫБРАТЬ
ОрганизацииКонтактнаяИнформация.Ссылка, ОрганизацииКонтактнаяИнформация.Представление, ОрганизацииКонтактнаяИнформация.Вид.ИмяПредопределенныхДанных ИЗ Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация ГДЕ ОрганизацииКонтактнаяИнформация.Вид.ИмяПредопределенныхДанных = &ИмяПредопределенныхДанных ввожу ЮрАдресОрганизации, получаю юр адрес, ввожу ФактАдресОрганизации, получаю факт адрес. А мне нужно чтобы вышел и юр и факт одновременно |
|||
1
Godofsin
24.03.14
✎
09:51
|
ОрганизацииКонтактнаяИнформация.Вид.ИмяПредопределенныхДанных В (&ИмяПредопределенныхДанных)
|
|||
2
Godofsin
24.03.14
✎
09:51
|
&ИмяПредопределенныхДанных определяешь как СЗ
|
|||
3
04347
24.03.14
✎
10:01
|
не совсем понятно, а как потом их передать в параметры
ОбластьМакета.Параметры.ЮрАдрес=ВыборкаДетальныеЗаписи.Представление; ОбластьМакета.Параметры.ФактАдрес=СведенияООрганизации.ФактическийАдрес; |
|||
4
Godofsin
24.03.14
✎
10:01
|
(3) Вот это щас вообще к чему?
|
|||
5
Strogg
24.03.14
✎
10:04
|
(3) братха-борцуха, пробегись циклом по выборке, назначь значения Юр и Факт адресам, а потом уж выводи их в параметры. :)
|
|||
6
xXeNoNx
24.03.14
✎
10:05
|
(0) Нафига, в типовых есть в общих модулях процедурка, куда передаешь строковые параметры, она тебе возвращает структуру с значениями этих параметров
|
|||
7
Godofsin
24.03.14
✎
10:06
|
ИмяПредставленияДанных = Новый СписокЗначений;
ИмяПредставленияДанных.Добавить("ЮрАдресОрганизации"); ИмяПредставленияДанных.Добавить("ФактАдресОрганизации"); Запрос.УстановитьПараметр("ИмяПредставленияДанных", ИмяПредставленияДанных); |
|||
8
Godofsin
24.03.14
✎
10:06
|
(5) Ольга не сильно обрадуется такому обращению ))))
|
|||
9
Strogg
24.03.14
✎
10:07
|
(6), кстати, да. ПолучитьСведенияОЮрФИзЛице, что ли...
(8) упс, сеструха-борцуха?:)))) |
|||
10
04347
24.03.14
✎
10:18
|
(6) у меня так и было
//СведенияОКонтрагенте = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(ВыборкаДетальныеЗаписи.Контрагент, ВыборкаДетальныеЗаписи.Дата); //СведенияООрганизации = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(ВыборкаДетальныеЗаписи.Организация, ВыборкаДетальныеЗаписи.Дата); но теперь нужно через запрос вытащить |
|||
11
xXeNoNx
24.03.14
✎
10:25
|
(10) Так посмотри функцию то эту, наверняка там запросом получает данные
|
|||
12
04347
24.03.14
✎
10:37
|
попробовала | ОрганизацииКонтактнаяИнформация.Вид.ИмяПредопределенныхДанных,
| ОрганизацииКонтактнаяИнформация.Ссылка КАК Ссылка1, | ОрганизацииКонтактнаяИнформация.Представление |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации.КонтактнаяИнформация КАК ОрганизацииКонтактнаяИнформация | ПО РеализацияТоваровУслугТовары.Ссылка.Организация = ОрганизацииКонтактнаяИнформация.Ссылка | и ОрганизацииКонтактнаяИнформация.Вид.ИмяПредопределенныхДанных = &ИмяПредопределенныхДанных |ГДЕ | РеализацияТоваровУслугТовары.Ссылка В(&МассивОбъектов) | "; Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов); ИмяПредставленияДанных = Новый СписокЗначений; ИмяПредставленияДанных.Добавить("ЮрАдресОрганизации"); ИмяПредставленияДанных.Добавить("ФактАдресОрганизации"); Запрос.УстановитьПараметр("ИмяПредопределенныхДанных", ИмяПредставленияДанных); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ругается на ошибку Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. и ОрганизацииКонтактнаяИнформация.Вид.ИмяПредопределенныхДанных <<?>>= &ИмяПредопределенныхДанных |
|||
13
Godofsin
24.03.14
✎
10:38
|
"В" вместо "="
|
|||
14
Godofsin
24.03.14
✎
10:39
|
(1) Скопируй
|
|||
15
Godofsin
24.03.14
✎
10:40
|
Вообще (12) - лютая жесть
|
|||
16
04347
24.03.14
✎
10:53
|
(13)согласна, накосячила.
но как потом сообщить факт и юрадрес Пока ВыборкаДетальныеЗаписи.Следующий() Цикл сообщить(ВыборкаДетальныеЗаписи.); сообщить(ВыборкаДетальныеЗаписи.); |
|||
17
Godofsin
24.03.14
✎
11:02
|
(16) Если ВыборкаДетальныеЗаписи.ИмяПредопределенныхДанных = "ЮрАдресОрганизации" тогда
Сообщить("ЮрАдрес = "+ВыборкаДетальныеЗаписи.Представление); Иначе ..... КонецЕсли; |
|||
18
Godofsin
24.03.14
✎
11:02
|
И это, запрос в (12) переделай - это жесть.
|
|||
19
banco
24.03.14
✎
11:21
|
(0)
ВЫБРАТЬ Организации.Ссылка, ЮрАдрес.Представление КАК ЮрАдрес, ФактАдрес.Представление КАК ФактАдрес ИЗ Справочник.Организации КАК Организации ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации.КонтактнаяИнформация КАК ЮрАдрес ПО Организации.Ссылка = ЮрАдрес.Ссылка И (ЮрАдрес.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ЮрАдресОрганизации)) ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Организации.КонтактнаяИнформация КАК ФактАдрес ПО Организации.Ссылка = ФактАдрес.Ссылка И (ФактАдрес.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ФактАдресОрганизации)) |
|||
20
04347
24.03.14
✎
11:21
|
(18)спасибо. А в чем жесть, как правильно?
|
|||
21
Godofsin
24.03.14
✎
11:28
|
(20) Зачем соединение с документом?
|
|||
22
04347
24.03.14
✎
11:39
|
(19) спасибо, тоже получилось
(20) мне нужно у определенного документа вытащить организацию, юр адрес, факт адрес, номенклатуру |
|||
23
Godofsin
24.03.14
✎
11:47
|
(22) Номенклатуру ты в запросе не трогаешь, значит, тебе нужно только организацию. Также через параметры ее и устанавливай.
|
|||
24
04347
24.03.14
✎
12:11
|
(23)я отрывок из запроса привела.
Мне нужно вытащить Реализацию, у Реализации - Номенклатуру, Организацию, Контрагента. У Номенклатуры - СведенияОбАлкогольнойПродукции У Организации - ЮрАдрес, ФактАдрес, ДопРеквизиты У контрагента - ЮрАдр, ФактАдр, ЛицензииПоставщиковАлкогольнойПродукции все это пытаюсь сделать в одном запросе, чтобы пройти аудит на внешнюю печатную форму в облаке |
|||
25
1YuristSergey
07.04.14
✎
16:21
|
А как быть, если нужно сменить юридический адрес в одной строке, а в других оставить таким же? Уже где только не спрашивал, даже там, где арендовал http://www.adres495.ru/smena.html
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |