Добрый вечер!
Хотелось бы представить на ваш суд небольшую, но порой весьма полезную обработку по заполнению регистра сведение ЗначенияСвойствОбъектов(ЗСО).
Так для чего же она нужна, и что делает?
Чаще всего, когда для тестирования(а порой и не только) каких-то своих обработок, приходится забивать свойства в ручную. Сделать это для пары объектов - не проблема, а для 100 "and over" уже не очень приятно. Данная обработка позволяет решить эту проблему.
Перейдём к интерфейсу и описанию работы.
В первую очередь выбираем дату, на которую будет установлено свойство. Иметь смысл этот параметр, конечно же, будет только для периодических регистров. От выбираемой даты, думаю по понятным причинам, берётся начало месяца. В поле "свойство" соответственно выбираем заполняемое свойство.
После этого, в зависимости от типа значения назначения выбранного свойства, будет выбран тип значения поля "объект". В случае, если у назначения выбранного свойства тип значения будет составного типа, то тип объекта нужно будет задать в ручную, но уже из ограниченного списка типов. Ограничен он будет типами значения назначения свойства. После выбора типа объекта мы можем выбрать конкретное значение. Если оно не будет заполнено, то свойство будет заполняться для всех элементов выбранного типа.
Ну и наконец выбираем само значение, которое может быть как случайным, так и постоянным.
С постоянным значением думаю всё понятно - оно будет присвоено для всех объектов выбранного типа. А вот для свойств с типом значения "число" можно будет выбрать значение "в пределах". Для каждого из выбранных объектов в качестве значения отмеченного свойства будет передано число, получено с помощью объекта конфигурации "ГенераторСлучайныЧисел" в выбранных пределах.
Надеюсь данная обработка кому-нибудь пригодится. Благодарю за уделённое время.
P.S. Имеет ли смысл сделать подобный материал по обмену данных с внешней программой через FTP путём загрузки-выгрузки xml?