Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
1

простой запрос

29.09.2011, 17:02. Показов 2981. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
есть простенький запрос
Code
1
2
3
4
5
    |Код = Справочник.Номенклатура.Код;
|Наименование = Справочник.Номенклатура.Наименование;
|Родитель = Справочник.Номенклатура.Родитель;
|Группировка Наименование;
|Условие(Родитель.наименование=""Кулинария"");
выбирает название номенклатуры из папки кулинария, не получается добавить дополнительное условие чтобы выводил номенклатуру из папки "кулинария" и "мясо", догадываюсь что нужно добавить условие с помощью конструкции "или" но не выходит
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.09.2011, 17:02
Ответы с готовыми решениями:

Простой запрос по Счетам
Добрый день! Суть в следующем: 1С 7.7., документ - СчетВходящий, добавлено два реквизита , Срок первого платежа - Дата, и Срок вторго...

Простой запрос с условием
Подскажите как исправить этот запрос: Запрос = Новый Запрос(); Запрос.УстановитьПараметр("ШтрихКод", ШК); ...

Простой запрос
добрый вечер подскажите, пожалуйста,что в запросе я делаю не так вернее,что,после него,пишу не так Запрос = Новый Запрос; ...

13
12 / 12 / 0
Регистрация: 08.07.2011
Сообщений: 140
29.09.2011, 17:43 2
У вас 7.7 ?
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
29.09.2011, 17:44  [ТС] 3
да 7.7
0
12 / 12 / 0
Регистрация: 08.07.2011
Сообщений: 140
29.09.2011, 17:59 4
Никогда на 7.7 не писал, но, исходя из логики, должно быть Родитель.наименование=""Кулинария"" ИЛИ Родитель.наименование=""Мясо""
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
29.09.2011, 18:01  [ТС] 5
исходя из этой логики я перепробовал кучу вариантов, такой вариант у меня тоже был, и как оказалось безрезультатным =( поэтому и пришлось обратиться к профи
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.10.2011, 10:47  [ТС] 6
Code
1
2
3
4
5
|Код = Справочник.Номенклатура.Код;
    |Наименование = Справочник.Номенклатура.Наименование;
    |Родитель = Справочник.Номенклатура.Родитель;
    |Группировка Наименование;
    |Условие(Родитель.наименование =""Кулинария"" ИЛИ Родитель.наименование =""Мясные п/ф"");
вот у этого запроса выскакивает ошибка:
Code
1
2
3
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
{Отчет.мой.Форма.Модуль(22)}: Условие(Родитель.наименование ="Кулинария" ИЛИ Родитель.наименование  <<?>> ="Мясные п/ф");
Запрос[6] : Неправильное использование арифметической или строковой операции
товарищи с 1с дружащие подскажите в чем дело? и как правильно условие прописать?
0
 Аватар для fimbulwinter
309 / 309 / 1
Регистрация: 16.01.2011
Сообщений: 1,073
06.10.2011, 12:06 7
м.б. так?
Вложения
Тип файла: zip 1111.ZIP (6.8 Кб, 21 просмотров)
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.10.2011, 12:13  [ТС] 8
мне нудно выбрать всю номенклатуру только из этих двух папок...вот условие на 2 родителей почему то не хочет работать
0
 Аватар для fimbulwinter
309 / 309 / 1
Регистрация: 16.01.2011
Сообщений: 1,073
06.10.2011, 12:19 9
добавь два условия на две папки
и условие что бы не выбирал группы
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.10.2011, 12:23  [ТС] 10
я вообще-то далек от 1с, просто так сложилось, что нужно вытащить эти данные если бы я знал как корректно построить запрос то не спрашивал, пробовал несколько вариантов которые по логике вещей должны были бы работать, и 2 раза условие прописывал и в одном условии писал но не хочет он работатьс оператором "ИЛИ" может здесь как-то синтаксис отличается
0
34 / 34 / 3
Регистрация: 31.03.2011
Сообщений: 197
06.10.2011, 12:38 11
Условие ((Выражение1)ИЛИ(Выражение2))
Выражение 1 - Родитель.наименование =""Кулинария""
Выражение 2 - Родитель.наименование =""Мясо""

Добавлено через 1 минуту
+ не факт что в данном конкретном случае запрос будет работать быстрее, чем обычная выборка элементов справочника в пределах подчинениях.
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.10.2011, 12:44  [ТС] 12
что значит обычная выборка элементов справочника в пределах подчинения?

Добавлено через 2 минуты
на формирование отчета уходят порядка 5-7 секунд...
0
34 / 34 / 3
Регистрация: 31.03.2011
Сообщений: 197
06.10.2011, 12:45 13
СправочникТовары.ИспользоватьРодителя(НужнаяГруппаТовара)
СправочникТовары.ВыбратьЭлементы(1);
Пока СправочникТовары.ПолучитьЭлемент() = 1 Цикл
<...>
КонецЦикла;

ну допустим вот так..
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
06.10.2011, 12:51  [ТС] 14
просо я делаю выборку подключившись к 1с программно из delphi поэтому не совсем понимаю как это выглядит без запроса...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.10.2011, 12:51
Помогаю со студенческими работами здесь

Простой запрос регистра накопления
Всем доброе время суток. Сижу уже второй день над проблемой. Есть простой запрос из регистра накопления: &amp;НаКлиенте Процедура...

Простой запрос
Есть БД общаги. Нужно вывести список комнат, где есть свободные места, с указанием числа мест. Максимум 3 человека в комнате. Не понимаю...

простой запрос
Приветствую! Выбрать записи, когда атрибут одной таблицы равен атрибуту другой, это я могу. А как выбрать наоборот?

Простой запрос
Привет всем! есть две таблицы wp_cformssubmissions и wp_cformsdata. В wp_cformssubmissions хранятся информаций а в wp_cformsdata дата...

Простой запрос
В общем нада реализовать запрос 4 способами. Первый простым Selectом, остальное попробую сам. Для каждого кинотеатра подсчитать сумму...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru