8.х Значение не является значением объектного типа (Дата)

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем rassini, 26 янв 2010.

  1. TopicStarter Overlay
    rassini
    Offline

    rassini

    Регистрация:
    9 фев 2007
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Следующая ошибка:
    1С8.1 ЗУП 2.5.19.3

    Значение не является значением объектного типа (Дата)
    ДатаДокРег=ВыборкаРегистра.Регистратор.Дата;

    Почему то Дата отсутствует.
    Произошло после обновления ЗуП 2.15 до финальной на данный момент релиза. До этого обработка работала.

    Запись.Очистить();
    Запись.Вставить("ФизЛицо",ДокументОснованиеТ.ПолучитьСчД).ДокументОснование.Зарплата.Получитьсч).Физлицо.Ссылка);
    ФИО=ДокументОснованиеТ.ПолучитьСчД).ДокументОснование.Зарплата.Получить(сч).Физлицо.Наименование; ВыборкаРегистра=РегистрыСведений.ЛицевыеСчетаРаботниковОрганизации.Выбрать(Запись,);
    Пока ВыборкаРегистра.Следующий() Цикл
    ДатаДокРег=ВыборкаРегистра.Регистратор.Дата;
  2. LxS
    Offline

    LxS Разработчик

    Регистрация:
    5 апр 2007
    Сообщения:
    680
    Симпатии:
    0
    Баллы:
    26
    Потому что там нет больше поля Регистратор
  3. Nikoloz
    Offline

    Nikoloz Опытный в 1С

    Регистрация:
    19 июн 2012
    Сообщения:
    57
    Симпатии:
    0
    Баллы:
    26
    А как мне вытащить из Партии товаров компании Сумму?
  4. Melo
    Offline

    Melo

    Регистрация:
    22 авг 2012
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Запрос = Новый Запрос("ВЫБРАТЬ
    | ХозрасчетныйОстаткиИОбороты.Регистратор КАК Регистратор,
    | ХозрасчетныйОстаткиИОбороты.Субконто1 КАК Номенклатура,
    | ХозрасчетныйОстаткиИОбороты.Субконто2,
    | ХозрасчетныйОстаткиИОбороты.СуммаНУНачальныйОстаток КАК СуммаНУНачальныйОстаток,
    | ХозрасчетныйОстаткиИОбороты.СуммаНУКонечныйОстаток КАК СуммаНУКонечныйОстаток,
    | ХозрасчетныйОстаткиИОбороты.СуммаНУОборот КАК СуммаНУОборот,
    | ХозрасчетныйОстаткиИОбороты.КоличествоНачальныйОстаток,
    | ХозрасчетныйОстаткиИОбороты.КоличествоКонечныйОстаток,
    | ХозрасчетныйОстаткиИОбороты.КоличествоОборот,
    | ХозрасчетныйОстаткиИОбороты.СуммаНУОборотДт,
    | ХозрасчетныйОстаткиИОбороты.СуммаНУОборотКт,
    | ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт,
    | ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт,
    | ВЫБОР
    | КОГДА ХозрасчетныйОстаткиИОбороты.СуммаНУОборотДт <> 0
    | ТОГДА 0
    | ИНАЧЕ 1
    | КОНЕЦ КАК ДляСортировки
    |ИЗ
    | РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Запись, , Счет = &Счет, , ) КАК ХозрасчетныйОстаткиИОбороты
    |
    |УПОРЯДОЧИТЬ ПО
    | ДляСортировки,
    | Номенклатура,
    | ХозрасчетныйОстаткиИОбороты.Период
    |ИТОГИ
    | СУММА(СуммаНУНачальныйОстаток),
    | СУММА(СуммаНУКонечныйОстаток),
    | СУММА(СуммаНУОборот)
    |ПО
    | Номенклатура
    |АВТОУПОРЯДОЧИВАНИЕ");
    Запрос.УстановитьПараметр("ДатаНач",ДатаНач);
    Запрос.УстановитьПараметр("ДатаКон", КонецДня(ДатаКон));
    Запрос.УстановитьПараметр("Счет",ПланыСчетов.Хозрасчетный.ТоварыНаСкладах);
    Счетчик = 1;
    ВсегоПриходКоличество = 0;
    ВсегоПриходСумма = 0;
    ВсегоСписаниеКоличество = 0;
    ВсегоСписаниеСумма = 0;

    Номенклатура = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Пока Номенклатура.Следующий() цикл
    ИтогоПоНоменклатуреПриходКоличество = 0;
    ИтогоПоНоменклатуреПриходСумма = 0;
    ИтогоПоНоменклатуреСписаниеКоличество=0;
    ИтогоПоНоменклатуреСписаниеСумма = 0 ;
    Документ = Номенклатура.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Пока Документ.Следующий() Цикл
    ОбластьСтрока.Параметры.НомерПП = Счетчик;

    ОбластьСтрока.Параметры.НаименованиеТовара = Номенклатура.Номенклатура.НаименованиеПолное;

    ОбластьСтрока.Параметры.ОснованиеОперации = ПолучитьОснованиеОперации(Документ.Регистратор);
    //ОбластьСтрока.Параметры.ДатаОперации = Документ.Регистратор.Дата;

    ОбластьСтрока.Параметры.ДатаОперации = Формат(Документ.Регистратор.Дата, "ДФ=dd.MM.yyyy");

    ОбластьСтрока.Параметры.ОснованиеОперацииРасшифровка = Документ.Регистратор.Ссылка;
    ОбластьСтрока.Параметры.ОстатокНачалоКол = "-";
    ОбластьСтрока.Параметры.ОстатокНачалоСум = "-";
    ОбластьСтрока.Параметры.ПриходКоличество =?(Документ.КоличествоОборотДт=0,"-",Документ.КоличествоОборотДт);
    ОбластьСтрока.Параметры.ПриходСумма = ?(Документ.СуммаНУОборотДт=0,"-",Документ.СуммаНУОборотДт);
    ОбластьСтрока.Параметры.ВозвратКоличество = "-";
    ОбластьСтрока.Параметры.ВозвратСумма = "-";
    ОбластьСтрока.Параметры.СписаниеЦена =?((НЕ Документ.КоличествоОборот=0)и(Документ.СуммаНУОборотКт<>0),Документ.СуммаНУОборот/Документ.КоличествоОборот,"-");
    ОбластьСтрока.Параметры.СписаниеКоличество =?(Документ.КоличествоОборотКт=0,"-",Документ.КоличествоОборотКт);
    ОбластьСтрока.Параметры.СписаниеСумма =?(Документ.СуммаНУОборотКт=0,"-",Документ.СуммаНУОборотКт);
    ОбластьСтрока.Параметры.ОстатокКоличество = "-";
    ОбластьСтрока.Параметры.ОстатокСумма = "-";
    ДокументРезультат.вывести(ОбластьСтрока);


    ошибка {(1)}: Значение не является значением объектного типа (Дата)
    отладчик ругается на строку
    ОбластьСтрока.Параметры.ДатаОперации = Форма Документ.Регистратор.Дата, "ДФ=dd.MM.yyyy");

Поделиться этой страницей