Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
17 Дек 2017, 07:34
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Запрос  (Прочитано 2285 раз)

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

Оффлайн Vlasov Sergey

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-12-20
  • Сайт: 
  • Профессия: Ученик 1С
Запрос
« Первое сообщение: 20 Дек 2011, 14:07 »
Доброго времени суток.
(Платформа 8.1 "Управление торговлей" 10.3
у меня есть запрос,но почему то он не работает,подскажите пожалуйста что тут не так

Запрос = Новый Запрос;
     Запрос.Текст ="ВЫБРАТЬ
   |ВЫРАЗИТЬ (КонтактнаяИнформация.Представление КАК Строка(100)) КАК ФактическийАдресКонтрагента
   |ИЗ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
   |ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
   |ПО КонтактнаяИнформация.Объект=Контрагент.Наименование
   |И КонтактнаяИнформация.Тип=Значение(Перечисление.ТипыКонтактнойИнформации.Адрес)
   |И КонтактнаяИнформация.Вид=Значение(Справочник.ВидыКонтактнойИнформации.ФактическийАдресКонтрагента)";
   
   Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Количество() > 0 Тогда
   Выборка.Следующий();
   ЭлементыФормы.ФактическийАдрес.Значение = Выборка.ФактическийАдрес;
Иначе
   ЭлементыФормы.ФактическийАдрес.Значение = "Не найден";
КонецЕсли;


Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Re: Запрос
« Ответ #1: 20 Дек 2011, 14:32 »
Не
|ПО КонтактнаяИнформация.Объект=Контрагент.Наименование

а
|ПО КонтактнаяИнформация.Объект=Контрагент.Ссылка
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн Vlasov Sergey

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-12-20
  • Сайт: 
  • Профессия: Ученик 1С
Re: Запрос
« Ответ #2: 20 Дек 2011, 14:40 »
Все равно не робит

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Re: Запрос
« Ответ #3: 20 Дек 2011, 15:11 »
(мысли вслух)
Блииин... хоть робота делай на форуме... который после каждой реплики автора переспрашивает

"как именно не работает? ошибку выдает? а данные проверяли? точно есть? а в обработку перезашли? конфигурацию обновили?"

2Автор:
В запросе поле называется "ФактическийАдресКонтрагента", а обрабатывать пытаетесь как "ФактическийАдрес", и наверняка это в ошибке написано, если данные вообще хоть какие-то есть...

Ну, и плюс, лучше писать:
Если Выборка.Следующий() тогда
   ЭлементыФормы.ФактическийАдрес.Значение = Выборка.ФактическийАдресКонтрагента;
Иначе
   ЭлементыФормы.ФактическийАдрес.Значение = "Не найден";
КонецЕсли;
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать

Оффлайн Vlasov Sergey

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-12-20
  • Сайт: 
  • Профессия: Ученик 1С
Re: Запрос
« Ответ #4: 20 Дек 2011, 15:50 »
Ошибка при вызове метода контекста (Выполнить): {(7, 37)}: Неверные параметры "Справочник.ВидыКонтактнойИнформации.ФактическийАдресКонтрагента"
И КонтактнаяИнформация.Вид=Значение(<<?>>Справочник.ВидыКонтактнойИнформации.ФактическийАдресКонтрагента)
   Выборка = Запрос.Выполнить().Выбрать();

 :dfbsdfbsdf: :(

Оффлайн Vlasov Sergey

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-12-20
  • Сайт: 
  • Профессия: Ученик 1С
Re: Запрос
« Ответ #5: 20 Дек 2011, 15:54 »
Ошибка при вызове метода контекста (Выполнить): {(7, 37)}: Неверные параметры "Справочник.ВидыКонтактнойИнформации.ФактическийАдресКонтрагента"
И КонтактнаяИнформация.Вид=Значение(<<?>>Справочник.ВидыКонтактнойИнформации.ФактическийАдресКонтрагента)
   Выборка = Запрос.Выполнить().Выбрать();

 :dfbsdfbsdf: :(

Данные все есть,проверял и конфигурацию обновлял

Оффлайн Klyacksa

  • Фрилансер. Милости прошу с задачами в личку.
  • Глобальный модератор
  • *****
  • Сообщений: 1325
  • РЕПУТАЦИЯ: 430
  • КПД: 32%
  • Регистрация: 2010-08-20
  • Сайт: 
  • Профессия: Программист 1С
Re: Запрос
« Ответ #6: 20 Дек 2011, 17:21 »
Ну так он же Вам говорит, в чем ошибка, русским по белому.

Не нравится ему значение параметра Справочник.ВидыКонтактнойИнформации.ФактическийАдресКонтрагента
Чтобы так использовать элемент справочника, он должен быть предопределенным. Он у Вас предопределенный? Если да - проверьте на опечатку, или возможно в Конфигурации этот элемент называется как-то по-другому. Это легко сделать, став на пустое место модуля, набрать "Справочник.ВидыКонтактнойИнформации." , и посмотреть, какие варианты предопределенных элементов доступны.

Если не предопределенный, то его нужно передавать в запрос параметром.
xxx: Спасибо! Я бы загуглил, но ты интересней. Материшься. Злишься. Послать можешь...

Мысль - это оргазм мозга. Кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать


Теги:
 

Как можно подставлять цену из регистра сведений "Цены поставщиков" в документ"ПоступлениеТоваров" на актуальную дату? Необходимо использовать запрос в решении.

Автор Елена6666666666Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 14
Просмотров: 9383
Последний ответ 24 Окт 2014, 13:30
от cska-fanat-kz
Запрос Параметры для "ИЗ"

Автор БерезинРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3006
Последний ответ 15 Май 2013, 23:27
от Березин
Что быстрее: Загрузить табличную часть в запрос и там добавить колонки, или пробежаться циклом по ТЧ и добавить значения в колонки

Автор ZeedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 990
Последний ответ 11 Июл 2016, 09:00
от vitasw
Запрос по обработке "Согласование заявок"

Автор DenielAkreedРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 692
Последний ответ 29 Сен 2016, 02:39
от DenielAkreed
8.2 Бух. Запрос с условием "комментарий содержит текст"

Автор bolobolРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 13
Просмотров: 16574
Последний ответ 02 Сен 2011, 01:14
от bolobol

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
145 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
50 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
42 Сообщений
BuhRust
32 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
24 Сообщений

* Кто онлайн

  • Точка Гостей: 120
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

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

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal