Имя: Пароль:
1C
 
СКД: Не найдено поле замены-2
0 Demasiado
 
16.04.10
10:17
Подскажите, переписал запрос в схеме компоновки, но при попытке его выполнить - вываливается сообщение "Не найдено поле для замены БУОбщийКонечныйОстаток". Подозреваю что то намудрил с ролями или закладкой "Компоновка данных"

Текст запроса (взят из типовой и изменен под свои нужды):

ВЫБРАТЬ РАЗРЕШЕННЫЕ
   Организации.Ссылка КАК Ссылка
ПОМЕСТИТЬ СписокОрганизаций
ИЗ
   Справочник.Организации КАК Организации
{ГДЕ
   Организации.Ссылка.* КАК Организация}

ИНДЕКСИРОВАТЬ ПО
   Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ОстаткиНаНачало.СуммаОстатокДт КАК БУОбщийНачальныйОстатокДт,
   ОстаткиНаНачало.СуммаОстатокКт КАК БУОбщийНачальныйОстатокКт,
   ОстаткиНаНачало.КоличествоОстатокДт КАК КоличествоОбщийНачальныйОстатокДт,
   ОстаткиНаНачало.КоличествоОстатокКт КАК КоличествоОбщийНачальныйОстатокКт,
   "ОбщиеИтоги" КАК ОбщиеИтоги
ПОМЕСТИТЬ ОстаткиНаНачало
{ВЫБРАТЬ
   БУОбщийНачальныйОстатокДт,
   БУОбщийНачальныйОстатокКт,
   КоличествоОбщийНачальныйОстатокДт,
   КоличествоОбщийНачальныйОстатокКт}
ИЗ
   РегистрБухгалтерии.План.Остатки(
           {(&НачалоПериодаОстатки)},
           Счет В ИЕРАРХИИ (&Счет),
           ,
           Организация В
               (ВЫБРАТЬ
                   СписокОрганизаций.Ссылка
               ИЗ
                   СписокОрганизаций КАК СписокОрганизаций) {(Субконто1).* КАК Субконто1, (Субконто2).* КАК Субконто2, (Субконто3).* КАК Субконто3, (Субконто4).* КАК Субконто4, (Субконто5).* КАК Субконто5, (ВерсияОтчетов) КАК ВерсияОтчетов, (Организация) КАК Организация}) КАК ОстаткиНаНачало
{ГДЕ
   ОстаткиНаНачало.Субконто1.*,
   ОстаткиНаНачало.Субконто2.*,
   ОстаткиНаНачало.Субконто3.*,
   ОстаткиНаНачало.Субконто4.*,
   ОстаткиНаНачало.Субконто5.*,
   ОстаткиНаНачало.ВерсияОтчетов.*,
   ОстаткиНаНачало.Организация.*}
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ОстаткиНаКонец.СуммаОстатокДт КАК БУОбщийКонечныйОстатокДт,
   ОстаткиНаКонец.СуммаОстатокКт КАК БУОбщийКонечныйОстатокКт,
   ОстаткиНаКонец.КоличествоОстатокДт КАК КоличествоОбщийКонечныйОстатокДт,
   ОстаткиНаКонец.КоличествоОстатокКт КАК КоличествоОбщийКонечныйОстатокКт,
   "ОбщиеИтоги" КАК ОбщиеИтоги
ПОМЕСТИТЬ ОстаткиНаКонец
{ВЫБРАТЬ
   БУОбщийКонечныйОстатокДт,
   БУОбщийКонечныйОстатокКт,
   КоличествоОбщийКонечныйОстатокДт,
   КоличествоОбщийКонечныйОстатокКт}
