Вход | Регистрация

  1  2
1С:Предприятие ::

Метки: 

Помощь в запросе

Я
   Ksusha112233
 
03.12.17 - 12:28
Здравствуйте!
Пытаюсь получить свойства контрагента. Но запрос возвращает значение null. Не могу понять почему??
Хотя у контрагента заполнено свойства ДатаДекларации и ДекларацияСоответсвия

СтруктураВозврата = Новый Структура("Ссылка,ДатаДекларации, ДекларацияСоответствия");
Запрос = новый Запрос;
Запрос.Текст =

"ВЫБРАТЬ
|    Контрагенты.Код,
|    Контрагенты.Ссылка,
|    Контрагенты.Наименование,
|    Контрагенты.Представление,
|    ЗначенияСвойстваДеклр.Значение КАК ДекларацияСоответствия,
|    ЗначенияСвойстваДатаДеклр.Значение КАК ДатаДекларации
|ИЗ
|    Справочник.Контрагенты КАК Контрагенты
|        ЛЕВОЕ СОЕДИНЕНИЕ 
|            (ВЫБРАТЬ
|            ЗначенияСвойствОбъектов.Объект КАК Объект,
|            ЗначенияСвойствОбъектов.Значение КАК Значение
|        ИЗ
|            РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|        ГДЕ
|            ЗначенияСвойствОбъектов.Свойство = &ДекларацияСоответствия) КАК ЗначенияСвойстваДеклр
|        ПО Контрагенты.Ссылка = ЗначенияСвойстваДеклр.Объект
|        ЛЕВОЕ СОЕДИНЕНИЕ 
|            (ВЫБРАТЬ
|            ЗначенияСвойствОбъектов.Объект КАК Объект,
|            ЗначенияСвойствОбъектов.Значение КАК Значение
|        ИЗ
|            РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
|        ГДЕ
|            ЗначенияСвойствОбъектов.Свойство = &ДатаДекларации) КАК ЗначенияСвойстваДатаДеклр
|        ПО Контрагенты.Ссылка = ЗначенияСвойстваДатаДеклр.Объект
|ГДЕ
|    Контрагенты.Ссылка = &ОсновнойПоставщик";
        Запрос.УстановитьПараметр("ОсновнойПоставщик", Текстр.Товар.ОсновнойПоставщик);
        Запрос.УстановитьПараметр("ДатаДекларации", ДатаДекларации);
        Запрос.УстановитьПараметр("ДекларацияСоответствия", ДекларацияСоответствия);
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий()Цикл    
 ЗаполнитьЗначенияСвойств(СтруктураВозврата, Выборка);
 ДатаДекларации = Выборка.ДатаДекларации;
 ДекларацияСоответствия = Выборка.ДекларацияСоответствия;
КонецЦикла;
 
 
   Ирина6811
 
101 - 03.12.17 - 21:51
Хорошо, подумаю. Про медведей я и забыла.)))
   nordbox
 
102 - 03.12.17 - 21:54
Chameleon1980, там оказалось все намного проще ))
10 строчек кода, 2 функции и 1 процедура
   Ирина6811
 
103 - 03.12.17 - 21:55
Как все заумно.
   Ирина6811
 
104 - 03.12.17 - 21:56
Для меня это темный лес.
   Chameleon1980
 
105 - 03.12.17 - 22:03
(102) ну отлично. Я не вник глубоко, просто.
   Chameleon1980
 
106 - 03.12.17 - 22:03
а что обработкой не сделал?
   nordbox
 
107 - 03.12.17 - 22:14
(106) Ну там больше писанины будет))
и в использовании не совсем удобно, потому что там характеристики бывают разные
Для Вида Номенклатуры и для каждого экземпляра отдельно,
ей придется отбирать номенклатуру, потом дальше по тексту..
можно конечно и обормоткой, но проще в момент ввода Номенклатуры и указания что характеристики для Вида ном,
нажать кнопку и он для всех характеристик редактируемой Ном создаст ШК.
   nordbox
 
108 - 03.12.17 - 22:19
+107 кроме того я сделал что можно не для всех характеристик сверху вниз, а только для тех которые она выберет(отметит) очень удобно когда много характеристик в номенклатуре
   nordbox
 
109 - 03.12.17 - 22:20
ладно, все, я спать, у меня уже почти половина первого ночи,
если вопросы будут, почта есть.
   Chameleon1980
 
110 - 03.12.17 - 22:22
у меня так-то тоже 00:18 ужо
 
 Рекламное место пустует
   nordbox
 
111 - 03.12.17 - 22:24
Завтра попробую в Расширении накатать что бы конфу с ключика не снимать )))
   Chameleon1980
 
112 - 03.12.17 - 22:25
(111) заглючило :)
   nordbox
 
113 - 03.12.17 - 22:28
Ага )))
Это что бы мозги не засыхали ))
как говорится Деградировать надо грамотно ))

  1  2

Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует