Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Проверка в запросе на вхождение          
SergXP Подменю пользователя
сообщение 09.12.14, 15:03
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 55
Спасибо сказали: 1 раз
Рейтинг: 0

В языке запросов оператор "В" и "В ИЕРАРХИИ" проверяют параметр на вхождение в элемент справочника (иерархического). Мне нужно проверить вхождение в табличную часть элемента справочника. Результат запроса возвращается пустой. Чем можно победить условие вхождения?
Спасибо.

Petre Подменю пользователя
сообщение 09.12.14, 15:21
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Здесь нет никакого "вхождения".
Опишите подробней, что вам надо получить. Возможно все обойдется запросом к табличной части справочника.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

SergXP Подменю пользователя
сообщение 09.12.14, 15:47
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 55
Спасибо сказали: 1 раз
Рейтинг: 0

Я уже кое-что выяснил, но это только то, что нужно действовать через вложенный запрос к ТЧ элемента справочника и результта передавать оператору В (). А чтобы было понятно - поясню задачу...
Есть план счетов, реестр бухгалтерии. Есть справочник журнал-ордер с табличной частью. ТЧ содержит список счетов для элемента. В запросе к регистру бухгалтерии нужно отбирать обороты с условием вхождения счета Кт в список выбранного журнала (другими словами - фильтр). Я попробовал в параметры запроса передать ссылку на ТЧ выбранного журнала
Запрос.УстановитьПараметр("Журнал", Журнал.Счета);

Выполнить() - не ругается, но и ничего не выбирает. Я думал, что если оператор "В ()" работает с элементом иерархического справочника, то смог бы и с ТЧ тоже, но видимо ошибался.

alex040269 Подменю пользователя
сообщение 09.12.14, 16:24
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(SergXP @ 09.12.14, 15:47) *
Запрос.УстановитьПараметр("Журнал", Журнал.Счета);

не правильно. условие запроса?


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

logist Подменю пользователя
сообщение 09.12.14, 16:39
Сообщение #5

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(SergXP @ 09.12.14, 15:47) *
думал, что если оператор "В ()" работает с элементом иерархического справочника

Оператор "В работает с массивом или списком значений, или результатом другого запроса, результатом которого является одна колонка


Signature
Личные бесплатные консультации не даю, для этого есть форум!

SergXP Подменю пользователя
сообщение 09.12.14, 16:54
Сообщение #6

Говорящий
***
Группа: Пользователи
Сообщений: 55
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(logist @ 09.12.14, 17:39) *
Оператор "В работает с массивом или списком значений, или результатом другого запроса, результатом которого является одна колонка

Да, это я уже выяснил. Немного поизвращался и решил вопрос вложенным запросом. Всем спасибо... А может есть еще решения? 433.gif

logist Подменю пользователя
сообщение 09.12.14, 17:00
Сообщение #7

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(SergXP @ 09.12.14, 16:54) *
А может есть еще решения?

Покажите Ваш запрос. Не совсем понятно, что решать надо...


Signature
Личные бесплатные консультации не даю, для этого есть форум!

SergXP Подменю пользователя
сообщение 26.12.14, 13:21
Сообщение #8

Говорящий
***
Группа: Пользователи
Сообщений: 55
Спасибо сказали: 1 раз
Рейтинг: 0

Цитата(logist @ 09.12.14, 18:00) *
Покажите Ваш запрос. Не совсем понятно, что решать надо...

Все, спасибо. Вопрос решил и снял его с повестки дня.

drug_com Подменю пользователя
сообщение 14.04.18, 8:42
Сообщение #9

Говорящий
***
Группа: Пользователи
Сообщений: 59
Из: Киев
Спасибо сказали: 3 раз
Рейтинг: 0

Цитата(SergXP @ 26.12.14, 14:21) *
Вопрос решил и снял его с повестки дня.

Эгоистично.
Неужели сложно для наглядности выложить решение для подрастающих новых поколений программистов 1с?
sad.gif

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.04.24, 16:14
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!