helpf.pro
Регистрация

v8: Ошибка формирования отчета

galimovmaks
13.08.2013 13:05Прочитано: 4863
При формировании отчета в скд с использованием пакето выходит ошибка Ошибка исполнения отчета
по причине:
Поле не найдено "СуммаДолга"

вот текст

ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаДолга,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер КАК Менеджер,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период
ПОМЕСТИТЬ НаДату
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(, &НаДату, День, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаОтгрузкиЗаПоследнийМесяц,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер КАК Менеджер,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаДолгаЗаПрошлыйПериод
ПОМЕСТИТЬ надатуминусОдин
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНачОдин, &ДатаКонОдин, Месяц, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаОтгрузкиЗаПрошлыйПериод,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер КАК Менеджер,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.Период,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаДолгаЗаПрошлыйПериод,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаОтгрузкиЗаПоследнийМесяц,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаДолга
ПОМЕСТИТЬ наДатуминусДва
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНачДва, &ДатаКонДва, Месяц, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ НаДату КАК НаДату
ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер = НаДату.Менеджер
ЛЕВОЕ СОЕДИНЕНИЕ надатуминусОдин КАК надатуминусОдин
ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер = надатуминусОдин.Менеджер
Yandex
Возможно, вас также заинтересует
Реклама на портале
galimovmaks
13.08.2013 13:35Ответ № 1
исправил на этот код и выдает ошибку недостаточно памяти


ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаДолга,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер
ПОМЕСТИТЬ НаДату
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(, &НаДату, День, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаОтгрузкиЗаПоследнийМесяц,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаДолгаЗаПрошлыйПериод,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер
ПОМЕСТИТЬ надатуминусОдин
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНачОдин, &ДатаКонОдин, Месяц, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК СуммаОтгрузкиЗаПрошлыйПериод,
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер
ПОМЕСТИТЬ наДатуминусДва
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты(&ДатаНачДва, &ДатаКонДва, Месяц, , ) КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер,
НаДату.СуммаДолга,
наДатуминусДва.СуммаОтгрузкиЗаПрошлыйПериод,
надатуминусОдин.СуммаОтгрузкиЗаПоследнийМесяц,
надатуминусОдин.СуммаДолгаЗаПрошлыйПериод
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.ОстаткиИОбороты КАК ВзаиморасчетыСКонтрагентамиОстаткиИОбороты
ЛЕВОЕ СОЕДИНЕНИЕ НаДату КАК НаДату
ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер = НаДату.ДоговорКонтрагентаИЛ_ОсновнойМенеджер
ЛЕВОЕ СОЕДИНЕНИЕ надатуминусОдин КАК надатуминусОдин
ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер = надатуминусОдин.ДоговорКонтрагентаИЛ_ОсновнойМенеджер
ЛЕВОЕ СОЕДИНЕНИЕ наДатуминусДва КАК наДатуминусДва
ПО ВзаиморасчетыСКонтрагентамиОстаткиИОбороты.ДоговорКонтрагента.ИЛ_ОсновнойМенеджер = наДатуминусДва.ДоговорКонтрагентаИЛ_ОсновнойМенеджер
E_Migachev
14.08.2013 03:05Ответ № 2
(1) galimovmaks, слишком большой запрос, нужно задавать условия на отбор или ошибся в связях.
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.