Имя: Пароль:
1C
 
Метод объекта не обнаружен (Выбрать)
, ,
0 Andryyyyyxa
 
20.05.15
07:19
Есть процедура вывода информации из регистра накопления в документ( При нажатии кнопки сформировать). В пользоват режиме выбивает ошибку: {Документ.ЗаполненияЗаявкиНаЗамеры.Форма.ФормаДокумента1.Форма(22)}: Метод объекта не обнаружен (Выбрать)
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();  


Процедура ЗаполнитьНажатие(Элемент)

    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
                   |    Реноме_ЗаявкиНаЗамеры.Заявка.Ссылка КАК НомерЗаявки,
                   |    Реноме_ЗаявкиНаЗамеры.Заявка.Дата КАК ДатаИзЗаявкиКлиента,
                   |    ДОБАВИТЬКДАТЕ(Реноме_ЗаявкиНаЗамеры.Заявка.Дата, ДЕНЬ, 3) КАК ПлановаяДата,
                   |    Реноме_ЗаявкиНаЗамеры.Заявка.Ответственный КАК Исполнитель,
                   |    Реноме_ЗаявкиНаЗамеры.Выполено
                   |ИЗ
                   |    РегистрНакопления.Реноме_ЗаявкиНаЗамеры КАК Реноме_ЗаявкиНаЗамеры
                   |ГДЕ
                   |    Реноме_ЗаявкиНаЗамеры.Заявка.Ссылка = &ВыбСсылка
                   |    И НЕ Реноме_ЗаявкиНаЗамеры.Выполено = &Ложь";
    Запрос.УстановитьПараметр("ВыбСсылка", Ссылка);
    Запрос.УстановитьПараметр("Ложь", Ложь);
    
    
//    ВыборкаДетальныеЗаписи = ЭтотОбъект.ИсполненияРабот.Получить(Запрос.Выполнить().Выгрузить());
    РезультатЗапроса = Запрос.Выполнить().Выгрузить();
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();      
    Для Каждого СтрокаТабличнойЧасти Из ВыборкаДетальныеЗаписи  Цикл
    СтрокаТабличнойЧасти.НомерЗаявки = ВыборкаДетальныеЗаписи.НомерЗаявки.Вставить();    
    СтрокаТабличнойЧасти.ДатаИзЗаявкиКлиента = ВыборкаДетальныеЗаписи.ДатаИзЗаявкиКлиента.Вставить();
    СтрокаТабличнойЧасти.ПлановаяДата = ВыборкаДетальныеЗаписи.ПлановаяДата.Вставить();
    СтрокаТабличнойЧасти.Исполнитель = ВыборкаДетальныеЗаписи.Исполнитель.Вставить();
        КонецЦикла;
        
        ЭтотОбъект.ИсполненияРабот.ДатаИзЗаявкиКлиента.Редактировать = Ложь;
        
        Если ЭтотОбъект.ИсполненияРабот.ПлановаяДата = ДеньГода("СБ") или ДеньГода("НД") Тогда
    ЭтотОбъект.ИсполненияРабот.ПлановаяДата = ДеньГода("ПН");
КонецЕсли;

КонецПроцедуры
1 Andryyyyyxa
 
20.05.15
07:20
Подскажите, что делать?
2 Admin_Net_1C
 
20.05.15
07:22
(0) РезультатЗапроса = Запрос.Выполнить().Выгрузить() возвращает ТаблицуЗначений. Если нужно обходить выборку запроса, то пиши РезультатЗапроса = Запрос.Выполнить().Выбрать()
3 temmy70
 
20.05.15
07:23
видимо так должно быть

РезультатЗапроса = Запрос.Выполнить().Выгрузить();
//ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();      
Для Каждого СтрокаТабличнойЧасти Из ВыборкаДетальныеЗаписи Цикл
4 patria0muerte
 
20.05.15
07:23
ВыборкаДетальныеЗаписи.ДатаИзЗаявкиКлиента.Вставить()

Господи, что это?
5 temmy70
 
20.05.15
07:24
(3) обходить по РезультатуЗапроса конечно
6 patria0muerte
 
20.05.15
07:25
(3) Тогда уже:

//РезультатЗапроса = Запрос.Выполнить().Выгрузить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();      
Пока ВыборкаДетальныеЗаписи.Слудующий() Цикл
7 Альбатрос
 
20.05.15
07:27
(6) Тогда уже:

РезультатЗапроса = Запрос.Выполнить();

ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();      
Пока ВыборкаДетальныеЗаписи.Слудующий() Цикл
8 patria0muerte
 
20.05.15
07:27
А в целом просто АДъ какой-то...

ЭтотОбъект.ИсполненияРабот.ДатаИзЗаявкиКлиента.Редактировать = Ложь;

ВыборкаДетальныеЗаписи.Исполнитель.Вставить()

Плюс, обращение к реальной таблице РН, который, судя по контексту, вообще не используется как РН...
9 patria0muerte
 
20.05.15
07:28
Ну и классика:

Запрос.УстановитьПараметр("Ложь", Ложь);
10 Рэйв
 
20.05.15
07:35
>>И НЕ Реноме_ЗаявкиНаЗамеры.Выполено = &Ложь";

сильно завернуто:-)
11 Альбатрос
 
20.05.15
07:36
(10) Дерзко! ))))
12 Альбатрос
 
20.05.15
07:36
+(10) смущает слово "Выполено"
13 Альбатрос
 
20.05.15
07:37
от слова "Прополоть"? ))))
14 Рэйв
 
20.05.15
07:38
(13)А у меня ассациация ВыПолено :-)
15 Рэйв
 
20.05.15
07:39
быть или не быть... полено или не полено..
:-)
16 Альбатрос
 
20.05.15
07:39
(14) ахахах))) Видимо про женщин в кровати ))))
17 Рэйв
 
20.05.15
07:39
(16)Видимо женщина миниатюрная. На бревно не тянула:-)
18 Альбатрос
 
20.05.15
07:40
(17) мля)))) ржу чот ))))
19 Web00001
 
20.05.15
07:56
И таки не пятница же вроде.
20 fishb1
 
20.05.15
07:59
Для вновь подключившихся, это продолжение истории Вставить данные в документ из регистра накопления

=)
21 denk
 
20.05.15
08:37
А все заметили, что за последнюю неделю на форуме появилась много подобных тем от людей без полоски под ником со странными желаниями вроде присвоения значения элементу формы? ЭлементыФормы.МоеСуперПоле = МоеСуперЗначение
22 patria0muerte
 
20.05.15
09:13
(21) Студентики/дипломы вестимо, не?
23 Andryyyyyxa
 
20.05.15
10:06
спасибо за подсказку