Желательно всё брать из регистров Что за конфа? Самописная?
Желательно всё брать из регистров Что за конфа? Самописная?
Конфа - это конфигурация? Просто я не программист, а аналитик. Называется АСТОР:Торговый дом PROF. Хочу облегчить себе жизнь, нарисовать отчеты сама, кое какие получаются, а вот в этом засада. Учусь по книжке Хрусталевой Разработка сложных отчетов. Но информации о вычисляемых полях в ней очень мало. Ни о каком NULL даже речи нет. Может быть, посоветуете, что еще почитать?
По СКД это единственная книжка Вам бы по языку запросов почитать, но тут даже не знаю, что подсказать.
если что-нибудь подскажете - буду очень благодарна
"Вообще-то это легко сделать в одном запросе. Кстати для отладки запросов стоит использовать обработку consquery.epf (она же Консоль запросов).<br>Попробуйте выполнить такой запрос:<br>ВЫБРАТЬ<br>ПриходнаяНакладная.Дата,<br>ПриходнаяНакладная.Фирма,<br>ПриходнаяНакладная.Контрагент,<br>Сумма(ЕСТЬNULL(ПриходнаяНакладная.ИтогоВсего, 0)) КАК ИтогоПриход<br>Пеместить ВТПриход<br>ИЗ<br>Документ.ПриходнаяНакладная КАК ПриходнаяНакладная<br>ГДЕ<br>ПриходнаяНакладная.Проведен = ИСТИНА<br>Сгруппировать по<br>ПриходнаяНакладная.Дата,<br>ПриходнаяНакладная.Фирма,<br>ПриходнаяНакладная.Контрагент<br>;<br>ВЫБРАТЬ<br>ВозвратнаяНакладная.Дата,<br>ВозвратнаяНакладная.Фирма,<br>ВозвратнаяНакладная.Контрагент,<br>Сумма(ЕСТЬNULL(ВозвратнаяНакладная.ИтогоВсего,0)) КАК ИтогоВозврат<br>Поместить ВТВозврат<br>ИЗ<br>Документ.ВозвратнаяНакладная КАК ВозвратнаяНакладная<br>ГДЕ<br>ВозвратнаяНакладная.Проведен = ИСТИНА<br>Сгруппировать по<br>ВозвратнаяНакладная.Дата,<br>ВозвратнаяНакладная.Фирма,<br>ВозвратнаяНакладная.Контрагент<br>;<br>Выбрать<br>Приход.Дата,<br>Приход.Фирма,<br>Приход.Контрагент,<br>Приход.ИтогоПриход - Возврат.ИтогоВозврат Как Итого<br>Из<br>ВТПриход как Приход<br>Левое Соединение ВТВозврат Как Возврат<br>По (Приход.Дата=Возврат.Дата) И (Приход.Фирма=Возврат.Фирма) И (Приход.Контрагент=Возврат.Контрагент)<br>"