Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 18:10

Как сделать разность двух запросов?

Автор vurdalak, 20 окт 2010, 02:39

0 Пользователей и 1 гость просматривают эту тему.

vurdalak

Что за таблицу обороты вы имеете ввиду?

progmikon

Вот так можно получить обороты по счету
ВЫБРАТЬ
   -ХозрасчетныйОбороты.СуммаОборот КАК Поле1
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &Конецпериода, , Счет = ЗНАЧЕНИЕ(плансчетов.хозрасчетный.расчетысперсоналомпооплатетруда), , Организация = &Организация, ,) КАК ХозрасчетныйОбороты

vurdalak

Цитата: progmikon от 21 окт 2010, 00:03
Вот так можно получить обороты по счету
ВЫБРАТЬ
   -ХозрасчетныйОбороты.СуммаОборот КАК Поле1
ИЗ
   РегистрБухгалтерии.Хозрасчетный.Обороты(&НачалоПериода, &Конецпериода, , Счет = ЗНАЧЕНИЕ(плансчетов.хозрасчетный.расчетысперсоналомпооплатетруда), , Организация = &Организация, ,) КАК ХозрасчетныйОбороты

Если так сделать запрос складывает кредит с дебетом по этому счету.

vurdalak

Для бухгалтер наверное надо Кредит - Дебет.Сколько ЗП выплатить осталось мне кажется.А вы с этим сталкивались?

vurdalak

Я прочитал что мне надо, кредит все таки мне нужен.

vurdalak

Начисленная зарплата мне оказывается нужна.

progmikon

начисленная зарплата, если мне не изменяет память это кредит 70

vurdalak

Давайте опять вернемся к передачи параметра "Подразделение".

ЗапросПодразделение = Новый Запрос;
   ЗапросПодразделение.УстановитьПараметр("НачалоПериода",НачалоПериода);
    ЗапросПодразделение.УстановитьПараметр("КонецПериода",КонецПериода);
    ЗапросПодразделение.УстановитьПараметр("Подразделение",Подразделение);

       ЗапросПодразделение.Текст =
"ВЫБРАТЬ
   |Оборот.СуммаОборот КАК СуммаОборот
     |ИЗ
   |РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода, &КонецПериода, , , , СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда), , ) КАК Оборот";
Как там через СубконтоКт1Передавать.

progmikon

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

vurdalak

"ВЫБРАТЬ
  | Оборот.СуммаОборот КАК СуммаОборот
|ИЗ
   |РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода,&КонецПериода,,,СчетКт = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда),,СубконтоДт1 = &Подразделение И Организация = &Организация) КАК Оборот";
Не работает((
Ошибка:
{(4, 83)}: Неверные параметры "РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт, 4"
РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачалоПериода,&КонецПериода,,,СчетКт <<?>>= ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда),,СубконтоДт1 = &Подразделение И Организация = &Организация) КАК Оборот

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск