Выборка сдельных нарядов 8.1
03.04.2008
06:49
#1
"Имеется нужда по периоду и по физ лицу выбрать сдельный наряд, все параметры имеют норм данные, проверено.
Однако запрос выдает ошибку чтения значения.
Все остальные доки выбирает нормально, тут как бы не бился - никак.
Поскажите может что не так сделал?
разз = Новый запрос;
разз.УстановитьПараметр("ФизЛицо",СдельныйНаряд.Исполнители.ВыгрузитьКОлонку("ФизЛицо").Получить(0));
разз.УстановитьПараметр("ДатаНач",ДатаНач);
разз.УстановитьПараметр("ДатаКон",КонецДня(ДатаКон));
разз.УстановитьПараметр("Организация",Справочники.Организации.НайтиПоКоду("0001"));
разз.Текст = "ВЫБРАТЬ
| СдельныйНаряд.Выработка.(
| Ссылка,
| НомерСтроки,
| Валюта,
| Количество,
| НоменклатурнаяГруппа,
| ОбъектСтроительства,
| Продукция,
| Расценка,
| СерияПродукции,
| СпособРаспределенияЗатратНаВыпуск,
| СтатьяЗатрат,
| Сумма,
| СуммаЗаРаботуВВалютеРасценки,
| СуммаРегл,
| СчетЗатрат,
| СчетЗатратНУ,
| ТехнологическаяОперация,
| ХарактеристикаПродукции,
| ОтражениеВУСН,
| Проект,
| МодельНУостатковНЗП,
| СпособСтроительства
| )
|ИЗ
| Документ.СдельныйНаряд КАК СдельныйНаряд
|ГДЕ
| СдельныйНаряд.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И СдельныйНаряд.Организация = &Организация
| И СдельныйНаряд.Исполнители.ФизЛицо = &ФизЛицо";
ааааа = разз.Выполнить().Выбрать();"
Однако запрос выдает ошибку чтения значения.
Все остальные доки выбирает нормально, тут как бы не бился - никак.
Поскажите может что не так сделал?
разз = Новый запрос;
разз.УстановитьПараметр("ФизЛицо",СдельныйНаряд.Исполнители.ВыгрузитьКОлонку("ФизЛицо").Получить(0));
разз.УстановитьПараметр("ДатаНач",ДатаНач);
разз.УстановитьПараметр("ДатаКон",КонецДня(ДатаКон));
разз.УстановитьПараметр("Организация",Справочники.Организации.НайтиПоКоду("0001"));
разз.Текст = "ВЫБРАТЬ
| СдельныйНаряд.Выработка.(
| Ссылка,
| НомерСтроки,
| Валюта,
| Количество,
| НоменклатурнаяГруппа,
| ОбъектСтроительства,
| Продукция,
| Расценка,
| СерияПродукции,
| СпособРаспределенияЗатратНаВыпуск,
| СтатьяЗатрат,
| Сумма,
| СуммаЗаРаботуВВалютеРасценки,
| СуммаРегл,
| СчетЗатрат,
| СчетЗатратНУ,
| ТехнологическаяОперация,
| ХарактеристикаПродукции,
| ОтражениеВУСН,
| Проект,
| МодельНУостатковНЗП,
| СпособСтроительства
| )
|ИЗ
| Документ.СдельныйНаряд КАК СдельныйНаряд
|ГДЕ
| СдельныйНаряд.Дата МЕЖДУ &ДатаНач И &ДатаКон
| И СдельныйНаряд.Организация = &Организация
| И СдельныйНаряд.Исполнители.ФизЛицо = &ФизЛицо";
ааааа = разз.Выполнить().Выбрать();"
03.04.2008
12:37
#3
"Нет ошибки не выдает, но результат, через отладку пишет постоянно Ошибка Чтения Значения. Однако это только с этим документом, другие норм.
ПРобывал его выбрать с помощью
Документы.СдельныеНаряды.НайтиПоКоду("00000003452");
Документ с таким номером точно существует, мне возвращает просто документ пустышку.
Может через найти по коду но подскажите что это может быть."
ПРобывал его выбрать с помощью
Документы.СдельныеНаряды.НайтиПоКоду("00000003452");
Документ с таким номером точно существует, мне возвращает просто документ пустышку.
Может через найти по коду но подскажите что это может быть."
03.04.2008
13:27
#4
Какую строку вы в отладчике хотите вычислить и она дает ошибку чтения значения? Если строку результата запроса, то может у вас просто запрос пустой? Проверьте тамже в отладчике.
Несовместимость баз данных Типовой и Базовой конфигураций версии 7.7 (редакции 4.5)Нумерация в документе
Читают тему
(гостей: 1)