ИЗ
   РегистрБухгалтерии.План.Остатки(
           {(&КонецПериодаОстатки)},
           Счет В ИЕРАРХИИ (&Счет),
           ,
           Организация В
               (ВЫБРАТЬ
                   СписокОрганизаций.Ссылка
               ИЗ
                   СписокОрганизаций КАК СписокОрганизаций) {(Субконто1).* КАК Субконто1, (Субконто2).* КАК Субконто2, (Субконто3).* КАК Субконто3, (Субконто4).* КАК Субконто4, (Субконто5).* КАК Субконто5, (ВерсияОтчетов) КАК ВерсияОтчетов, (Организация) КАК Организация}) КАК ОстаткиНаКонец
{ГДЕ
   ОстаткиНаКонец.Субконто1.*,
   ОстаткиНаКонец.Субконто2.*,
   ОстаткиНаКонец.Субконто3.*,
   ОстаткиНаКонец.Субконто4.*,
   ОстаткиНаКонец.Субконто5.*,
   ОстаткиНаКонец.ВерсияОтчетов.*,
   ОстаткиНаКонец.Организация.*}
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   Итоги.ОбщиеИтоги КАК ОбщиеИтоги,
   МАКСИМУМ(Итоги.БУОбщийНачальныйОстаток) КАК БУОбщийНачальныйОстаток,
   МАКСИМУМ(Итоги.БУОбщийКонечныйОстаток) КАК БУОбщийКонечныйОстаток,
   Итоги.БУОбщийНачальныйОстатокФлаг КАК БУОбщийНачальныйОстатокФлаг,
   Итоги.БУОбщийКонечныйОстатокФлаг КАК БУОбщийКонечныйОстатокФлаг,
   МАКСИМУМ(Итоги.КоличествоОбщийНачальныйОстаток) КАК КоличествоОбщийНачальныйОстаток,
   МАКСИМУМ(Итоги.КоличествоОбщийКонечныйОстаток) КАК КоличествоОбщийКонечныйОстаток,
   Итоги.КоличествоОбщийНачальныйОстатокФлаг КАК КоличествоОбщийНачальныйОстатокФлаг,
   Итоги.КоличествоОбщийКонечныйОстатокФлаг КАК КоличествоОбщийКонечныйОстатокФлаг
ПОМЕСТИТЬ ТаблицаИтоги
{ВЫБРАТЬ
   ОбщиеИтоги,
   БУОбщийНачальныйОстаток,
   БУОбщийКонечныйОстаток,
   БУОбщийНачальныйОстатокФлаг,
   БУОбщийКонечныйОстатокФлаг,
   КоличествоОбщийНачальныйОстаток,
   КоличествоОбщийКонечныйОстаток,
   КоличествоОбщийНачальныйОстатокФлаг,
   КоличествоОбщийКонечныйОстатокФлаг}
