Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Отчет регистра считает неправельно , по номеру заяки          
burza Подменю пользователя
сообщение 04.04.18, 12:00
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

Здравствуйте! Есть 2 документа приход по кассе нал и безнал. В запросе нужно считать общую сумму с 2 документов.Проблема в том что если нету одного прихода то и второй не считает, выводит сумму только если есть приход и там и там.Как мне сделать чтобы если нету прихода нал показывал только безнал и на оборот.
ВЫБРАТЬ
    ДенежныеСредстваНаличные.Заказ.Номер КАК НомерСчета,
    ДенежныеСредстваНаличные.Заказ.Контрагент КАК Контрагент,
    ДенежныеСредстваНаличные.Сумма КАК СуммаНал,
    ДенежныеСредстваКПоступлениюБезналичные.Сумма КАК СумаБезнал,
    ДенежныеСредстваНаличные.Сумма + ДенежныеСредстваКПоступлениюБезналичные.Сумма КАК СуммаПоСчету
ИЗ
    РегистрНакопления.ДенежныеСредстваНаличные КАК ДенежныеСредстваНаличные
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ДенежныеСредстваКПоступлениюБезналичные КАК ДенежныеСредстваКПоступлениюБезналичные
        ПО ДенежныеСредстваНаличные.Заказ.Номер = ДенежныеСредстваКПоступлениюБезналичные.Заказ.Номер
            И ДенежныеСредстваНаличные.Заказ.Контрагент = ДенежныеСредстваКПоступлениюБезналичные.Заказ.Контрагент
ГДЕ
    ДенежныеСредстваНаличные.Заказ.Номер = &НомерСчета

cos12 Подменю пользователя
сообщение 04.04.18, 12:16
Сообщение #2

Завсегдатай
****
Группа: Пользователи
Сообщений: 226
Спасибо сказали: 28 раз
Рейтинг: 0

если я правильно понял Ваш запрос то вы и берете только один документ

burza Подменю пользователя
сообщение 04.04.18, 12:21
Сообщение #3

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

cos12 @ Сегодня, 13:16 * ,
Без связей тоже не работает

cos12 @ Сегодня, 13:16 * ,
нет. ДенежныеСредстваНаличные и ДенежныеСредстваКПоступлениюБезналичные. с безнала я только сумму беру.

cos12 Подменю пользователя
сообщение 04.04.18, 12:30
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 226
Спасибо сказали: 28 раз
Рейтинг: 0

Посмотрите вот это [необходимо зарегистрироваться для просмотра ссылки] если у Вас есть доступ к ИТС

Цитата(burza @ 04.04.18, 13:00) *
ДенежныеСредстваНаличные.Сумма + ДенежныеСредстваКПоступлениюБезналичные.Сумма КАК СуммаПоСчету

Вот здесь должна быть функция с условием которое будет подставлять 0 если нет суммы по безналу или по налу и сумировать тогда 0+безнал или нал+0, а так у Вас оно срабатывает только при одном условии - обе суммы есть, иначе... все.

burza Подменю пользователя
сообщение 04.04.18, 12:36
Сообщение #5

Оратор
*****
Группа: Пользователи
Сообщений: 312
Спасибо сказали: 1 раз
Рейтинг: 1

сделал так.Спасибо что подсказаи сделать обьединение)
ВЫБРАТЬ
    |ДенежныеСредстваНаличные.Сумма КАК СуммаПоСчету,
    |ДенежныеСредстваНаличные.Заказ.Контрагент КАК Контрагент,
    |ДенежныеСредстваНаличные.Заказ.Номер КАК НомерСчета
    |ИЗ
    |РегистрНакопления.ДенежныеСредстваНаличные КАК ДенежныеСредстваНаличные
    |ГДЕ
    |ДенежныеСредстваНаличные.Заказ.Номер = &НомерСчета
    |ОБЪЕДИНИТЬ
    |ВЫБРАТЬ
    |ДенежныеСредстваКПоступлениюБезналичные.Сумма,
    |ДенежныеСредстваКПоступлениюБезналичные.Заказ.Контрагент,
    |ДенежныеСредстваКПоступлениюБезналичные.Заказ.Номер
    |ИЗ
    |РегистрНакопления.ДенежныеСредстваКПоступлениюБезналичные КАК ДенежныеСредстваКПоступлениюБезналичные
    |ГДЕ
    |ДенежныеСредстваКПоступлениюБезналичные.Заказ.Номер = &НомерСчета

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 14:26
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!