Вхідні дані: є конфігурація Управління Торговлею редакція 2.3 ( по ідеї УТП і УВП також).
є типові звіти - по продажам, валовий прибуток тощо.
Потрібно додати колонки з контактною інформацією покупця(контрагента) для подальшого аналізу.
Контактна інформація контрагентів зберігається окремо в регістрі відомостей, а не в цьому ж довіднику як багато хто думає.
Типові звіти нажаль не мають можливості виводити окрім своїх основних даних ще й контакти.
Ну, але трішки покопавшись ви можете побачити, що універсальний звіт, на якому побудовані майже всі ці звіти, містить в собі дві цікаві процедури - ДобавитьКонтактнуюИнформацияДляПолята ДобавитьВТекстЗапросаКонтактнуюИнформацию.
Так от, використавши їх у своєму звіті зможеш дістати бажану контактну інформацію))
Так як зачасту конфігруації на підтримці і не хочеться заради таких правок їх знімати, то просто збережемо потрібний звіт - у зовнішній файл, де і будемо його правити.
Відкриваємо його і в модулі обєкту шукаємо процедуру - УстановитьНачальныеНастройки.
В ній потрібно просто додати дві стрічки коду УниверсальныйОтчет.ДобавитьКонтактнуюИнформацияДляПоля("ВложенныйЗапрос.Контрагент", "Контрагент", "Контрагент", Перечисления.ВидыОбъектовКонтактнойИнформации.Контрагенты, "Справочник.Контрагенты");
УниверсальныйОтчет.ДобавитьВТекстЗапросаКонтактнуюИнформацию(ТекстЗапроса);
перед стрічкою:
УниверсальныйОтчет.ПостроительОтчета.Текст = ТекстЗапроса;
От і все, зберігаємо наш звіт. Відкриваємо в програмі і в розширених налаштуваннях можемо тепер додати необхідні види контактної інформації, в окремій колонці або ж в цій самі де і контрагент.
5 хвилин роботи і супер звіт готовий)