ИЗ
   (ВЫБРАТЬ
       ВЫБОР
           КОГДА Остатки.БУОбщийНачальныйОстатокДт * Остатки.БУОбщийНачальныйОстатокДт > Остатки.БУОбщийНачальныйОстатокКт * Остатки.БУОбщийНачальныйОстатокКт
               ТОГДА Остатки.БУОбщийНачальныйОстатокДт - Остатки.БУОбщийНачальныйОстатокКт
           ИНАЧЕ Остатки.БУОбщийНачальныйОстатокКт - Остатки.БУОбщийНачальныйОстатокДт
       КОНЕЦ КАК БУОбщийНачальныйОстаток,
       ВЫБОР
           КОГДА Остатки.БУОбщийКонечныйОстатокДт * Остатки.БУОбщийКонечныйОстатокДт > Остатки.БУОбщийКонечныйОстатокКт * Остатки.БУОбщийКонечныйОстатокКт
               ТОГДА Остатки.БУОбщийКонечныйОстатокДт - Остатки.БУОбщийКонечныйОстатокКт
           ИНАЧЕ Остатки.БУОбщийКонечныйОстатокКт - Остатки.БУОбщийКонечныйОстатокДт
       КОНЕЦ КАК БУОбщийКонечныйОстаток,
       ВЫБОР
           КОГДА Остатки.БУОбщийНачальныйОстатокДт * Остатки.БУОбщийНачальныйОстатокДт > Остатки.БУОбщийНачальныйОстатокКт * Остатки.БУОбщийНачальныйОстатокКт
               ТОГДА 1
           ИНАЧЕ 0
       КОНЕЦ КАК БУОбщийНачальныйОстатокФлаг,
       ВЫБОР
           КОГДА Остатки.БУОбщийКонечныйОстатокДт * Остатки.БУОбщийКонечныйОстатокДт > Остатки.БУОбщийКонечныйОстатокКт * Остатки.БУОбщийКонечныйОстатокКт
               ТОГДА 1
           ИНАЧЕ 0
       КОНЕЦ КАК БУОбщийКонечныйОстатокФлаг,
       ВЫБОР
           КОГДА Остатки.КоличествоОбщийНачальныйОстатокДт * Остатки.КоличествоОбщийНачальныйОстатокДт > Остатки.КоличествоОбщийНачальныйОстатокКт * Остатки.КоличествоОбщийНачальныйОстатокКт
               ТОГДА Остатки.КоличествоОбщийНачальныйОстатокДт - Остатки.КоличествоОбщийНачальныйОстатокКт
           ИНАЧЕ Остатки.КоличествоОбщийНачальныйОстатокКт - Остатки.КоличествоОбщийНачальныйОстатокДт
       КОНЕЦ КАК КоличествоОбщийНачальныйОстаток,
       ВЫБОР
           КОГДА Остатки.КоличествоОбщийКонечныйОстатокДт * Остатки.КоличествоОбщийКонечныйОстатокДт > Остатки.КоличествоОбщийКонечныйОстатокКт * Остатки.КоличествоОбщийКонечныйОстатокКт
               ТОГДА Остатки.КоличествоОбщийКонечныйОстатокДт - Остатки.КоличествоОбщийКонечныйОстатокКт
           ИНАЧЕ Остатки.КоличествоОбщийКонечныйОстатокКт - Остатки.КоличествоОбщийКонечныйОстатокДт
       КОНЕЦ КАК КоличествоОбщийКонечныйОстаток,
       ВЫБОР
           КОГДА Остатки.КоличествоОбщийНачальныйОстатокДт * Остатки.КоличествоОбщийНачальныйОстатокДт > Остатки.КоличествоОбщийНачальныйОстатокКт * Остатки.КоличествоОбщийНачальныйОстатокКт
               ТОГДА 1
           ИНАЧЕ 0
       КОНЕЦ КАК КоличествоОбщийНачальныйОстатокФлаг,
       ВЫБОР
           КОГДА Остатки.КоличествоОбщийКонечныйОстатокДт * Остатки.КоличествоОбщийКонечныйОстатокДт > Остатки.КоличествоОбщийКонечныйОстатокКт * Остатки.КоличествоОбщийКонечныйОстатокКт
               ТОГДА 1
           ИНАЧЕ 0
       КОНЕЦ КАК КоличествоОбщийКонечныйОстатокФлаг,
       Остатки.ОбщиеИтоги КАК ОбщиеИтоги
   {ВЫБРАТЬ
       БУОбщийНачальныйОстаток,
       БУОбщийКонечныйОстаток,
       БУОбщийНачальныйОстатокФлаг,
       БУОбщийКонечныйОстатокФлаг,
       КоличествоОбщийНачальныйОстаток,
       КоличествоОбщийКонечныйОстаток,
       КоличествоОбщийНачальныйОстатокФлаг,
       КоличествоОбщийКонечныйОстатокФлаг}
   ИЗ
       (ВЫБРАТЬ
           СУММА(ЕСТЬNULL(ОстаткиНаНачало.БУОбщийНачальныйОстатокДт, 0)) КАК БУОбщийНачальныйОстатокДт,
           СУММА(ЕСТЬNULL(ОстаткиНаНачало.БУОбщийНачальныйОстатокКт, 0)) КАК БУОбщийНачальныйОстатокКт,
           СУММА(ЕСТЬNULL(ОстаткиНаКонец.БУОбщийКонечныйОстатокДт, 0)) КАК БУОбщийКонечныйОстатокДт,
           СУММА(ЕСТЬNULL(ОстаткиНаКонец.БУОбщийКонечныйОстатокКт, 0)) КАК БУОбщийКонечныйОстатокКт,
           СУММА(ЕСТЬNULL(ОстаткиНаНачало.КоличествоОбщийНачальныйОстатокДт, 0)) КАК КоличествоОбщийНачальныйОстатокДт,
           СУММА(ЕСТЬNULL(ОстаткиНаНачало.КоличествоОбщийНачальныйОстатокКт, 0)) КАК КоличествоОбщийНачальныйОстатокКт,
           СУММА(ЕСТЬNULL(ОстаткиНаКонец.КоличествоОбщийКонечныйОстатокДт, 0)) КАК КоличествоОбщийКонечныйОстатокДт,
           СУММА(ЕСТЬNULL(ОстаткиНаКонец.КоличествоОбщийКонечныйОстатокКт, 0)) КАК КоличествоОбщийКонечныйОстатокКт,
           "ОбщиеИтоги" КАК ОбщиеИтоги
       {ВЫБРАТЬ
           БУОбщийНачальныйОстатокДт КАК БУОбщийНачальныйОстаток,
           БУОбщийНачальныйОстатокКт КАК БУОбщийНачальныйОстаток,
           БУОбщийКонечныйОстатокДт КАК БУОбщийКонечныйОстаток,
           БУОбщийКонечныйОстатокКт КАК БУОбщийКонечныйОстаток,
           КоличествоОбщийНачальныйОстатокДт КАК КоличествоОбщийНачальныйОстаток,
           КоличествоОбщийНачальныйОстатокКт КАК КоличествоОбщийНачальныйОстаток,
           КоличествоОбщийКонечныйОстатокДт КАК КоличествоОбщийКонечныйОстаток,
           КоличествоОбщийКонечныйОстатокКт КАК КоличествоОбщийКонечныйОстаток}
       ИЗ
           ОстаткиНаНачало КАК ОстаткиНаНачало
               ПОЛНОЕ СОЕДИНЕНИЕ ОстаткиНаКонец КАК ОстаткиНаКонец
               ПО ОстаткиНаНачало.ОбщиеИтоги = ОстаткиНаКонец.ОбщиеИтоги) КАК Остатки) КАК Итоги

