Модераторы: stron

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Связь 1С и Excel, FAQ 
:(
    Опции темы
Zero
Дата 19.6.2007, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



Цитата(PKD @  19.6.2007,  10:15 Найти цитируемый пост)
С уважением ко всем!
Объясните мне, пожалуйста, зачем осуществлять связь (импорт-экспорт) Microsoft Excel с СУБД 1С (тем более 7.7)???

У нас торговая фирма с крупным складом. Приходование товара приходиться делать в одной накладной по 1000 с лишним позиций вбиваем. Вручную сделать нереально.
Приходиться с поставщиков требовать в экселевском файле накладную и писать обработку по автоматическому приходованию товара.
Можно конечно и не эксель использовать, но это очень распространённый формат, из него очень легко выдирать данные без геморойных описаний.
PS: естественно у других пользователей могут возникнуть и другие задачи по этому поводу.
PM MAIL ICQ   Вверх
PKD
Дата 20.6.2007, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 24.1.2007
Где: Ukraine, Zaporozh ie

Репутация: нет
Всего: нет



Привет всем!!!
Да-а, затронул боль душевную... Пардон-с...
Zero раскрутил интересную тему, описал её решение. 
Вроде бы сделал доброе дело - МОЛОДЕЦ!!!
Но не с того конца. По сути вопроса выводы делать рано.
А суть (цена) вопроса - целостность (актуальность) базы данных в 1С.

dionisiu пишет:
Цитата

В функциях: несколько ежедневных отчётов (открыть 1С, скачать данные об остатках, продажах, обработать, занести в экселевские бланки, выслать в Центральный Офис Фирмы - далее ЦОФ), а также ведение трёх баз данных, не касающихся 1С

Яркий пример отсутствия единой учетной политики на предприятии - головная боль сис.админа. 
И использование реэкспорта данных в Excel и т.д., может привести к потере целостности информации по предприятию. Т.к. исчезает такой фактор реляционной структуры, как индексы и индексные связи.
Извените, за банальность, какому хозяину нужны некорректные учетные данные о состоянии его бизнеса.
СОВЕТ:  займитесь не Excel`ем, а ERP на предприятии.
По моему убеждению, если и применять подобную связку (Excel-1С), то только для создания красивых аналитических печатных форм.
И только для этих фантиков... 
PM MAIL ICQ Skype   Вверх
dionisiu
Дата 22.6.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 13.5.2006
Где: Крым

Репутация: нет
Всего: 2



PKD, видимо, я пишу "очень многа букоф", приношу извинения.

Суть в чём (в моём случае): есть оптовая база, торгующая чем ни попадя, они имеют 1С и работают только с ней (соответственно, вся информация целостна и индексирована - всё в ажуре). Есть фирма-производитель группы товаров, которая на эту оптовую базу поставляет свою продукцию оптом. У фирмы несколько заводов, и своя 1С (или что-то ещё, но они в столице, я там не был....). Между фирмой и оптовиком есть договор, согласно которого на территории базы выделяется кабинет для меня и агентов НАШЕЙ фирмы, а также доступ в корпоративную сеть БАЗЫ. Продажи товаров делятся (согласно бизнес-логики) на первичные и вторичные. Первичные - от Фирмы к Базе, они учитываются в обоих 1С-ках и служат поводом для взаиморасчётов. Вторичные - от Базы в Магазины - учитываются ТОЛЬКО у оптовика в его 1С-ке. Нашей Фирме интересна динамика этих продаж, но это делается только посредством отчётов формата xls, да ещё и обработанных мною. Вот моя функция, и с этой точки зрения никакая целостность информации по предприятию не теряется, а индексы и их связи никому не интересны. Зато крайне актуальна скорость, с которой я могу формировать отчёты, а для этого  нужна автоматика связи.

Спасибо за внимание.
PM MAIL ICQ   Вверх
Zero
Дата 22.6.2007, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



Цитата(dionisiu @  22.6.2007,  11:18 Найти цитируемый пост)
Нашей Фирме интересна динамика этих продаж, но это делается только посредством отчётов формата xls, да ещё и обработанных мною.

Прости, чёт я непонял. А причём тут посредствам формата xls??? Вообщет в 1С есть такой встроенный объект который называеься "Таблица", вот с его помощью можно формировать отчёты. А дальше если уж тебе надо их в эксель пихнуть, дак там всё стандартным образом, через файл/сохранить как...
На мой взгляд, эксель на данный момент удобна лишь тем, что эта хреновена практически у вех установлена, и с помощью этого файла можно переносить данные между удалёнными-несвязанными по сети компьютерами, и просматривать в промежутках. А в остаьном, в 1С уже есть всё что нужно для удобного представления инофрмации в отчётном виде.
На данные момент, если как я понял, заказчика интересует, только динамика продаж а не эксель, то нафиг вообще заморачиваться с ней. Всё можно сделать стандартными средствами 1С. smile 
PM MAIL ICQ   Вверх
dionisiu
Дата 23.6.2007, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 13.5.2006
Где: Крым

Репутация: нет
Всего: 2



Zero, простой пример:
В ассортименте нашей фирмы есть примерно 100 продуктов (некоторые сорта различаются видом упаковки). Однако, в связи с разными причинами, в текущий период на складе ОПТОВИКА может быть наших продуктов, скажем, 65 видов. При этом для нашей фирмы представляет интерес движение по ВСЕМ 100 видам (даже нулевые остатки и\или продажи должны быть видны как ноль). То есть фирма разработала для операторов на местах (таких как я) бланк, в котором в строгом порядке перечислены все наши продукты (включая те, которые я за 2 года работы даже не видел), и этот бланк ежедневно надо заполнять.
Этот файл отчёта в ЦО подключается к генератору сводных таблиц, по которому бизнесаналитик может составить план доставки продукции с завода на склад, анализируя текущий запас, усреднённые продажи, срок доставки и ёмкость склада.
Как я его заполняю: создал отдельную книгу, в ней настроил соответствие имён продуктов в "фирменном" отчёте и в отчёте из 1С. Ежедневно создаю в 1С отчёт по остаткам и движению продукции, сохраняю его в строго определённом каталоге, запускаю сфой файл, а там сидят формулы СУММЕСЛИ(), которые ищут в файлах исходных данных позиции, где сидят нужные товары и берут их остатки или продажи (в зависимости от файла). Потом открываю "фирменный" отчёт, куда копипастом заношу данные - очень удобно и быстро.

Однако, это простой пример по ежедневной отчётности на примере только одного файла, а их только с утра - пять разных (автоматизировано по отдельности, т.к. обработки требуются разные).
Есть ещё несколько недельных, а также ежемесячных отчётов - все разные и по-разному нужно считать. Ряд отчётов для своего формирования требуют знаниятого, каким конкретно клиентам какие конкретно товары и в какие конкретно даты отпускались, причём один ужасно гадский отчёт требует также, чтоб было подсчитано не толко объём, но и количество РАЗ, за которые этот объём был отпущен клиентам.

И это всё на фоне того, что ОПТОВИК - всего лишь дочернее предприятие дистрибъюционной компании с головным офисом (и отделом IT) в другом, удалённом, городе. То есть нету связи с их программерами, чтоб упросить переделать формат отчёта 1С.

P.S.: 
Zero, глянь в личку, пожалуйста.
PM MAIL ICQ   Вверх
Zero
Дата 23.6.2007, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2169
Регистрация: 23.10.2004
Где: Россия, г. Рязань

Репутация: 15
Всего: 24



PS: я всёравно ненахожу смысла, в том чтобы это связывать с эксель.
Отчёт практически любой сложности, можно сделать и средствами 1С. Независимо от их количества. Зачем вообще ты заморачиваешься с экселью???
Цитата(dionisiu @  23.6.2007,  11:15 Найти цитируемый пост)
Zero, глянь в личку, пожалуйста.

Глянул, ещё вчера... Но у меня есть свои завалы на работе, вчасности 3 больших проекта, которые ещё несделаны. Соответственно время могу тратить, только на то чтобы дать советы в чём-то другим, кто на чём застрял, но не решать их проблемы целиком. smile 
PM MAIL ICQ   Вверх
SaschaL
Дата 23.6.2007, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



ДОброе времени суток! По моему утверждать полезность испольвания работы с Экселем как в процессе импорта так и в процессе экспорта в него, излишне это дело каждого и зависит непосредственно от задач стояцих непосрественно перед программистами.
Почитав высказывания участников данной темы Натолкнулня на что товарищь не представляет для чего это вообще нужно!
Конечно использовние данного подхода дело каждого! Извеняюсь за то что оговариваюсь!
Но приведу пример того как можно применить способ импорта данных из Экселя это может быть получение данных от ваших партнеров в виде прайсов, особенно это касается компьтерных магазинов и салонов, которые зачастую работают по поступившим заказам. И получают прайсы на комплектующие в Экселевском формате... Если конечно у вас есть желание перебивать прайс поставщика, Ради бога....
Экспорт данных в эксель может быть вам полезен в тот же случае, может применяться как файл с данными сформированой заявки на комплектующие тоже компьютерного магазина.
Да кстати так же вы можете формировать в экселевском формате составлять прайс, он как правило оказывается нужным для ваших потенциальных покупателей....
Я до недавнего времени тоже серьезно не рассматривал данный метод, но на деле это очень полезно!
PM MAIL ICQ   Вверх
dionisiu
Дата 25.6.2007, 09:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 13.5.2006
Где: Крым

Репутация: нет
Всего: 2



Zero, я не являюсь сотрудником ОПТОВИКА, ему на меня на.....ть, и мои проблемы его никак не ... волнуют. Моё непосредственное руководство тоже влияния на ОПТОВИКА не имеет, а конфигурация 1С ОПТОВИКА контролируется его собственными программистами, из которых разработчиков не осталось ни одного, так, админы синхронизации (удалённые базы со всей страны сливают инфу в ИХНИЙ центральный офис.

Это не я заморачиваюсь смычкой 1С и Экселя, это меня заставляют ВРУЧНУЮ подсчитывать данные и заносить их наши отчёты. вот и думаю над автоматикой...

Ладно, буду потихоньку изучать 1С с программистской точки зрения.




PM MAIL ICQ   Вверх
dionisiu
Дата 17.7.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 13.5.2006
Где: Крым

Репутация: нет
Всего: 2



В продолжение...
Только что сделал так, что Эксель стал корректно открывать файлы mxl, причём с сохранением оригинального форматирования, и даже разделители целой и дробной части корректно распознаются...
Для этого я перекинул mxl2xl.dll в каталог с MSOffice, и прописал в реестре конвертер открытия файлов mxl посредством этой dll-ки
Теперь я могу сформировать свой боольшоой отчёт в 1С (на сервере через терминал), сохранить его в родном формате (моксель), качнуть к себе на машину и открыть Экселем.....

НО...

Меня не устраивает скорость открытия........
Конечно, имеется сокращение времени прямого открытия по сравнению с сохранением в эксель штатными средствами, причём время уменьшается примерно в три раза (15 минут сохраняет 1С и всего 5 минут открывает Эксель).

Но даже пять минут - это много (а сейчас только середина месяца).

версия mxl2xl.dll у меня 7.70.020

Возникает вопрос: может, есть у кого файлик более лучшей версии? а то рекомендуют релиз 25 - а что это такое, я даже не знаю.... Или даже сразу - 80?

ОЧЕНЬ НУЖНО!!!!
PM MAIL ICQ   Вверх
garik_ua
Дата 7.12.2007, 00:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 7.12.2007

Репутация: нет
Всего: нет



Здравствуйте.

Проблема. Работаю на торговой базе, веду работу только с клиентами и точками розничной торговли (ТРТ). Учет ведется в 1С 8.0. Соответственно в 1С есть два справочника: Клиенты и ТРТ. Оба справочника в 1С имеют общее поле «Клиент». Отдельно в Экселе созданы реестр клиентов и реестр ТРТ. Мной, путем обьеденения двух Экселевских реестров в Эксес создан общий реестр, имеющий нужним образом обьеденненые данные из разных справочников 1С.

Вопрос. Можно ли связать 1С и Эксель так, чтобы при откритии реестра данные запрашивались из 1С, соотвестсвенно из разных справочников а форма и параметры страницы в Экселе сохранялись? Это нужно для того чтобы иметь реестр с последними изменениями, так как отследить кто и что там (в 1С) изменяет не есть реально.

PM MAIL   Вверх
SnAKEen
Дата 14.12.2007, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 13.7.2007

Репутация: нет
Всего: нет



А у меня др проблемма... фирма одна должна здать в нологувую книгу покупок - продаж за целый год... а это 180000 строк... эксель ясень пень не понимает... даж если по месяцу это больше 12000строк при сохранении в ексел все увисает.. в печатнов виде больше 15 пачек бумаги.... 

Хочу выгрузить в эксел через оле, в связи с этим вопрос.. моноли из 1ски объединять через оле ячейки???
PM MAIL   Вверх
Makcim1981
Дата 17.12.2007, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 17.12.2007

Репутация: нет
Всего: нет



 Подскажите пожалуйста как програмно из 1С слить две и более ячеек в одну ???
PM MAIL   Вверх
SaschaL
Дата 18.12.2007, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



Makcim1981  если я вас правильно понял то вы хотите записать значение двух реквизитов в значение одного реквизита (или ячейку как вы выразились). Для этого в ячейку в которую вы хотите записывать значение двух реквизитов нужно записать значение переменной, которая будет в себе объединяет значения 2-х реквизитов.
Программно я бы сделал это так:

Процедура МММММ()
        Перем РеквизитОбъединенный;
        РеквизитОбъединенный = Значение1 + " "+ Значение2;
КонецПроцедуры

Общий принцып таков. Далее значение полученной переменной можно записивать уже в реквизит, который вам нужен. 
Есть еще поправка если вы хотите объединить значение разных типов, напримет Значение1 имеет тип "Строка" , а Значение2  "Число", то лучше привести их к одному формату, что бы не было ошибок.

Вот в общем то и все! Правда кратко..  smile 
PM MAIL ICQ   Вверх
Alisandra
Дата 25.12.2007, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 25.12.2007

Репутация: нет
Всего: нет



Здравствуйте !
у меня вопрос может показаться не совсем по теме так что извините если что.
На нашей фирме учёт долгое время ведётся в Экселе.
Но шеф оч хочет перейти на 1с.
Фирмы франчайзи сначала оч много обещали а потом поняв, что всё надо начинать с чистого листа - замолкали и исчезали.
сейчас в Инф. Базу введено:
1. Введены материалы (без указания номенклатурных групп)
2. Введены контрагенты
3. Введены ОС списком (то бишь только наименование и полное нименование)
Вот собсна и всё.

Сейчас пытаюсь ввести остатки по ОС правда плохо понимаю как это можно сделать.
Может кто-то посоветует что нужно сделать, чтобы с программой смогла работать главбух.
или куда обратится за помошью по внедрению?

Спасибо.
PM MAIL   Вверх
SaschaL
Дата 26.12.2007, 07:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 880
Регистрация: 13.12.2006
Где: Челябинская обл г .Нязепетровcк

Репутация: 8
Всего: 9



Обратиться за консультацей можно в любой внедренческий центр 1С. Можно просто приобрести комплект литературы, по 1С бухгалтерии и прочитать раздел относящися к вашему вопросу.
PM MAIL ICQ   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.1194 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.