#0
by DCKiller
Задача: выбрать из таблиц многострочных частей доков только те записи, которые отностятся к документам данного вида, занесенным в список значений. Как задать в прямом запросе такое условие? База dbf и SQL.
#2
by Skom
для скуля точно так пойдет у меня так Функция ПостроитьЗапрос ... | Жур.Date_Time_IDDoc as ИД, ВыбранныеДокументы = список видов документов (уже в числовом виде для скуля)
#4
by Skom
тода тебе в список надо получить ИД доков (а можно и в таблицу запихать и поменять условие запрос свой покажи
#7
by DCKiller
|WHERE | ДокСтр.IDDoc IN... " - а вот тут уже хз... никак пока, вот и хочу узнать. УложитьСписокОбъектов не катит, т.к. распознает только типы справочников и счетов
#9
by ДенисЧ
create table #tmpDocs (iddoc char primary key); where ДокСтр.IDDoc IN (select iddoc from #tmpDocs);
#10
by DCKiller
Список документов формируется прямым запросом к таблице журнала документов. Сам этот список находится на форме, чтобы пользователь мог выбрать, какие из документов включать в дальнейшую обработку, а какие нет.
#21
by Skom
ну и плюс ко всему я тоже для скуля показал. я для ДБФ не делал ни разу. ибо не было нужды
#25
by Skom
create table #tmpDocs (iddoc char primary key); потому что ты ТемпДокс неверно заполняешь
#27
by Skom
так точнее... НО!!!!зачем!!! тебе когда в то что тебе надо. просто когда писал свой код ты еще не показал
#29
by Skom
я имел в виду что insert into #tmpDocs (iddoc) values (Мета.ЗначениеВСтрокуБД(сзДокс.ПолучитьЗначение(сч))) это просто строка а Запрос.Выполнить(<ТекстЗапроса>) это уже команда скуль серверу
#39
by DCKiller
Нет. Рабочий день закончился. Он почему-то выбирает вторым запросом все документы, которые попали в исходный список (хотя в списке, из которого заполянется временная таблица TmpDocs, присутствует только 1 документ из ранее выбранных)
#40
by viktor_vv
Ему не подойдет. Учитывая "чтобы пользователь мог выбрать, какие из документов включать в дальнейшую обработку".
#42
by viktor_vv
Временные таблицы не сохраняются. Есть не очень красивый вариант. Это если количество доков для обработки не очень большое. Может кто подскажет покрасивее.
#47
by viktor_vv
Я о том же. Надо же для документов. Это я так понял для справочников. Просто иногда самому это надо, а как кррасивше сделать никак понять не могу. Это при условии использования 1С++.
#49
by viktor_vv
Вот это я тормоз. " УложитьСписокОбъектов не катит, т.к. распознает только типы справочников и счетов " это если третий параметр задавать. А если нет то все работатет. глЗапросСКЛ.УложитьСписокОбъектов(СпДокументы,"#СпДокументы")
#50
by DCKiller
Точно! Именно так. Сейчас проверил для обеих баз, все работает. Всем спасибо за советы!
#51
by Skom
в случае с таблицей можно сделать не #TempDocs а ##TempDocs т.е. глобальную таблицу. тогда все отработает. тока чистить ее со временем.
#53
by Кириллка
запомнить раз и навсегда - метод Выполнить необхоимо проверять на ноль. У тебя там при повторном выполнении валится ошибка - 100%.
#54
by Skom
да оно понятно конечно. для этого кто то выше предлагал кусок кода из класса по созданию таких таблиц и их очищению кто то через ГЕТПЕРФОРМАНСКАУНТЕР кто то чере ГУИДЫ делает не суть важно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Можно ли сформированный табличный документ сохранить в ексель и отправить по почте?
- Что писать вместо ЗначениеЗаполнено?
- Для чего в УТ нужно "резервирование товаров" ведь резерв делает "заказ покупателей"
- Кнопка Печать() при подключении внешних печатных форм
- СКД расшифровка - открыть документ - источник данных ячеек
- ЗУП 2.5.24.2 Как бы обновить релиз?! Помогите!
- БП 2.0.12.2. Отчет: Обороты счета. Не формирует дебетовые обороты...
- Как сделать отчет из двух регистров?
- Что использовать - булево или перечисление?
- Как из РС вытащить ресурс по отбору по текущей позиции
- 8.2 Справочник-владелец и подчиненный на одной управляемой форме
- Архивирование файлов средствами 1с 8,1
- УТ: автоматическое закрытие заказов при отсутствии оплаты?
- При сохранении в эксель преобразовывает строки в числа
- Как сделать, чтобы выбранные поля выводились в строки, а не в столбцы в СКД?
- Учет на складах по Материально-Ответственным Лицам
- КД перенос периодического реквизита
- Обработка генерации счетов-фактур на основании реализаций
- Можно ли сгруппировать в СКД номенклатуру по иерархии если наборданных - таблица знач
- Модальные окна и терминал 2008 R2