bdd2

Вывод адресов контрагентов в типовых отчетах с помощью свойств

Опубликовал Руслан Латыпов (levran) в раздел Обработки - Обработка справочников

Обработка предназначена для записи в свойства контрагентов адресов из регистра "Контактная информация".

Руководителем была поставлена задача: Получить возможность вывода информации о адресах контрагентов во всех типовых отчетах связанных со справочником "Контрагенты".  При этом, если в названии указан областной центр, то название области не выводить.

Так как я сторонник как можно меньшего изменения типовых конфигураций, то решено было использовать свойства контрагентов. Вариантов было несколько, я остановился на текстовом поле. Так как, если использовать справочник "Значения свойств" то по сути мы увеличиваем кол-во объектов в базе, что не есть гуд. Единственное ограничение это то, что текстовое поле в типовой конфигурации плана вида характеристик "СвойстваОбъектов" имеет ограничение по длине в 50 символов. Пришлось увеличить до 250.

Порядок действий таков:

1. Создаем два свойства контрагента: "Почтовый адрес", "Юридический адрес". Задаем тип значений свойства - Строка.

2. В обработке заполняем обязательные поля:"Свойство: Почтовый адрес", "Свойство: Юридический адрес". Если нет необходимости заполнять по всем контрагентам, можно выбрать группу или элемент.

3. Нажимаем кнопку "Записать".

4. Наблюдая в строке состояния наименования ждем вывода сообщения о завершении работы.

 

Скачать файлы

Наименование Файл Версия Размер
ЗаписьАдресовКонтрагентовВСвойства_1.0.epf
.1251360067 8,53Kb
25.09.09
61
.1251360067 8,53Kb 61 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Александр Медведев (anig99) 2470 27.08.09 12:22 Сейчас в теме
мда.... а слабо было адрес на составные части разбить???
2. Александр Медведев (anig99) 2470 27.08.09 12:56 Сейчас в теме
я имею ввиду стандартный адрес, а не плодить свойств
3. Z-z-z (ZLENKO) 27.08.09 14:45 Сейчас в теме
Есть более "красивый" и правильный путь использовать возможность вывода контактной информации в отчетах типовых конфигураций, построенных на платформе "УниверсальныйОтчет". Пример находится тут: http://www.infostart.ru/projects/5282/
5. Руслан Латыпов (levran) 193 27.08.09 14:56 Сейчас в теме
(1,2,3) Задача была получить информацию не меняя ВСЕ отчеты типовой конфигурации, а использовать текущие возможности. Если я правильно понял вопрос.

(3) Да решение изящное, но я не готов пока перелопачивать отчеты типовой УТ. Мне проще так. Имхо.

PS. Отправлю в службу поддержки 1с запрос о том, чтобы добавили во все типовые отчеты код по контактной информации. Тем более там не нет особых сложностей.