Идет бета-тестирование портала. Об ошибках пишите нам или на форуме.

Правим справочники в Excel-е

177

1C + Excel

29.07.2008 [19.12.2008]

Описание

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

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

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

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

Если понравилось - поставьте плюсик...

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

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


Скриншоты

Выгружаем справочник
Рис. 1806 . Выгружаем справочник
Исправляем
Рис. 1807 . Исправляем
Загружаем обратно
Рис. 1808 . Загружаем обратно
Только в версии 2
Рис. 1827 . Только в версии 2
Только в версии 2 Добавляем новые элементы
Рис. 1828 . Только в версии 2 Добавляем новые элементы

Скачать

Наименование Размер Скачиваний
2143
Доступ
ref2xls 48 kb 1174 Зарегистрированные
Версия 2! 48 kb 960 Зарегистрированные

Оценка сообщества

Плюсы (+177):

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


Добавить плюс Добавить минус

Комментарии (54)

Страницы: 123 Вперед

1.
+ -
29.07.2008 13:07:31

При установленной галке "Без групп" вылетает ошибка:
Если Запрос.Выполнить(ПостроитьТекстЗапроса())=0 тогда
{J:\1C\GMS\MSFO\REF2XLS.ERT(168)}: Группировка СсылкаНаЭлементБез <<?>> групп;
Запрос[11] : Переменная 'СсылкаНаЭлементБез' не опеределена
Ошибка при формировании запроса к справочнику.

2.
+ -
29.07.2008 13:07:03

+1 за "правильную" идею

3.
+ -
29.07.2008 13:07:04

(1) Таки опечатался.... Уже обновил.
(2) сенкс, а с реализацией есть серьезные недостатки?

тов.Сhe Burashka отдельное спасибо - всегда оперативно смотрит новые разработки и комментирует.

4.
+ -
29.07.2008 13:07:17

весьма неплохо

5.
+ -
29.07.2008 20:07:04

очень хорошая идея

6.
+ -
29.07.2008 21:07:07

Если код элемента справочника начинался с "нуля" (пример: 0000087), то после корректировки какого либо его реквизита код становистся "без нулей" (пример: 87)
Это НЕ ЕСТЬ ГУД.....

7.
+ -
29.07.2008 23:07:09

(6) при выгрузке по оле надо выгружать не просто код типа спр.Код, а навроде
"'"+спр.код

8.
+ -
30.07.2008 00:07:32

А как с подчиненными справочниками быть?

9.
+ -
30.07.2008 10:07:12

а у меня вообще отказывается работать... "код не уникальный", и до свидания... это при том, что коды вообще никто не трогал :-\

10.
+ -
30.07.2008 11:07:04

(6) Сенкс за выловленный баг. Уже исправил - если тип кода текстовый - то формат ячеек ставится текстовый.
(7) лучше жестко устанавливать формат ячеек - надежнее.
(8) Подчиненные справочники этой обработкой не обрабатываются
(9) Попробуй свежую версию - возможно у тебя код текстовый (см. пост 6), если не получится - скинь мне excel файл - попробую посмотреть. fn()inbox.ru

11.
+ -
30.07.2008 11:07:33

Очень не плохая обработка и я думаю будет очеь востребованной многими. Плюсую редко, но в данном случае явно "+"

12.
+ -
30.07.2008 15:07:53

Что ещё, кроме плюса, я могу добавить к сказанному?..

13.
+ -
30.07.2008 15:07:23

(12) Спасибо, этого достаточно :)

14.
+ -
30.07.2008 22:07:01

Меня интересует, а есть такая же, только с загрузкой новых данных. Ато часто приходится корректировать данные с добавлением новых....

15.
+ -
31.07.2008 09:07:21

(14) Полно! как на этом портале (например http://infostart.ru/projects/?rubric=76) так и в инете по поиску

16.
+ -
03.08.2008 22:08:17

Спасибо, хорошая обработка, вот только поставила в тупик: при выгрузке справочника номенклатуры с атрибутами наименование и штрихкод выгружает все наименование и часть штрихкодов (в справочнике 1C все штрихкода присвоены все EAN13) почему то некоторые штрихкода не выгружает. Что может быть?

17.
+ -
04.08.2008 08:08:52

(16) Скорее всего часть штрих-кодов находится в подчиненном справочнике (единицы измерения)

18.
+ -
04.08.2008 09:08:06

первый раз в жизни плюсанул! а ускорить обработачку нельзя?

19.
+ -
04.08.2008 10:08:49

В продложение (16) : Нет, штрихкодов в подчиненных справочниках нет, все они одинаково созданы в карточке товара номенклатуры при первом поступлении на склад.

20.
+ -
04.08.2008 10:08:38

(18) Основной тормоз - получение/запись данных через ОЛЕ в Ексель. На подходе вторая версия, с большим функционалом, большей скорость загрузки (загружаются только измененные элементы, а не все подряд), но меньшая скорость выгрузки.
Ускорить можно, если выгружать/читать через АДО или используя скрипт+массив, ну или ВК (Йоксель например) - но слишком много переписывать.
За плюс - спасибо!
(19) Попробуй с диска ИТС универсальный отчет печати справочников - там сформируй отчет по своему справочнику и сравни с полученным из этой обработки. Я думаю что они будут идентичны. Просто мысль, что программа пропускает некоторые значения по своей прихоти - абсурдна ;)

Страницы: 123 Вперед

Для добавления комментария необходимо зарегистрироваться.
Есть вопросы?
тел. (812) 309-06-46
support@infostart.ru
Обратная связь
Логин :
Пароль :
Забыли пароль?

Статистика

Пользователей: 43982

См. также