Выпуск № 1030 от 07.06.2009, 16:35
Администратор рассылки: Калашников О.А., Руководитель
В рассылке: подписчиков - 520, экспертов - 111
В номере: вопросов - 1, ответов - 2
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
Вопрос № 168773: Здравствуйте! Подскажите как с отчета ПО РЕАЛИЗАЦИИ (в котором показывает и расходные накладные и возвратные) сделать отчеты отдельно по РАСХОДУ и по ВОЗВРАТУ! Заранее благодарен! ...
Вопрос № 168773:
Здравствуйте! Подскажите как с отчета ПО РЕАЛИЗАЦИИ (в котором показывает и расходные накладные и возвратные) сделать отчеты отдельно по РАСХОДУ и по ВОЗВРАТУ! Заранее благодарен!
Если ЭтаФорма.ЭлементыФормы.КоманднаяПанель.Кнопки.Продажа.Пометка = Истина Тогда //Продажа ХозОперация = Справочники.ХозОперации.РеализацияТоваров; Иначе ХозОперация = Справочники.ХозОперации.ВозвратТоваровОтПокупателя; КонецЕсли;
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПродажиОбороты.Покупатель КАК Покупатель, | ПродажиОбороты.ДоговорВзаиморасчетов
КАК ДоговорВзаиморасчетов, | ПродажиОбороты.КоличествоОборот КАК КоличествоОборот, | ПродажиОбороты.СуммаОборот КАК СуммаОборот, | ПродажиОбороты.Регистратор КАК Регистратор |ИЗ | РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ПродажиОбороты |ГДЕ | ПродажиОбороты.Регистратор.ХозОперация = &ХозОперация |ИТОГИ | СУММА(КоличествоОборот), | СУММА(СуммаОборот) |ПО
| ОБЩИЕ, | Покупатель, | ДоговорВзаиморасчетов, | Регистратор"; Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода); Запрос.УстановитьПараметр("КонецПериода", КонецПериода); Запрос.УстановитьПараметр("ХозОперация", ХозОперация);
Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать();
----- The important thing is not to stop questioning. Albert Einstein
Ответ отправил: М.Денис, 5-й класс
Ответ отправлен: 02.06.2009, 15:31
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 250267
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает Владимир Лазурко, Профессионал :
Здравствуйте, Boolboo.
В запросе этого отчета должны описываться документы - ВозвратгнаяНакладная и РасходнаяНакладная.
Есть 2 способа: 1) Создайте вторую процедуру с таким же запросом или сделайте копию этого отчета (как объекта метаданных). Отредактируйте один текст запроса, оставив только один из видов документов (например, РасходнаяНакладная), во втором запросе оставьте только второй вид документа (например, ВозвратнаяНакладная). Лучше, конечно, этот отчет выгрузить из конфигурации
как внешний отчет/обработку (найдите его в дереве метаданных, в контекстном меню "Сохранить как внешний отчет") и отлаживать как внешний. Во-первых, Ваш родной отчет будет нетронут, а значит нормально функционировать. Во-вторых, Вы сможете редактировать и перезапускать отчет, не перезапуская базу.
2) При выводе результатов запроса выводить ячейку только с нужным видом документа. НО: тогда у Вас будут неверные суммы в итогах, с учетом обоих в
идов документов.
Успехов! С уважением, Владимир.
----- И как хотите, чтобы с вами поступали люди, так и вы поступайте с ними. (Евангелие от Луки, 6:31, совр. перевод)
Ответ отправил: Владимир Лазурко, Профессионал
Ответ отправлен: 03.06.2009, 12:11
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 250311
на номер 1151 (Россия) |
Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке: оценить выпуск >>
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.