Имя: Пароль:
1C
1С v8
v8: Как исправить запрос?
0 kathleen
 
25.03.13
13:39
Как изменить запрос так, чтобы остатки по счетам выводились для каждого основного средства, а не сумма всего списка?
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ИнвентарныйНомер КАК ИнвентарныйНомер,
   ЕСТЬNULL(ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ПервоначальнаяСтоимость, 0) КАК ПервоначальнаяСтоимостьБУ,
   ЕСТЬNULL(ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.СрокПолезногоИспользования, 0) КАК СрокИспользованияБУ,
   СчетаБухгалтерскогоУчетаОССрезПоследних.СчетУчета КАК СчетУчетаБУ,
   СчетаБухгалтерскогоУчетаОССрезПоследних.СчетНачисленияАмортизации КАК СчетНачисленияАмортизацииБУ,
   ХозрасчетныйОстаткиСтоимость.СуммаОстатокДт КАК ТекущаяСтоимостьБУ,
   ХозрасчетныйОстаткиАмортизация.СуммаОстатокКт КАК ТекАмортизацияБУ,
   ХозрасчетныйОстаткиАмортизация.СуммаОстатокДт КАК ТекИзносБУ,
   ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство
ПОМЕСТИТЬ ВТПервоначальныеДанные
ИЗ
   РегистрСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СрезПоследних(&ДатаСведений, ОсновноеСредство В (&СписокОС)) КАК ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПараметрыАмортизацииОСБухгалтерскийУчет.СрезПоследних(&ДатаСведений, ОсновноеСредство В (&СписокОС)) КАК ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних
       ПО ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = ПараметрыАмортизацииОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СчетаБухгалтерскогоУчетаОС.СрезПоследних(&ДатаСведений, ОсновноеСредство В (&СписокОС)) КАК СчетаБухгалтерскогоУчетаОССрезПоследних
           ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаСведений, , &ВидСубконтоОС, Субконто1 В (&СписокОС)) КАК ХозрасчетныйОстаткиСтоимость
           ПО СчетаБухгалтерскогоУчетаОССрезПоследних.СчетУчета = ХозрасчетныйОстаткиСтоимость.Счет
           ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаСведений, , &ВидСубконтоОС, Субконто1 В (&СписокОС)) КАК ХозрасчетныйОстаткиАмортизация
           ПО СчетаБухгалтерскогоУчетаОССрезПоследних.СчетНачисленияАмортизации = ХозрасчетныйОстаткиАмортизация.Счет
       ПО ПервоначальныеСведенияОСБухгалтерскийУчетСрезПоследних.ОсновноеСредство = СчетаБухгалтерскогоУчетаОССрезПоследних.ОсновноеСредство
1 Wobland
 
25.03.13
13:40
отменить группировку или итоги
2 kathleen
 
25.03.13
13:41
(1)А где тут группировки и итоги?
3 Wobland
 
25.03.13
13:42
(2) а здесь их нет
4 НафНаф
 
25.03.13
13:44
(3) а здесь пока временная таблица только
5 kathleen
 
25.03.13
13:46
Выполняю запрос, просматриваю временную таблицу, данные почему-то неверные
6 НафНаф
 
25.03.13
13:46
(5) бида
7 kathleen
 
25.03.13
13:51
(6)Уже разобралась сама
8 Wobland
 
25.03.13
13:52
(7) от молодец!
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший