Не знаю, как у Вас, а у меня в компании руководитель иностранец и не очень-то любит 1С, ему удобнее просматривать результаты деятельности в известной программе Microsoft Excel. Конечно, можно выгружать данные из 1С в Excel, но я предлагаю обратный вариант — обращение к 1С из Excel со всеми вытекающими отсюда последствиями.
В прилагаемых файлах описан процесс работы с 1С (версии 8.х) из Excel на примере выгрузки данных о документах реализации за период или выгрузки табличных частей документов реализации товара. Данный пример основан на использовании технологии Microsoft COM для доступа к базе 1С и реализован в программе Excel2003. В принципе, работать будет и в Excel2007, и в Excel2010. Пример приведён для конфигурации «1С Управление торговлей».
Т.к. код открыт, то можно без труда переработать под другую конфигурацию.
Особые благодарности выражаю С.М.Кашаеву за его познавательные книги, а также руководству своей компании за разрешение открыть профсекреты для сообщества
03.02.2012
Добавлен пример получения отчёта из 1С УТ версии 8.2 по задолженности контрагентов в разрезе документов расчёта в зависимости от выбранного названия договора (пример работы из Excel с запросами 1С)
😀 поменьше пафосу
не поверите, на самом деле и это уже было, и на этом сайте…а тут 1С еще выпустила платный addin для Office 2010…
Работаю с этой надстройкой. Меня она разочаровала. Во-первых, табличные части документов она не выгружает. Во-вторых, с ней сложно автоматизировать работу.
(2) Я тоже её щупал, сложилось впечатление, сделано чисто для шаблонов (по мне так эта надстройка отстой).
http://infostart.ru/public/69984/
Но работа с 1С-кой через com (я так думаю в (0) именно так), тоже не есть открытие или секрет. Пруф
(1)
Да, к сожалению проф секреты уже давно не секреты)
а тут 1С еще выпустила платный addin для Office 2010…
А можно тут поподробнее? Не слышал про это
(5)http://v8.1c.ru/1c_office/integration.htm Сделано, чисто для создания шаблонов…
Спасибо:)
(1) cool.vlad4, интересно, иностранные руководители кроме экселя чем еще пользуются?
Спасибо за указанную ссылку на похожий файл, что-то я его раньше не заметил. Для меня до сих пор было трудно вынимать данные из регистров. Теперь я это знаю.
(1) cool.vlad4, Вернее, какие аналоги 1с они используют?
Наш директор только Эксел признает. Но, один мой товарищ работает программистом зарубежом. Так он сказал, что многие используют Microsoft Dynamics.
Не знаю, как Вам, но мне легче код написать в Эксел,т.к. сам работаю программистом в VBA. В 1С только начинаю программировать, пока туговато-всё у них реализовано не по тем стандартам, как в других языках, в итоге трудно переключаться между языками.
(11) для меня эксель очень мощная и гибкая штука, мне очень нравится эта электронная таблица. Однако один раз мне не хватило количества строк, достиг предела и не знал как увеличить. А в остальном все нравится. Особенно наборы функций и возможности vba.
Хочу напомнить, что взаимодействие Excel и 1С не ограничивается только считыванием данных.Из Excel можно полноценно работать с 1С,т.е. и записывать данные, создавать документы, справочники и т.д. Выложенная ранее мною обработка по загрузке лимитов номенклатуры реализована мною и в виде файла Excel, который делает тоже самое.
(13) ugrageo,
http://www.powerpivot.com/
http://habrahabr.ru/tag/powerpivot/
Есть такая надстройка для экселя
Ну и вот:
Удобно из сиквел сервера можно данные считывать:) Полезная штука
Несколько сот миллионов строк думаю должно хватить:)
Для всех интересующихся темой, да и для общего развития, советую посмотреть информацию о программе бизнес-анализа QlikView:
QLikView
1C QlikView Connector
У данной программы есть стыковка с 1С:
(16) gr0ck, приветствую, спасибо за информацию, по мере необходимости буду юзать. 100 000 000 строк это круто. Нехилый массив данных. Интересно как быстро/медленно мой комп будет с таким объемом работать. Но там вроде 2010 ексель. Я пока что использую офис 2003. Но все равно спасибо.
Также советую просмотреть информацию ещё об одной системе бизнес-анализа, которая является бесплатной. Называется она Palo:
Palo Suite for Excel
Очень стоящая вещь!
Не очень удобно в работе на самом деле.
(20) aragor, к чему это сообщение относится? Если это относится к примеру, который мною выложен, то повторюсь — это лишь пример или обертка, как хотите. А уже Вы формируете законченное решение-добавляете функционал и т.п.
(18) ugrageo,
Работает быстро. Очень:) Помню на каком-то треннинге от мелкомягких игрались с этой штукой, там порядка миллиона записей за несколько секунд из сиквелсервера грузилось. И сортировочка быстро работала с отборами.
Продолжаю считать отстойной работу в Экселе, когда есть 1С. Тем не менее, от него уйти не удастся в обозримом будущем. Из-за того, что в Экселе юзер ощущает некую независимость от одноэсника — и оперативнее может что-то посчитать.
Кто-то двигает автоматизацию вперёд, а авторы таких разработок «отбрасывают назад» нас в «каменную эру». Пользователь должен понимать что он делает… и в первую очередь что «Система» и «Excel» это разные вещи. Несмотря на то что MS выпустили и Dynamix Ax и Excel что-то нет у них обратной интеграции — не задумывались почему?
(24) т.е. автору надо было послать руководителя подальше?
(24) comol, я не отрицаю всех преимуществ использования 1С, а лишь показал пользователям возможности взаимного дополнения этих программ. Если бы всё было плохо, от использования Excel давно бы отказались. Но, зайдите на сайтPlanetaExcel и посмотрите, в каких компаниях автор проводит тренинги по Excel. Как говорится, каждый делает для себя выводы сам.
(26) Автор лишь обозначил «взгляд с другой стороны». Чем это плохо ?
Разве Excel умер или умирает ? Или имеет меньшее распространение чем 1с ?
Спасибо автору.
(25) afk, Для этого есть дискуссии на тему средств класса Enterprise и personal. Рентабельности действий и т.д. и т.п.
(26) на самом деле если мыслить как рядовой ИТ-шник вы сделали всё правильно — вам поставили задачу, вы её выполнили, а если мыслить шире… вы отбросили назад автоматизацию в вашей компании… В 1С есть средства интерактивного управления, бизнес-планирования, возможности СКД. Будет у вас их кто-нибудь в компании изучать? нет, не будет. генеральный директор работает в экселе и все будут брать с него пример. И самое ужасное, что людям не будет даже приходить в голову что «можно по-другому», можно «по-человечески». Что поиск документа по номеру может выполняться не как в экселе… а за долю секунды по индексу… и что базу «не надо сворачивать», потому что она не начинает медленнее работать… Сколько мы боролись с таким подходом… а его продолжают использовать….
(27) Ish_2, Эксель это средства другого класса, как я уже сказал… и область его применения должна быть ограничена. В качестве «сложного» и «нетривиального» анализа слабо структурированных данных что подтверждает его использование в качестве OLAP клиента.. но использовать его для ввода данных… Я думаю люди которые обучали когда-то работать пользователей в 1С после экселя поймут…
(30) Хм… Ну , конечно , статья бы выиграла, если бы автор указал на ограничения использования Excel и на все последствия такого подхода к вводу данных. В целом же считаю «взгляд со стороны» — полезным.
(31) Ish_2, Нууу… я тоже ничего против такой разработки не имею — подход интересный… просто нужно «жирным шрифтом» написать было — «только для специализированных задач», «возможны последствия». Просто люди у которых есть опыт возьмут на заметку… а у кого опыта поменьше — попросили сделать работу из Excel — скачал на инфостарте обработку — сделал…
(32) comol, (31) Ish_2, если заметили, то я выложил пример считывания данных из 1С, а не ввода их туда. Последствий при этом для 1С никаких. Во-вторых, импорт данных в Excel и подразумевает, в том числе, и их последующий анализ. В-третьих, автоматизировать деятельность можно и с помощью Excel (к примеру, в связке с IE,Outlook, Access, CorelDraw, Adobe ReaderPro и т.п.),но это уже другая история. Во всяком случае, спасибо за критику.
(33) Тогда не правильно понял, сорри.
Но тогда это не «работаем с 1с из excel»… всё-таки… для меня заголовок был прямо как «красная тряпка» 🙂
P.S. Для чтения надстройку 1С сами используем — удобно иногда.
(24) Что касается UI, то отбрасывает нас в «каменную эру» 1С а не Excel. Нет группировок в экранных формах, нет фильтрации результатов после поиска, нет возможности сортировать данные щелчком мыши по заголовку колонки, и.т.д.
(что-то из вышеперечисленного появилось в управлямых формах — не прошло и двадцати лет). Поэтому ничего удивительного, что многие предпочитают Excel, особенно люди с «дикого Запада». В Excel пользователь чуствует себя гораздо более комфортно чем в 1С.
(35) slimper, Это всё равно что сравнивать к примеру Corel Draw и Autocad :))
Просто Excel создавался для удобства интерфейса в первую очередь, а 1С несколько для другого… ВЫ видели интерфейс SAP R3 или Dynamics Ax? По сравнению с ними 1С просто верх удобства… и никто же не кричит что Ax или SAP «плохая система»
Вопрос с точки зрения пользователя. Вот можем, например в УНФ, через наборы дополнительных реквизитов и сведений в документ «Заказ покупателя» добавить необходимые нам дополнительные реквизиты (а зачастую они не устоявшиеся и постоянно требуется что-то добавить). Но при этом, в настройке формы списка заказов, отметить добавленные реквизиты на отражение в списке — нет возможности. Представленное описание как раз и позволяет настроить отражаемый список под себя? Т.е. по факту можно организовать некое рабочее место на чтение списка заказов из 1с и дальнейшую произвольную работу с фильтрами Excel?
(36) comol, А для кого создается ПО? Вы какой автомобиль выберите Lada или изделие японского автопрома? 1C — массовый продукт и покупатель вправе ожидать, что он будет удобен в использовании. Вы видели как впадают с ступор бухгалтера блуждая по бесконечным меню? А для того чтобы найти нестыковки в учете, сколько оборотно-сальдовых должен выпустить бухгалтер? А ведь реализация сальдо в экранной форме значительно упростила бы ему жизнь. Меня достает пренебрежительное отношение 1С к нуждам пользователей — мы самые крутые, и вы съедите все, что мы сделаем. Отсутствие конкуренции ведет к застою, 1С прекрасный пример этого.
(38) slimper, Хороший застой 20 Релизов за полгода :). Ax и SAP BO чем вам не конкуренция?
http://forum.infostart.ru/ajax/show_comment.php?t=42699&c=23 В других системах даже отчеты нельзя посмотреть без блокировки итогов для изменения. Просто людям которые всю жизнь писали на листике — писать в Word всегда будет не удобно, которые всю жизнь учитывали что-то в экселе вести учет даже в 1С будет не удобно… Которые всю жизнь вели учет в 1С в SAP будет очень не удобно :)))
Конечно с точки зрения бухгалтера то что человек может посмотреть — это радует.
Только 1С — это система, в которой есть правила учета, многопользовательской работы, оперативности и непротиворечивости данных. Они на первом месте. Грамотные люди обычно наоборот обвиняют 1С в её «удобности для пользователя»
(40) slimper, А вы купите эксель, заставьте в одном файлике вести учет нууу человек 30 (возьмём по минимуму). и чтобы отражали ВСЕ финансовые операции. И вот тут у вас «очень быстро» возникнет потребность в программисте — чтобы вам макросы и связи прописать… потом в системном администраторе, чтобы резервные копии настроить… потом пару раз рухнет — восстановить, потом защитить данные одних от других.. потом права распределить….
А потом вы поймёте какая хорошая оказывается штука 1С :))). Автоматизацию на экселе мы уже тоже проходили :).
(41) comol, Почему нужен Excel и проч., потому что учетная система от 1С не обеспечивает потребностей пользователя. В идеале на компьютере у бухгалтера должен стоять только браузер и учетная система. При покупке 1С мне обещают полное счастье, а в реальности всучивают полуфабрикат. 1С технологически не соответствует, заявленным ею же критериям, что можно квалифицировать как прямой обман. Вы предлагаете закрыть на все глаза, и ориентироваться только на 1С, потому, что ничего лучше нет?
(42) slimper, К сожалению для потребностей бухгалтерии лучше и правда ничего нет :).
А вы всегда верите когда вам продажники обещают полное счастье? Ну работа у них такая :).
(43) comol, Продавцам я конечно не верю. Просто мне хотелось, чтобы не сильно наваливались на автора публикации, человек ищет,пробует, а это моему мнению не заслуживает осуждения.
Ставлю плюсик за инновацию. А так по-ходу не приходится использовать. Сложные отчеты только как ты будешь строить, где придется использовать СКД и со всеми вытикающими!? Это так примитивный список документов, который особо никому и не нужен.
В основном руководство интересует, продажи и валовая прибыль и т.д.
Могу ошибаться, но лицензия 1с не позволяет получать данные из информационной базы программами сторонних разработчиков.
(46) DenisKin, А если Вы средствами самой 1С выгружаете данные во внешнюю программу, это разве не нарушение лицензии 1С?
Да обсуждение впечатляет! особенно slimper VS comol 🙂 slimper можно понять с точки зрения пользователя, но не с точки зрения программиста, т.к. наша задача во первых сделать ПРАВИЛЬНУЮ систему, а уж потом сделать ее удобной пользователю (но ведь есть движение в этом направлении). Excel бесспорно удобен, я им пользуюсь как калькулятором или сметой, но это, же не учетная система! Да в ней удобно, но не практично вести учет. Хотя тем, у кого учет несложный, возможно она ближе по духу.
comol прав, что из чтения статьи возникает впечатление (очень сильное) что автор призывает вести учет в Excel (или анализировать его). Я полностью согласен, что Excel стал стандартом для выгрузки и обработки в нем данных, но самой базой данных он не стал и не станет, сколько на него макросов не накручивай.
Давайте признаем, что в Excel удобнее пользоваться по сравнению с 1С, настолько в 1С удобнее вести учет, чем в Excel. Там где нужно подстелить — камень не подойдет, там где нужно подпереть — тряпка не помощник.
А вот насчет лицензионности интересный вопрос, хотя такой же риторический, как и то, сколько на небе звезд. Да они есть но нам от этого не теплее, от ограничений «на бумаге» до ограничений «на местах» — так же далеко, как до тех звезд, когда-нибудь мы приблизимся к этому, но явно не скоро.
Не знаю кто как,но я практически перестала пользоваться EXELl,только так мелкие подсчеты но вести учет..
(48) CaSH_2004, Насколько я понял, автор не ведёт разговор об учёте в Excel, а об анализе данных, который более удобен в Excel. И, вообще, он же написал, что это пример. Этот принцип выгрузки можно использовать и в других программах-кто мешает Вам выгружать данные таким образом в Access? А ведь эта программа тоже база данных. И ещё, хорошо говорить тем, у кого в штате фирмы есть программист 1С или деньги на его работу. А если нет?
(49) salli80, Интересно, а почему Вы не ведёте подсчёты в 1С?
Excel — для бухгалтеров по-прежнему на первом месте. Правда, без программиста они сами макросов не напишут, но пользоваться ими умеют. Правда, не все. Поэтому автору спасибо.
(48) CaSH_2004, Поддерживаю тезис о том, что есть разные инструменты для разных работ и это хорошо. Есть масса задач которые не поддаются мгновенной реализации в 1С, а руководство не может ждать — информация нужна сейчас! И гибкий инструментарий Экселя позволяет: 1 — оперативно угодить начальству, 2 — понять чего ему (начальству) на самом деле нужно и 3 — позволяет в последствии, опираясь на макет Екселевского отчета решить проблему средствами 1С (или отказаться от такого решения не вбухивая массу времени и средств на волюнтаристские -часто- запросы руководства). Не гибкое использование разных инструментов может привести даже к смене штатного программера! Так что, публикация psih12 — это личное оперативное расширение инструментария штатного программиста 1С. Мне так каженся.
Наши отчеты программа 1с выгружает в Access -очень удобно. Но иногда приходится работать в Excel.
(50)Собственно, к автору никаким претензий, молодец что показал подход (даже если он и раньше был, вроде я не видел, но и не искал) Собственно высказался т.к. slimper своими репликами (35) (38) с одной стороны прав, а с другой — если идти на поводу пользователей то получить можно только такой продукт как Excel. Я не знаю насколько сложно реализовать в MXL возможности Excel по написанию формул, но думаю если бы это было легко 1С это сделало
(53)Я это и имел ввиду
А насчет вытаскивания данных из 1С в Excel-е то также удобнее наверно вызывать функцию которая формирует отчет и сохраняет его в файл и автоматом открывать этот файл с готовыми группировками, чем пытаться все группировки реализовать в Excel
(48) CaSH_2004, Да я прямо «между двух огней» всегда. В данном случае не совпадаю во мнениях с пользователями которым «Удобнее» важнее чем «правильнее», в других публикациях не совпадаю мнениями с ИТ-шниками, которым «правильнее» важнее чем «удобнее». Баланса не найти — всё равно кто-нибудь будет недоволен :).
Конечно нет.
(55) CaSH_2004, Бедный Джобс, всю жизнь шел на поводу у пользователей, и не знал, что в России есть фирма 1С, у которой можно научиться, как делать «правильное» ПО. Количество записей в таблице, текущая запись, сумма по выбранной колонке таблицы — это тоже трудно реализовать, как встроенные функцию платформы? Еще один «незнайка» Гейтс тоже уверен, что в конкурентной борьбе побеждает не та программа, которая на одну секунду быстрее выполняется, а та которой удобнее пользоваться.
(59) CaSH_2004, Предположим вы купили стиральную машину, привезли, установили и тут выясняется, что отжим не работает. Вы в недоумении, что делать? Звоните в магазин, а там вам говорят, что так и должно быть, а чтобы заработал отжим надо пригласить сертифицированного механика за отдельную плату. Оказывается производитель машин думает не только о своих прибылях, но и о десятках тысячах механиков, имеющих сертификат от производителя, чтобы они могли заработать на бутылку себе и на конфеты детям. Вдобавок вам напоминают, что пользоться можно только шлангами производителя, нельзя разбирать машину и менять детали, иначе производитель может подать на вас в суд.
И наконец, вы просто обязаны каждые полгода покупать специальную смазку от производителя, иначе он не дает никаких гарантий.
Насчет открытости 1С вы наверно пошутили, или может быть у вас есть технологическое описание структуры БД и исходный код платформы, или быть может вы обладаете тайным знанием как можно в запросах использовать update и insert?
Что касается .Net, я создаю на ней продукты с 2003 года, и по моему мнению возможности интеграции с 1С близки к нулю, наверно потому, что 1С ушла далеко вперед, по сравнению с средой .Net.
(60)Конечно не понравилось бы, но пример из другой оперы, как я и говорю. 1С создала платформу т.е. по вашему завод для стиралок, а уж кто их производит и как это не их дело — а производителя. То что она показала как произвести «стиралку» и что на работает в массах — за это ей спасибо сказать надо. Но она не является узко заточенным производителем конфигураций (по вашему «стиралок»). И нечего ей претензии выдвигать. Кому достаточно учета заложенного в типовых — пользуйтсь, а остальные обращайтесь ко своему разработчику-«произодителю», и все будут довольны.
Думаю, если вы выросли из 1С, то вам пора менять платформу, создавать свою (есть такие инициативные группы) или разрабатывать на других языках. То что вы критикуете поподат под поговорку: «в чужой монастырь со своим уставом не лезь». Странно — если вам не нравится не работайте, нравиться — не хайте. Если считаете что нужно все улучшить и вы это потяните — обратитесь к Нуралиеву и его команде и обоснуйте им это, а сидя дома ругать что «все плохо и я могу лучше», это неправильный подход.
Кстати с точки зреия применяемости ва пример тоже не катит: 1С не преднозначена для домашнего учета (хотя и можно и есть примеры), если возьмете стиралку промышленного формата — то вас удивит как цена так и условия. И там вам тоже не дадут никуда лазить — поверьте, как и в любой пробышленный агрегат, нужно будет вызывать квалифицированного мастера или вас снимут за самоуправство с гарантии.
Я вот недавно работал на заводе по производству стеклопакетов (Краснодар), станок они заказали из Турции (вообще хозяева цеха сами турки) за немаленькие деньги (где то 400 т.р.). И когда им нужно его починить они мастера вызывают оттуда — 1 тыс. евро стоит только просто вызов, не считая наладки. Как-то у них вода в монитор какой-то попала (рабочие не туда шланг при мойке направили) им вообще сказал производитель что такую запчасть чинить не будут т.к. нет сервиса у них, только новую поставят — за 3 тыс.евро. Они купили — простой дороже, а запчасть починили за 10% от стоимости у русских умельцев — вот так, но через месяц.
Так что сравненивать бытовую технику нужно с Excel, а 1С — это продукт для бизнеса.
Эксель более универсальный и доступный продукт, 82 частично закрыл вопросы по «хочу эту колонку слева, а эту справа», но пока освоение конструкторов отчетов 82 идет тяжеловато… приветствую все решения по «дружбе» этих продуктов)
(62) CaSH_2004, Я не сижу дома, мы уже больше десяти лет делаем и сопровождаем свою бухгалтерию, зарплату, экономические программы. К сожалению у нас есть клиенты, которые работают на 1С и вопросы они задают мне, а не Нуралиеву. Еще раз повторюсь типовые конфигурации для бюджета не соответствуют заявленной функциональности, за это кто отвечает я или Нуралиев? А за куцые средства интеграции с информационной средой предприятия я тоже должен быть благодарен 1С? Может мне в поденельник показать своим клиентам ваш последний пост, они сразу проникнутся важностью задач, которые решает 1С и перестанут мне задавать глупые вопросы?
(63)Если в ваших программах нет проблем — то переводите на свои программы, в чем же проблема?
Конечно покажите пост, зачем вам отвечать за чужие грехи? Кто вам это сказал?
Про «куцые средства интеграции» — тут пожалуйста поподробнее, интересно что за такие потребности? Неужели их при помощи ВК нельзя решить?
А вот делать можно и 20 лет, как та же 1С которую вы так усердно хаете. Надеюсь свои программы вы делаете не на 1С? Если ДА — почему вам задают такие вопросы по программам 1С, если вы не 1С-программист? Или все же на 1С, тогда почему? Она же супер корявая по вашему? Кстати про свои программы я писал имея ввиду платформу, а не конфы.
Что-то смахивает на димагогию типа «не нравиться это программа потому что на ней ничего толком не работает». У меня эту песню все клиенты поют про 1С, а стоит мне сесть за комп — и все чудесно работает, а они говорят — как у вас все быстро получается, как же так?
Плюс автору
Интересная идея. Честно говоря, никогда не задумывался о работе с 1С из Экселя, а вот теперь вспоминаю ситуации, когда такая возможность могла бы и пригодиться. В общем, спасибо за идею — возьму на вооружение.
(64) Я высказал свое мнение по поводу неудобности интерфейса 1С, а что в ответ, обвинения в демагогии и неумении работать. Своими ответами вы прекрасно иллюстрируете отношение 1С к конечным пользователям — они тупые и неумехи, мы им дали совершенный продукт, а они еще смеют о чем то заикаться. Мы работем в сфере обслуживания и наши усилия должны быть направлены на «удовлетворение все более возрастающих потребностей советского народа». На определенном этапе этот принцип можно игнорировать, но в конечном итоге это приведет к потере бизнеса.
(67)Вот ведь упорство в отрицании очевидного
Я тут все толкую что нет цепочки 1С-пользователь, а есть цепочка 1С-программист-пользователь
И если пользователь недоволен 1С это не значит что виновата программа, это значит виноват либо пользователь (есть такие же как вы упертые, они везде виноватых ищут, кроме себя) либо программист (бывают в доску неграмотные и не собираются меняться).
У меня тут был бухгалтерша (за 50 лет) так в тупиковой ситуации она мне так сказала: «мы тут тупые, а вы должны нам все объяснять, и если мы не поняли, вы виноваты, должен же быть кто-то виноват».
Тут у вас ситуация аналогичная, кто-то должен быть виноват, только не я, напрмер 1С.
Кстати так и не понял зачем работать с 1С если это такой плохой продукт?
(68) Может закончим. Я ограничен в возжможностях изменить интерфейс 1С (вот она открытая платформа). Работаю, потому что меня приглашают, или должен отказываться из идеологических причин? Кстати про безграничную либовь к какому-либо брендуhttp://www.echo.msk.ru/blog/nossik/821335-echo/
Думаю действительно спор бесполезен, у каждого свои предпосылки, внятной аргументации я не услышал, а переспорить мнение «все плохо потому что плохо» дохлая затея.
Однако повторюсь, если вы не хотите то и не работайте, смените программу или професию если не удовлетворены, а так ворчать можно все время, поводов вокруг много, особенно в нашей стране.
(70)
внятной аргументации я не услышал,
Глухой и не может услышать. Очередной раз убеждаюсь, что для сектантов от 1С любое мнение, отличное от их мнения является ересью.
А на мой взгляд, полезно.
(71)Вот как батенька ваша болезнь звучит по английски: «A broken friendship may be soldered, but will never be sound». В дословном переводе получается: «Плохой работник ругает свои инструменты», русский аналог чего звучит так: “Плохому танцору яйца мешают”.
Плохому танцору яйца мешают, а плохому программисту — база
Смотрю вы любите ссылки, да только не те, вот от нормальных «не обженных на жизнь» людей:
И демотиватор в тему — как видим это очень актуально — об****ть 1С, думаю класику читали и намек понятен?
(73) Обиженный у нас это вы. Купите бубен, может поможет.
Автору плюс! А этот спор, имхо, точно надо заканчивать, а то уже начали переходить на личности. Не в обиду.
заявленные возможности больше волнуют программистов, чем пользователей.чем больше несоответсвие, тем болье путь от поставленной задачи до пользователя.в то же время и пользователи бывают ну очень разные
Разные ситуации бывают. ИМХО, бывает правильнее специфичные вещи «побырому» в эксель грузить, обрабатывать, и, при необходимости, обратно в 1С. Особенно если конфигурация сложная, много ограничений по правам, обмены, пару десяток баз… а тут раз-два и готовый результат. Иногда можно. Но только иногда.
Полезная публикация.
Спасибо! Очень нужная публикация!
Спасибо за отзывы.Если кому-нибудь интересно могу выложить ещё пример создания документов в 1С,их заполнения(на примере УТ).
Я работаю на 1с сервере с БД MSSQL — Делаю View`шки на SQL — С помощью Excell подключаюсь к ним и формирую сводные таблицы.
(82) n949eo, какая версия 1С?
Да. Действительно, учет может и не автоматизирует, но в отдельных, определенных случаях может быть полезна.
Немного неудобно.
а для каккой версии 1С
это технология, чистое знание… А это всегда полезно
а где и как применить — это уже другой вопрос, к данной публикации отношения не имеющий
(87) Масянька, В описании указано, что для версии 8.х
(88) romansun, Совершенно верно. Я показал пример, а уже законченное решение формируется программистом исходя из потребностей пользователей.С помощью данной технологии у нас не только получают данные из 1С, но и заносят туда, например приходные накладные по данным инвойсов и т.д.
Ну формируются документы из эксель в 1с. ладно.
Но это будут строго определенные документы, да и многие нюансы в 1С (например, заполнили таким образом реализацию, а там — или на складе нет товара, или долг у контрагента, да мало ли чего там в конфе КРОМЕ заполнения документа отслеживается). А вы раз — и просто заполнили док и принудительно его провели. Все.
Не делаете ли сами себе медвежью услугу?
(91) AlexO, не делаю. Реализацию в 1С и делают, а вот приходные накладные удобнее заносить из Excel.
Эта обработка позволяет сохранять несколько листов в один файл?
(93) MaxxiMiliSan, Во-первых, это не обработка. Во-вторых, что именно Вы имели ввиду? Если список документов, то могу доработать и будет его выводить хоть на 10000
То что ищешь ни хрена не найдёшь! Поконкретней надо и без снобизма!
(12)
Почему-то само в памяти всплыло 😉
Пришел коновал, очень милый человек, полный рвения я
профессионального интереса к больному.
Он осмотрел мои зубы, прощупал бабки и заявил, что мой возраст и общее состояние позволяют ему прибегнуть к
энергичным мерам, поэтому он даст мне кое-чего, чтобы превратить боль в
желудке в ящур, а насморк в вертячку, тогда он окажется в своей стихии и
ему будет проще простого меня вылечить.
©Марк Твен. Письма с Земли
На Инфостарте уже достаточно обработок по обмену 1с — Иксел. Наверно больше по загрузке из Иксела в 1с, чем наоборот. Но эта тема живет. И из отдельных обработок можно «склеить» универсальную, т.е. дуплексный обмен. Раз Иксел жив и живы работник, которые только с Икселем и работают — многие экономисты на предприятиях, например. И большинство руководителей с Икселем и работают, а данные то просят. А нужен ли Иксел, если есть 1с — да примеров много, когда взаимодействие двух систем необходимо. С помощью компоновки данных можно «наворотить» любые отчеты, но тогда тебя руководитель разбудит ночью и озадачит к утру отчет. А если ты ему заранее скинул в Иксел данные к концу рабочего дня и пусть в Икселе их кувыркает, всю ночь (ночью надо спать). Итак, делаем универсальную дуплексную обработку по обмену 1с <—> Иксел и меняем ее на Твиксы.
Интересно-интересно
А на БП 2.0.(обычное) будет работать?
Должно работать, механизм же универсален для платформы