СГРУППИРОВАТЬ ПО
   Итоги.ОбщиеИтоги,
   Итоги.БУОбщийНачальныйОстатокФлаг,
   Итоги.БУОбщийКонечныйОстатокФлаг,
   Итоги.КоличествоОбщийНачальныйОстатокФлаг,
   Итоги.КоличествоОбщийКонечныйОстатокФлаг
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
   Проводки.Период КАК Период,
   Проводки.Организация КАК Организация,
   Проводки.ВерсияОтчетов КАК ВерсияОтчетов,
   Проводки.Регистратор КАК Регистратор,
   Проводки.НомерСтроки КАК НомерСтроки,
   Проводки.СчетДт КАК СчетДт,
   Проводки.СубконтоДт1 КАК СубконтоДт1,
   Проводки.СубконтоДт2 КАК СубконтоДт2,
   Проводки.СубконтоДт3 КАК СубконтоДт3,
   Проводки.СубконтоДт4 КАК СубконтоДт4,
   Проводки.СубконтоДт5 КАК СубконтоДт5,
   Проводки.СчетКт КАК СчетКт,
   Проводки.СубконтоКт1 КАК СубконтоКт1,
   Проводки.СубконтоКт2 КАК СубконтоКт2,
   Проводки.СубконтоКт3 КАК СубконтоКт3,
   Проводки.СубконтоКт4 КАК СубконтоКт4,
   Проводки.СубконтоКт5 КАК СубконтоКт5,
   Проводки.БУДт КАК БУДт,
   Проводки.БУКт КАК БУКт,
   Проводки.КоличествоДт КАК КоличествоДт,
   Проводки.КоличествоКт КАК КоличествоКт,
   Проводки.Содержание КАК Содержание,
   ТаблицаИтоги.ОбщиеИтоги КАК ОбщиеИтоги,
   Проводки.ПериодГруппировки КАК ПериодГруппировки,
   Проводки.Счет КАК Счет,
   Проводки.БУКонечныйОстатокДт КАК БУКонечныйОстатокДт,
   Проводки.БУКонечныйОстатокКт КАК БУКонечныйОстатокКт,
   Проводки.БУОборотДт КАК БУОборотДт,
   Проводки.БУОборотКт КАК БУОборотКт,
   Проводки.БУНачальныйОстатокДт КАК БУНачальныйОстатокДт,
   Проводки.БУНачальныйОстатокКт КАК БУНачальныйОстатокКт,
   Проводки.КоличествоНачальныйОстатокДт КАК КоличествоНачальныйОстатокДт,
   Проводки.КоличествоНачальныйОстатокКт КАК КоличествоНачальныйОстатокКт,
   Проводки.КоличествоОборотДт КАК КоличествоОборотДт,
   Проводки.КоличествоОборотКт КАК КоличествоОборотКт,
   Проводки.КоличествоКонечныйОстатокДт КАК КоличествоКонечныйОстатокДт,
   Проводки.КоличествоКонечныйОстатокКт КАК КоличествоКонечныйОстатокКт,
   ТаблицаИтоги.БУОбщийНачальныйОстаток КАК БУОбщийНачальныйОстаток,
   ТаблицаИтоги.БУОбщийКонечныйОстаток КАК БУОбщийКонечныйОстаток,
   ТаблицаИтоги.БУОбщийНачальныйОстатокФлаг КАК БУОбщийНачальныйОстатокФлаг,
   ТаблицаИтоги.БУОбщийКонечныйОстатокФлаг КАК БУОбщийКонечныйОстатокФлаг,
   ТаблицаИтоги.КоличествоОбщийНачальныйОстаток КАК КоличествоОбщийНачальныйОстаток,
   ТаблицаИтоги.КоличествоОбщийКонечныйОстаток КАК КоличествоОбщийКонечныйОстаток,
   ТаблицаИтоги.КоличествоОбщийНачальныйОстатокФлаг КАК КоличествоОбщийНачальныйОстатокФлаг,
   ТаблицаИтоги.КоличествоОбщийКонечныйОстатокФлаг КАК КоличествоОбщийКонечныйОстатокФлаг
{ВЫБРАТЬ
   Период,
   Организация.*,
   ВерсияОтчетов.*,
   Регистратор.*,
   НомерСтроки,
   СчетДт.*,
   СубконтоДт1.*,
   СубконтоДт2.*,
   СубконтоДт3.*,
   СубконтоДт4.*,
   СубконтоДт5.*,
   СчетКт.*,
   СубконтоКт1.*,
   СубконтоКт2.*,
   СубконтоКт3.*,
   СубконтоКт4.*,
   СубконтоКт5.*,
   БУДт,
   БУКт,
   КоличествоДт,
   КоличествоКт,
   Содержание,
   ОбщиеИтоги,
   ПериодГруппировки,
   Счет.*,
   БУКонечныйОстатокДт,
   БУКонечныйОстатокКт,
   БУОборотДт,
   БУОборотКт,
   БУНачальныйОстатокДт,
   БУНачальныйОстатокКт,
   КоличествоНачальныйОстатокДт,
   КоличествоНачальныйОстатокКт,
   КоличествоОборотДт,
   КоличествоОборотКт,
   КоличествоКонечныйОстатокДт,
   КоличествоКонечныйОстатокКт,
   БУОбщийНачальныйОстаток,
   БУОбщийКонечныйОстаток,
   БУОбщийНачальныйОстатокФлаг,
   БУОбщийКонечныйОстатокФлаг,
   КоличествоОбщийНачальныйОстаток,
   КоличествоОбщийКонечныйОстаток,
   КоличествоОбщийНачальныйОстатокФлаг,
   КоличествоОбщийКонечныйОстатокФлаг}
