Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 16:58

Создание запроса - нужна помощь

Автор Slaid, 07 фев 2012, 09:18

0 Пользователей и 1 гость просматривают эту тему.

Slaid

Добрый день! Я только начинающий, помогите пожалуйста создать запрос следующего типа

Если АдресКонтрагента = АдресКонтрагента из Контрагент.Родитель "Черный список" Тогда
Сообщение "Контрагент в черном списке"

Это требуется для формирования заказ-наряда на выездные работы. Конфигурация Управление Сервисным Центром 4.0, 1С 8.2.

Yura063

А почему не сделать через НайтиПоРеквизит 
Помогли, отблагодари!

cska-fanat-kz

Зачем запрос когда есть...


СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>)
ПринадлежитЭлементу (BelongsToItem)
Синтаксис:

ПринадлежитЭлементу(<Элемент>)
Параметры:

<Элемент> (обязательный)

Тип: СправочникСсылка. Группа (или элемент для иерархического справочника с иерархией элементов), для которой определяется принадлежность элемента.
Возвращаемое значение:

Тип: Булево. Истина - элемент подчинен группе; Ложь - в противном случае.
Описание:

Определяет подчиненность элемента справочника группе с учетом всех уровней иерархии.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Определяет подчиненность группе непосредственно на момент вызова метода путем последовательного считывания всех вышестоящих элементов.
Пример:

Если ОбъектСсылка.ПринадлежитЭлементу(ЭлементСсылка) Тогда
   Сообщить("Принадлежит");
КонецЕсли;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Slaid


Slaid

Пока не получилось сделать задуманное. :(

cska-fanat-kz

Курсы партизанов сказываются...

Вас пытать паяльником надо, чтобы узнать ЧТО ИМЕННО не получается?...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Шурик_1985

консольку себе в конфиг воткни, а там все понятно будет
Усё чотко!

Slaid

Цитата: cska-fanat-kz от 07 фев 2012, 09:43
Пример:

Если ОбъектСсылка.ПринадлежитЭлементу(ЭлементСсылка) Тогда
    Сообщить("Принадлежит");
КонецЕсли;
я не могу понять что писать надо, только вот эти несколько строк или описывать и верхнюю часть тоже.
я только начинающий, некоторые вещи методом тыка получилось сделать.

что за консольку? и от куда ее можно взять?

Сейчас вот еще делаю внешнюю печатную форму, для заказа покупателя чтобы можно было распечатать и договор на поставку деталей, которые данные в тексте Контрагент, адрес его, телефон. все появляется, а вот товар который идет в табличной части не появляется ссылается на:
Произошла ошибка по объекту: ДокументТабличнаяЧастьСтрока.ЗаказПокупателя.Товары
Результат = ДокументТабличнаяЧастьСтрока;      :{ОбщийМодуль.ДополнительныйМодульОбщие.Модуль(6)}: Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,13)}: Переменная не определена (ДокументТабличнаяЧастьСтрока).
но в wordе ссылки в таблице исчезают, получается что он не может получить данные.
Описание получения данных пишутся не в модулях а в "Объектах шаблонов внешних печатных форм"

Slaid

еще накачал видео и книги, чтобы понять логику 1С, изучаю.

Шурик_1985

Консоль запросов представляют собой внешную обработку, который может быть запущены в любом прикладном решении.
с помощю консолки можно создавать текст запроса, используя конструктор запроса, задавать оформление отчета, изменять или назначать собственные макеты для вывода результата и выводить результат, это реально помогает для именно начинающихся или не только. Можно его сказать тут:http://infostart.ru/public/64522/  и тут http://1c.proclub.ru/modules/mydownloads/personal.php?cid=120&lid=9040
Усё чотко!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск