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

Хранилище

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

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



> Пустая выборка, но в консоли данные есть.          
kosalex Подменю пользователя
сообщение 03.09.15, 11:58
Сообщение #1

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

Есть РС "Сведенья об инвалидности физ лиц." в нем есть запись


Есть у меня отчет, в котором есть такой код:
Если ВидОтчета = "Инв" Тогда //Получим дату начала инвалидности
        Индекс = 0;
        
        Для Каждого ФизЛицо Из спФизЛиц Цикл    
            Индекс = Индекс + 1;
            ЗапросКос = Новый Запрос;
            ЗапросКос.Текст =
            "ВЫБРАТЬ
            |    СведенияОбИнвалидностиФизлицСрезПоследних.Период
            |ИЗ
            |    РегистрСведений.СведенияОбИнвалидностиФизлиц.СрезПоследних(&Период, ФизЛицо = &ФизЛицо) КАК СведенияОбИнвалидностиФизлицСрезПоследних";
            
            ЗапросКос.УстановитьПараметр("ФизЛицо", ФизЛицо);
            ЗапросКос.УстановитьПараметр("Период", КонецМесяца(ДатаКонца));
            
            РезультатЗапроса = ЗапросКос.Выполнить();
            
            ВыборкаКос = РезультатЗапроса.Выбрать();
            
            
            Если ВыборкаКос.Следующий() Тогда
                
                ДатаНачалаИнвалидности = ВыборкаКос.Период;
                
                КоличествоДней = (НачалоДня(ДатаКонца) - НачалоДня(ДатаНачалаИнвалидности))/86400 + 1;
                
                ПостроительОтчета.Параметры.Вставить("парамКоличествоДней",    КоличествоДней);
            Иначе
                КоличествоДней = (НачалоДня(ДатаКонца) - НачалоДня(ДатаНачала))/86400 + 1;
                
                ПостроительОтчета.Параметры.Вставить("парамКоличествоДней",    КоличествоДней);
            КонецЕсли;
            
        КонецЦикла;    
    КонецЕсли;


Получается что выборка всегда пустая....хотя есть такое физ лицо в таблице "спФизЛиц" и в РС тоже есть.
В конструкторе запросов запись получаю правильную.


 ! 

Правила, п.4
 


Разобрался - тип данных не тот в параметре

Сообщение отредактировал logist - 03.09.15, 11:51

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


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

 

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