|
как правильно передать таблицу в запрос | ☑ | ||
---|---|---|---|---|
0
LivingStar
07.11.11
✎
14:32
|
при переборе документов создаю таблицу с одним полем
и заполняю туда ссылки документов потом эту таблицу передаю в запрос на выбор другого документа в качестве реквизита типа документ но выборки нет в консоле же в режиме предприятия передаю в тот же запрос список с несколькими документами все работает.... как нужно правильно заполнять таблицу? Если Справочники.ТипВсеСсылки().СодержитТип(ТипЗнч(СтрокаТч.Данные)) ТОгда // Это справочник Если СтрокаТч.Данные.Ссылка.Метаданные().Имя = "ПисьмаКонтрагентов" Тогда НоваяСтрока = Таб.Добавить(); НоваяСтрока.Письмо = СтрокаТч.Данные.Ссылка; |
|||
1
DocWin
07.11.11
✎
14:34
|
Типизировать. Колонка должна иметь явный тип.
|
|||
2
LivingStar
07.11.11
✎
14:44
|
(1) спасибо!
там же может быть тип справочник.... |
|||
3
LivingStar
07.11.11
✎
14:48
|
как добавить описание типов справочник?
|
|||
4
LivingStar
07.11.11
✎
14:54
|
как мне задать явный тип определенного справочника?
если для строки и числа есть примеры, то для справочника нет.... |
|||
5
GROOVY
07.11.11
✎
14:56
|
Вы что вообще делаете. Пока мне кажется что велосипед пытаетесь изобрести, не уверен.
|
|||
6
Starhan
07.11.11
✎
14:56
|
сдается мне учетку подарили или взломали :)
|
|||
7
hhhh
07.11.11
✎
15:09
|
(5) удаляет из базы одну организацию.
|
|||
8
Reset
07.11.11
✎
15:12
|
(7) Задача как раз по силам специалисту уровня (3) ;)
|
|||
9
СВН78
07.11.11
✎
15:15
|
СКД спасет мир. Делаешь 2 пакета запросов, в первом выборка доков и помещаешь во временную таблицу, а во второй делаешь связь с временной таблицей
|
|||
10
Starhan
07.11.11
✎
15:17
|
(9) не грузи так сразу :)
|
|||
11
hhhh
07.11.11
✎
15:18
|
(3) ну вы же ответили сами себе в (0)
Справочники.ТипВсеСсылки() |
|||
12
LivingStar
08.11.11
✎
06:38
|
что я не так сделал в запросе?
меняю соединения либо вообще не выбирает либо выбирает но не те документы ВЫБРАТЬ ДокументыКонтрагентов.Ссылка ПОМЕСТИТЬ ВТ_ПисьмаНаСогласование ИЗ Справочник.ДокументыКонтрагентов КАК ДокументыКонтрагентов ГДЕ ДокументыКонтрагентов.Организация = &Орг ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Согласование.Ссылка, ВТ_ПисьмаНаСогласование.Ссылка.Ссылка, ВТ_ПисьмаНаСогласование.Ссылка.Организация ИЗ ВТ_ПисьмаНаСогласование КАК ВТ_ПисьмаНаСогласование ЛЕВОЕ СОЕДИНЕНИЕ БизнесПроцесс.Согласование КАК Согласование ПО ВТ_ПисьмаНаСогласование.Ссылка = Согласование.ПисьмоНаСогласование |
|||
13
LivingStar
08.11.11
✎
06:46
|
вот такая связь, выбирает вообще все согласования
ВЫБРАТЬ элсиДокументыКонтрагентов.Ссылка ПОМЕСТИТЬ ВТ_ПисьмаНаСогласование ИЗ Справочник.элсиДокументыКонтрагентов КАК элсиДокументыКонтрагентов ГДЕ элсиДокументыКонтрагентов.Организация = &Орг ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ элсиСогласование.Ссылка, ВТ_ПисьмаНаСогласование.Ссылка.Ссылка, ВТ_ПисьмаНаСогласование.Ссылка.Организация ИЗ БизнесПроцесс.элсиСогласование КАК элсиСогласование ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПисьмаНаСогласование КАК ВТ_ПисьмаНаСогласование ПО элсиСогласование.ПисьмоНаСогласование = |
|||
14
LivingStar
08.11.11
✎
07:15
|
(5) пока сделал как советовали в (3) ...
|
|||
15
LivingStar
09.11.11
✎
07:16
|
подскажите почему не отрабатывает вот этот запрос?
Вроде все правильно делаю, но он не отбирает по организации что указана в параметре, а отбирает по всем организациям. ВЫБРАТЬ ПисьмаКонтрагентов.Ссылка ПОМЕСТИТЬ ВТ_ПисьмаКонтрагентов ИЗ Справочник.ПисьмаКонтрагентов КАК ПисьмаКонтрагентов ГДЕ ПисьмаКонтрагентов.Организация = &Орг ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Согласование.Ссылка, ВТ_ПисьмаКонтрагентов.Ссылка КАК Ссылка1, ВТ_ПисьмаКонтрагентов.Ссылка.Организация ИЗ БизнесПроцесс.Согласование КАК Согласование ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПисьмаКонтрагентов КАК ВТ_ПисьмаКонтрагентов ПО Согласование.ПисьмоНаСогласование = ВТ_ПисьмаКонтрагентов.Ссылка |
|||
16
LivingStar
09.11.11
✎
07:21
|
вот так сработало, думал что параметра в первом пакетном запросе достаточно...
ВЫБРАТЬ элсиПисьмаКонтрагентов.Ссылка, элсиПисьмаКонтрагентов.Организация ПОМЕСТИТЬ ВТ_ПисьмаКонтрагентов ИЗ Справочник.элсиПисьмаКонтрагентов КАК элсиПисьмаКонтрагентов ГДЕ элсиПисьмаКонтрагентов.Организация = &Орг ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ элсиСогласование.Ссылка, ВТ_ПисьмаКонтрагентов.Организация ИЗ БизнесПроцесс.элсиСогласование КАК элсиСогласование ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПисьмаКонтрагентов КАК ВТ_ПисьмаКонтрагентов ПО элсиСогласование.ПисьмоНаСогласование = ВТ_ПисьмаКонтрагентов.Ссылка ГДЕ ВТ_ПисьмаКонтрагентов.Организация = &Орг |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |