Бухгалтерский учет, налогообложение, отчетность, МСФО, анализ бухгалтерской информации, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Бухгалтерия 8]

Объединяю обороты 62.02 и 76.АВ

натся
читатель
офлайн
Дата регистрации: 18.09.2009
Сообщений: 6
Пост №1
 
27.04.2011 15:11

"Объединяю обороты 62.02 и 76.ав по контрагенту и договору<br>если делаю через соединение тогда задваиваются или затраиваются оборот по 62 если по 76 закрыто по нескольким счетам фактурам.<br> <br> <br>Запрос = Новый Запрос; <br>Запрос.Текст = <br> "ВЫБРАТЬ<br> | ЕСТЬNULL(ХозрасчетныйОбороты.Субконто1, ХозрасчетныйОбороты2.Субконто1) КАК Субконто1,<br> | ЕСТЬNULL(ХозрасчетныйОбороты.Субконто2, ХозрасчетныйОбороты2.Субконто2.ДоговорКонтрагента) КАК Субконто2,<br> | Сумма(ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт,<br> | Сумма(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборотКт,<br> | Сумма(ХозрасчетныйОбороты2.СуммаОборотКт) КАК СуммаОборотКт2,<br> | Сумма(ХозрасчетныйОбороты2.СуммаОборотДт) КАК СуммаОборотДт2<br> |ИЗ<br> | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, , Счет = &Счет1, , Организация = &Организация, , ) КАК ХозрасчетныйОбороты<br> | ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, , Счет = &Счет2, , Организация = &Организация, , ) КАК ХозрасчетныйОбороты2<br> | ПО (ХозрасчетныйОбороты.Субконто1 = ХозрасчетныйОбороты2.Субконто1)<br> | И (ХозрасчетныйОбороты.Субконто2 = ХозрасчетныйОбороты2.Субконто2.ДоговорКонтрагента)<br> |<br> |СГРУППИРОВАТЬ ПО<br> | ЕСТЬNULL(ХозрасчетныйОбороты.Субконто1, ХозрасчетныйОбороты2.Субконто1),<br> | ЕСТЬNULL(ХозрасчетныйОбороты.Субконто2, ХозрасчетныйОбороты2.Субконто2.ДоговорКонтрагента)<br> |<br> |УПОРЯДОЧИТЬ ПО<br> | Субконто1,<br> | Субконто2<br> |АВТОУПОРЯДОЧИВАНИЕ";<br> <br> <br>если делаю через объединение суммы правильные но разными строками не группируются . то есть снчачала строка с оборотами 62 потом строка с оборотами 76 по одному и тому же контру и договору<br> <br> <br> <br>Запрос = Новый Запрос; <br>Запрос.Текст = <br> "ВЫБРАТЬ<br> | ХозрасчетныйОбороты.Субконто1 КАК Субконто1,<br> | ХозрасчетныйОбороты.Субконто2 КАК Субконто2,<br> | СУММА(ХозрасчетныйОбороты.СуммаОборотДт) КАК СуммаОборотДт,<br> | СУММА(ХозрасчетныйОбороты.СуммаОборотКт) КАК СуммаОборотКт,<br> | СУММА(0) КАК СуммаОборотДт2,<br> | СУММА(0) КАК СуммаОборотКт2<br> |ИЗ<br> | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, , Счет = &Счет1, , Организация = &Организация, , ) КАК ХозрасчетныйОбороты<br> |<br> |СГРУППИРОВАТЬ ПО<br> | ХозрасчетныйОбороты.Субконто1,<br> | ХозрасчетныйОбороты.Субконто2<br> |<br> |ОБЪЕДИНИТЬ ВСЕ<br> |<br> |ВЫБРАТЬ<br> | ХозрасчетныйОбороты2.Субконто1,<br> | ХозрасчетныйОбороты2.Субконто2.ДоговорКонтрагента,<br> | СУММА(0),<br> | СУММА(0),<br> | СУММА(ХозрасчетныйОбороты2.СуммаОборотДт),<br> | СУММА(ХозрасчетныйОбороты2.СуммаОборотКт)<br> |ИЗ<br> | РегистрБухгалтерии.Хозрасчетный.Обороты(&НачДата, &КонДата, , Счет = &Счет2, , Организация = &Организация, , ) КАК ХозрасчетныйОбороты2<br> |<br> |СГРУППИРОВАТЬ ПО<br> | ХозрасчетныйОбороты2.Субконто1,<br> | ХозрасчетныйОбороты2.Субконто2.ДоговорКонтрагента<br> |<br> |УПОРЯДОЧИТЬ ПО<br> | Субконто1,<br> | Субконто2<br> |АВТОУПОРЯДОЧИВАНИЕ";<br>Подскажите как лучше сделать. Спасибо."

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №2
 
27.04.2011 15:31

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

натся
читатель
офлайн
Дата регистрации: 18.09.2009
Сообщений: 6
Пост №3
 
28.04.2011 01:17

Большое спасибо. Все получилось.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация
Предложения партнеров
Обучение пользователей продуктов 1С