Потребовалось сделать выгрузку данных из Регистров Сведений УТ 10.3 и загрузку в такой же регистр в УТ 11.3 Регистров было много, поэтому решил написать универсальную обнработку для выгрузки любых РС.
Обработка работает очень просто. При открытии формируется перечень со всеми регистрами сведений в системе. Необходимо выбрать нужные. Так же есть дополнительные настройки: Выделять измерения, выделять ресурсы, выделять реквизиты — это значит, что в файле выгрузки, в наименованиях колоно будут дополнительные обозначение в соответствии с типом. Информация по регистру — дополнительный лист, на котором отображена информация по регистру и дате выгрузке.
Тестировалось на УТ 10.3.43.1.
UPD. версия 1.1.1
В Информацию по регистру теперь выгружается вся структура регистра сведений с описанием типов данных
Ограничение Excel — 65536 строк. Регистр сведений «ЦеныНоменклатуры»: у клиента в базе около 16000 наименований товаров. База ведётся с ноября 2013 года. Цену на каждый товар он изменял в течении времени работы, наверняка, более четырёх раз…
(1)Свернуть базу! Ограничить клиента цифрой 65535 немедленно!)))))))
(2) Угу, создать реквизит «КоличествоРазУстановкиЦен». Как счетчик достигнет четвертой установки цен… 🙂 И раз в месяц делать свертку. Угу, в УТ 10.3… Сейчас как раз руку набиваю, шоб без старых документов. 🙂
Чем не устроило «Вывести список…»? к тому же выводит относительно установленных отборов (чего у вас нет)
(1)а откуда информация об ограничении Excel — 65536 строк? На сайте Майкрософт написано что на листе может помещаться 1 048 576 строк .
(5)Сорри, Михаил. Действительно в книге таких ограничений нет. Есть у листа xls. Просто я сейчас делаю нестандартную свертку и у меня там выгрузки были около 49000 строк и 74000 строк. Вторую пришлось делить по определенному признаку на два листа. А лист как раз и заканчивается на 65536 строке. Еще раз раз извините.