Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Правим справочники в Excel-е
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Хранилище: скачать бесплатно отчеты, обработки, конфигурации, программы, внешние компоненты, литературу > 1С: Предприятие 7.7 > Отчеты / Обработки
Vofka
Правим справочники в Excel-е

Внешний отчет, обработка для 1С: Бухгалтерия 7.7, 1С: Торговля и склад 7.7, 1С: Зарплата и кадры 7.7



Вроде бы ничего нового, но все же...
Очень удобно выгрузить справочник в Excel и там его уже "подкрутить" как хочешь, используя формулы, фильтры и тп.... или просто отдать неопытному пользователю для исправления названий, реквизитов и тп, при этом не сильно переживая, что пользователь что-нибудь серьезно испортит...
Версия 2! Ввод новых элементов, редактируем даты, перечисления, справочники
05.02.09 - Теперь работает на подчиненных справочниках

Позволяет редактировать текстовые и числовые значения. Периодические значения читаются/записываются только на текущую дату. Есть простые фильтры (все/только неудаленные, по списку). Работает в любой конфигурации 7.7. Без ВК - только 1С и Ексель.

Тестировалась с 11-ой версией Excel-я (Office 2003), с другими версиями может "немного глючить" - сам не проверял.
Весь код, касающийся работы с Екселем подробно прокомментирован smile.gif - может служить неплохим пособием для изучения методов работы с Excel по OLE.

P.S. На больших справочниках скорость конечно не очень...

Версия 2
Новое во второй версии:
Появилась возможность добавления новых элементов - просто дописываем снизу таблицы.
Появилась возможность редактировать Перечисления с контролем правильности заполнения.
Появилась возможность редактировать реквизиты типа "Справочник", но с небольшими ограничениями: Справочник должен содержать только уникальные наименования элементов, не должен быть подчиненным и общее кол-во элементов не должно превышать 255 штук!
Появилась возможность проверки данных без их записи в базу данных.
Оптимизирована загрузка из Екселя - чем меньше измененных элементов - тем быстрее загружается.


Выгружаем справочник


Исправляем


Загружаем обратно




Добавляем новые элементы


Скачать: Нажмите для просмотра прикрепленного файла
nonsens
Подскажите пожалуйста, что нужно изменить в обработке, чтобы в справочнике Товары в доступных реквизитах отображалось и была возможность выбрать "Полное наименование"? Т.к. в данный момент там отображается только "Наименование" и пр.
Спасибо smile.gif
volodya1122
Цитата(nonsens @ 24.02.13, 14:41) необходимо зарегистрироваться для просмотра ссылки
Подскажите пожалуйста, что нужно изменить в обработке, чтобы в справочнике Товары в доступных реквизитах отображалось и была возможность выбрать "Полное наименование"? Т.к. в данный момент там отображается только "Наименование" и пр.
Спасибо smile.gif


Такого неможе бути.... Всі реквізити які є в справочнику в обробці показуються.
Можливо у Вас "ПолноеНаименование" це "Строка неограниченной длинны"?, або довжина строки більше 255 символів. Такі реквізити не обробляються
nonsens
Да, действительно "ПолноеНаименование" неограниченное по кол-ву символов. sad.gif Т.е. никак? Если в коде закоментировать проверку на такие строки, то будет явный глюк, не пробовали?
volodya1122
Цитата(nonsens @ 26.02.13, 22:25) необходимо зарегистрироваться для просмотра ссылки
Да, действительно "ПолноеНаименование" неограниченное по кол-ву символов. sad.gif Т.е. никак? Если в коде закоментировать проверку на такие строки, то будет явный глюк, не пробовали?

А что мешает проверить?
Могу даже подсказать где именно (начиная из 131 строки закоментировать 5 строк).
Или обрезать в конфигурации полное наименование до 255 символов....
nonsens
Обрезал по Вашему совету в конфигурации поле ПолноеНаименоване до 250 символов (надеюсь, что врядли у меня будет когда-то название товара длинее чем 250) и все заработало как нада. Большое спасибо за помощь! smile.gif
bandy
замечательная обработка, спасибо автору большое. Пользую с удовольствием))) Вопрос по подчиненным справочникам. Возможно ли выгрузить одновременно основной и подчиненный справочник? Потому как надо назначить значения Номенклатуре в подчиненном справочнике. Если выгружаю подчиненный - тогда нет владельцев, некому назначать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.