Как из запроса извлечь нужные данные.

Форум 1С: Одинэс.Ру

Найти!

Как из запроса извлечь нужные данные.

EvgenS
03.07.2009 - 00:52
Имеем запрос
Запрос=СоздатьОбъект("Запрос");
ТекстЗапроса ="
|Элемент = Справочник.СтатьиЗатратНаПроизводство.ТекущийЭлемент;
|Наименование = Справочник.СтатьиЗатратНаПроизводство.Наименование;
|Группировка Элемент;
|Условие(Элемент в ""Папка1"");
|Условие(Найти(СокрЛП(Наименование),""Элемент1"")>0);";          
Запрос.Выполнить(ТекстЗапроса);
В запрсе ищется Элемент1 в Папка1
Как из этого извлечь ссылки на найденные элементы с наименованием Элемент1
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
22.10.2020 - 21:15
Смотри также:
Подключение кассы
Есть ли способ отловить момент отправки документа на принтер?
не получается написать обработку

Re: Как из запроса извлечь нужные данные.

roma n
12 - 03.07.2009 - 05:12
(11) Без рекурсии не будет ему счастья...

Re: Как из запроса извлечь нужные данные.

Reaper
13 - 03.07.2009 - 05:36
12-roma n > не будет ему счастья - fixed. Он уже 3-ю ветку сделал и до сих пор не сформулировал первоначальной задачи вместо поиска по наименованию. Хотя на поиск этот ругались во всех ветках. А ежели человек не в состоянии написать конструкцию для извлечения данных из запроса - я подозреваю, что невмешательство лучшая тактика. А то, знаете ли, благими намерениями вымощена дорога в ад.

Re: Как из запроса извлечь нужные данные.

roma n
14 - 03.07.2009 - 05:37
(13) +5

Re: Как из запроса извлечь нужные данные.

EvgenS
15 - 03.07.2009 - 05:39
(10)
Условие(Элемент в Папка1); вот именно это и не работает
где Папка1
СОЗ = СоздатьОбъект(Справочник.СтатьиЗатратНаПроизводство);
СОЗ.НайтиПоНаименованию("Папка1");
Папка1=СОЗ.ТекущийЭлемент();

Re: Как из запроса извлечь нужные данные.

iogri
16 - 03.07.2009 - 06:06
2(15)
1. СОЗ.НайтиПоНаименованию("Папка1") - находит (находит ли?) совпадение по первым символам. Возможно, это вовсе не та группа, которая нужна.
2. СОЗ.ТекущийЭлемент() - надо проверить, что это группа

Интересные темы

odines.ru
22.10.2020 - 21:15
Смотри также:
Бух 7.7 и авансы
не делает выборку по Запросу бух итогов
Комплекс защиты конфигураций 1C 7.7 «Кольчуга»

Re: Как из запроса извлечь нужные данные.

EvgenS
17 - 03.07.2009 - 06:10
(16) находит точно, проверял с ИспользоватьРодителя

Re: Как из запроса извлечь нужные данные.

Duke1C
18 - 03.07.2009 - 06:56
(17) Для надежности вместо:
СОЗ = СоздатьОбъект(Справочник.СтатьиЗатратНаПроизводство);
СОЗ.НайтиПоНаименованию("Папка1");
Папка1=СОЗ.ТекущийЭлемент();
Лучше вставь на форму диалога реквизит и выбери там ТОЧНО ту группу
И попробуй вставить в запрос функцию Счётчик()

Re: Как из запроса извлечь нужные данные.

USSR
19 - 03.07.2009 - 08:59
Офигенная алгоритмика и постановка задачи: Папка, Мамка, Элемент, и это ведь учет производства.
Спрашиваю еще раз, зачем ты делешь эту фигню, в чем твоя задача?? Сколько я чего не писал, лишь в самых крайних случаях приходится искать по наименованию, да и то при импорте из внешних файлов. Любую задачу, тем более этого уровня сложности, можно пояснить в 3-х словах. Поэтому чем писать эту муть, лучше остановиться, отдышаться и одуматься

Re: Как из запроса извлечь нужные данные.

Reaper
20 - 03.07.2009 - 09:03
19-USSR > Бесполезно. Я соболезную подопытному пациенту доктора Франкинштайна. Антикризисные 1Сники - заполонили. Всю Рассею.

Re: Как из запроса извлечь нужные данные.

VZ
21 - 03.07.2009 - 09:13
(20) +много. Аффтар не в состоянии сформулировать задачу, а тыкает пальцами в клавиатуру, надеясь получить что-то, а потом узнать - оно?
 
Может таким способом он и научиться программировать, но я точно не доживу.
К списку тем 1 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« Не могу найти в отчетности декларацию по УСН Очередность входа в базу »
© 2009 Форум 1С: Одинэс.Ру