ИЗ
   (ВЫБРАТЬ
       ДвиженияССубконто.Период КАК Период,
       ДвиженияССубконто.Регистратор КАК Регистратор,
       ДвиженияССубконто.Организация КАК Организация,
       ДвиженияССубконто.ВерсияОтчетов КАК ВерсияОтчетов,
       ДвиженияССубконто.НомерСтроки КАК НомерСтроки,
       ДвиженияССубконто.СчетДт КАК СчетДт,
       ДвиженияССубконто.СубконтоДт1 КАК СубконтоДт1,
       ДвиженияССубконто.СубконтоДт2 КАК СубконтоДт2,
       ДвиженияССубконто.СубконтоДт3 КАК СубконтоДт3,
       ДвиженияССубконто.СубконтоДт4 КАК СубконтоДт4,
       ДвиженияССубконто.СубконтоДт5 КАК СубконтоДт5,
       ДвиженияССубконто.СчетКт КАК СчетКт,
       ДвиженияССубконто.СубконтоКт1 КАК СубконтоКт1,
       ДвиженияССубконто.СубконтоКт2 КАК СубконтоКт2,
       ДвиженияССубконто.СубконтоКт3 КАК СубконтоКт3,
       ДвиженияССубконто.СубконтоКт4 КАК СубконтоКт4,
       ДвиженияССубконто.СубконтоКт5 КАК СубконтоКт5,
       ПланОстаткиИОбороты.СуммаОборотДт КАК БУДт,
       ПланОстаткиИОбороты.СуммаОборотКт КАК БУКт,
       ПланОстаткиИОбороты.КоличествоОборотДт КАК КоличествоДт,
       ПланОстаткиИОбороты.КоличествоОборотКт КАК КоличествоКт,
       ДвиженияССубконто.Содержание КАК Содержание,
       "ОбщиеИтоги" КАК ОбщиеИтоги,
       ВЫБОР
           КОГДА &Периодичность = 6
               ТОГДА НАЧАЛОПЕРИОДА(ДвиженияССубконто.Период, ДЕНЬ)
           КОГДА &Периодичность = 7
               ТОГДА НАЧАЛОПЕРИОДА(ДвиженияССубконто.Период, НЕДЕЛЯ)
           КОГДА &Периодичность = 8
               ТОГДА НАЧАЛОПЕРИОДА(ДвиженияССубконто.Период, ДЕКАДА)
           КОГДА &Периодичность = 9
               ТОГДА НАЧАЛОПЕРИОДА(ДвиженияССубконто.Период, МЕСЯЦ)
           КОГДА &Периодичность = 10
               ТОГДА НАЧАЛОПЕРИОДА(ДвиженияССубконто.Период, КВАРТАЛ)
           КОГДА &Периодичность = 11
               ТОГДА НАЧАЛОПЕРИОДА(ДвиженияССубконто.Период, ПОЛУГОДИЕ)
           КОГДА &Периодичность = 12
               ТОГДА НАЧАЛОПЕРИОДА(ДвиженияССубконто.Период, ГОД)
       КОНЕЦ КАК ПериодГруппировки,
       ПланОстаткиИОбороты.Счет КАК Счет,
       ПланОстаткиИОбороты.СуммаНачальныйОстатокДт КАК БУНачальныйОстатокДт,
       ПланОстаткиИОбороты.СуммаНачальныйОстатокКт КАК БУНачальныйОстатокКт,
       ПланОстаткиИОбороты.СуммаОборотДт КАК БУОборотДт,
       ПланОстаткиИОбороты.СуммаОборотКт КАК БУОборотКт,
       ПланОстаткиИОбороты.СуммаКонечныйОстатокДт КАК БУКонечныйОстатокДт,
       ПланОстаткиИОбороты.СуммаКонечныйОстатокКт КАК БУКонечныйОстатокКт,
       ПланОстаткиИОбороты.КоличествоНачальныйОстатокДт КАК КоличествоНачальныйОстатокДт,
       ПланОстаткиИОбороты.КоличествоНачальныйОстатокКт КАК КоличествоНачальныйОстатокКт,
       ПланОстаткиИОбороты.КоличествоОборотДт КАК КоличествоОборотДт,
       ПланОстаткиИОбороты.КоличествоОборотКт КАК КоличествоОборотКт,
       ПланОстаткиИОбороты.КоличествоКонечныйОстатокДт КАК КоличествоКонечныйОстатокДт,
       ПланОстаткиИОбороты.КоличествоКонечныйОстатокКт КАК КоличествоКонечныйОстатокКт
   {ВЫБРАТЬ
       Период,
       Регистратор.*,
       НомерСтроки,
       СчетДт.*,
       СубконтоДт1.*,
       СубконтоДт2.*,
       СубконтоДт3.*,
       СубконтоДт4.*,
       СубконтоДт5.*,
       СчетКт.*,
       СубконтоКт1.*,
       СубконтоКт2.*,
       СубконтоКт3.*,
       СубконтоКт4.*,
       СубконтоКт5.*,
       БУДт,
       БУКт,
       КоличествоДт,
       КоличествоКт,
       Содержание,
       ОбщиеИтоги,
       ПериодГруппировки,
       Счет.*,
       БУНачальныйОстатокДт,
       БУНачальныйОстатокКт,
       БУОборотДт,
       БУОборотКт,
       БУКонечныйОстатокДт,
       БУКонечныйОстатокКт,
       КоличествоНачальныйОстатокДт,
       КоличествоНачальныйОстатокКт,
       КоличествоОборотДт,
       КоличествоОборотКт,
       КоличествоКонечныйОстатокДт,
       КоличествоКонечныйОстатокКт}
   ИЗ
       РегистрБухгалтерии.План.ОстаткиИОбороты(
               {(&НачалоПериода)},
               {(&КонецПериода)},
               Запись,
               ,
               Счет В ИЕРАРХИИ (&Счет),
               ,
               Организация В
                   (ВЫБРАТЬ
                       СписокОрганизаций.Ссылка
                   ИЗ
                       СписокОрганизаций КАК СписокОрганизаций) {(Субконто1).* КАК Субконто1, (Субконто2).* КАК Субконто2, (Субконто3).* КАК Субконто3, (Субконто4).* КАК Субконто4, (Субконто5).* КАК Субконто5}) КАК ПланОстаткиИОбороты
           ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.План.ДвиженияССубконто(
                   {(&НачалоПериода)},
                   {(&КонецПериода)},
                   Счет В ИЕРАРХИИ (&Счет)
                       И Активность = ИСТИНА
                       И Организация В
                           (ВЫБРАТЬ
                               СписокОрганизаций.Ссылка
                           ИЗ
                               СписокОрганизаций КАК СписокОрганизаций) {(Субконто1).* КАК Субконто1, (Субконто2).* КАК Субконто2, (Субконто3).* КАК Субконто3, (Субконто4).* КАК Субконто4, (Субконто5).* КАК Субконто5, (ВидСубконто1) КАК ВидСубконто1, (ВидСубконто2) КАК ВидСубконто2, (ВидСубконто3) КАК ВидСубконто3, (ВидСубконто4) КАК ВидСубконто4, (ВидСубконто5) КАК ВидСубконто5, (Регистратор).* КАК Регистратор, (Содержание) КАК Содержание}) КАК ДвиженияССубконто
           ПО ПланОстаткиИОбороты.Период = ДвиженияССубконто.Период
               И ПланОстаткиИОбороты.Регистратор = ДвиженияССубконто.Регистратор
               И ПланОстаткиИОбороты.НомерСтроки = ДвиженияССубконто.НомерСтроки
   {ГДЕ
       ДвиженияССубконто.Сумма КАК БУДт,
       ДвиженияССубконто.Сумма КАК БУКт,
       ДвиженияССубконто.Количество КАК КоличествоДт,
       ДвиженияССубконто.Количество КАК КоличествоКт}) КАК Проводки
       ПОЛНОЕ СОЕДИНЕНИЕ ТаблицаИтоги КАК ТаблицаИтоги
       ПО Проводки.ОбщиеИтоги = ТаблицаИтоги.ОбщиеИтоги
1 Stim
 
16.04.10
10:19
..у меня колесико кончилось, пока я долистал.. если кратко - о чем запрос? Или скинь скрин результата выполнения..
2 Demasiado
 
16.04.10
10:26
Отчет карточка счета аналогичный БухКорп, только тут субконто больше и измерения чуть чуть другие. Результат понятное дело не покажу на скрине - ибо отдупляется
3 Demasiado
 
16.04.10
10:35
Если смотреть запрос который получается в макете компоновщика, то исчезают все ресурсы из временных таблиц ОстаткиНаНачало и ОстаткиНаКонец
4 Demasiado
 
16.04.10
13:12
Внимание, вопрос:) куда исчезают из текста запроса макетакомпоновщика ресурсы, если они в схеме самого запроса описаны?
5 Demasiado
 
16.04.10
14:44
Разобрался, нужно было исключить эти поля временных таблиц из необязательных. Тогда они в любом случае будут потом в макете компоновки и не будет никакой ругани.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший