<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55
global $wpdb2;
global $failure;
global $file_hist;
///// echo '<H2><b>Старт загрузки</b></H2><br>';
$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
///// echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}
$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
///// echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}
/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
///// echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
///// echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist); ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7]; ////получаем размер файла
$m_mtime_file=$masiv_data_file[9]; ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file
///// echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
///// echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
///// echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);
if ($results)
{ foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));
////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
///// echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
///// echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}
////загружаем данные
$table='vin_history'; // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация // (путь от корня web-сервера)
$delim=';'; // Разделитель полей в CSV файле
$enclosed='"'; // Кавычки для содержимого полей
$escaped='\
1C электронным таблицам не соперник, ибо компьютеров с различными офисами (не MS единым) в сотни раз больше,, чем с 1C. Вы еще «1C vs Word» проанализируйте…
не лень же было трактат писать…
(0) Спасибо, было интересно читать!
Excel на всегда!
Да здравствует Excel!
Что лучше
-Еж?
-Уж?
давайте уже и так проголосуем
А я скажу, что объединяет Excel и 1С. Это общие библиотеки классов для языка С++ от Microsoft, вот только в 1С они попадают с опозданием лет так 3-5…
Поэтому если хотите понять, каким будет 1С через пару лет — взгляните на современный инструментарий Excel.
Я уже не говорю про VBA и нынешний интерпретатор команд 1С — вот тут 1С сильно проигрывает, причем изначально.
Для линукс и макинтошей библиотеки тоже от microsoft?
(5)
Вот скажу глупость.. Зачем было утверждать что тонкий клиент это замена для терминального режима, если он с сериализацией даже рядом не проходил?
Сводные таблицы в Excel — это моё всё: выгружаю из 1С запросом нужные данные и провожу быстрый анализ уже в Excel.
Объясняем пользователям как сформулировать отчет в 1с со всеми нужными данными и без группировок на Скд и оставляем их наедине с екселем.
У Excel есть преимущество, которое 1С из коробки переплюнуть не может. Данные можно редактировать прямо в форме, удобной для представления и анализа. В ряде случаев это значительно упрощает бизнес-процесс и делает его более наглядным и удобным в разы.
В 1С удобная форма для представления и анализа — это отчет. Возможности элементов управления, завязанных на «родной» ввод данных — ограничены. В некоторых случаях это настолько серьезный недостаток, что приходилось «врукопашную» организовывать эдакий «Excel в отчете» — когда некие данные пользователь правит прямо в отчете (с пересчетом связанных ячеек по формулам и подбитием итогов по группировкам) и потом они прозрачно сохраняются в БД.
Лелею мысль выкроить время на систематизацию наработок в этом направлении и оформлении их отдельной публикацией. Но пока руки не доходят.
ЗЫ. Тю! Сразу не обратил внимания, что эта статья как раз промо подобной разработки.
У Excel vs 1С не может быть никакой битвы. Это продукты разного назначения.
Ваш капитан Очевидность.
(9)Будем рады узнать второе мнение. Правка в отчете очень удобна и расшифровка не всегда может ее заменить.
(9) Да, именно подобные ограничения и натолкнули нас на мысль, что подобная разработка крайне востребована
(10) Почему же до сих пор обработки загрузки/выгрузки 1С — Excel так популярны?
И посмотрим с каким отрывом пройдет кандидат «Это незаменимая добавка к нашим системам» в опросе
» И не надо, блин, на каждый чих звать этих ИТ-шников, программеров и уговаривать допилить систему для моего отчета»
Две мысли сисадмина:
«Когда вы сами-то уж научитесь делать это!»
Вторая:
«А чёй-то вы сами-то всё делаете?» 🙂
Excel великолепный инструмент.
В этом меня убедили два заказчика, которых мы переводили на ERP и УПП:
— Первые проводили ежемесячный расчет себестоимости в Excel;
— Вторые проводили расчет себестоимости за год (13 месяц).
Огромные таблицы и Excel работал с ними стабильно много лет.
Понятно, что это разные инструменты, но многих пользователей Excel просто спасает.
Надо же какой облом.
Я, глядя на заголовок статьи почему то подумал что я наконец-то дождался публикации о том, как на сервере нагибать MS Excel из 1С при помощи технологии OpenXML.
Как я это сейчас понимаю, OpenXML это единственная технология, при помощи которой можно на сервере, в регламентном задании (не интерактивно) формировать красиво оформленные большие экселевские файлы со всяко разными группировками и за разумное время. И по мне, какую то иную битву 1С с экселем придумать не реально. Все остальное на этом фоне — детский сад, штаны на лямках.
Вот бы кто запилил тут внятный гайд по работе из 1С с экселем без экселя через OpenXML, с примерами оформления и группировок. Я бы того не то что бы зауважал и плюсик бы поставил, я бы им гордился.
Статью было интересно почитать, но тема не раскрыта. Суть противостояния 1С и Excel сводится к сравнению самоката и билаза. И не потому что один сложнее, а другой проще, не потому что один больше, а другой меньше, это внешние признаки. Важно что в этом сравнении каждый из продуктов решает свои задачи, решает их хорошо, и задачи практически не пересекаются. Это очень легко понять, если используя Excel реализовать систему с жёсткой структурой для совместной работы 10 человек, а это сделать можно. Или в 1С попробовать единоразово быстро получить нужные данные, а потом их немного подработать и чуть-чуть визуализировать, не сбрасывая эти данные в Excel или другое место.
Еще одна причина использования эксель это возможность подогнать цифры под нужный результат, а зачастую и махинации для личной выгоды, либо скрыть свою некомпетентность.
Согласен практически со всеми, глупо сравнивать систему управления базы с плоскими (и не такими уж и плоскими) таблицами. Хотя, может и правильно по отношению к 1С ;).
По-моему 1С только и держится на плаву за счет поддержки вечно меняющегося законодательства РФ.
Я давненько работал на VisualFoxPro5. Потом как-то посмотрел на 1С на 3-х дискетах……
Фокса купили редмонды и забросили из-за бесперспективности. Соответственно прекратилась поддержка его интеграции с осью и другими MS проектами. Видимо отсюда проблемы платформы 1С.
Спасибо. Извините за некомпетентность.
Молоток или Долото кто победит ?
философский вопрос.
Есть те кто тетрадками пользуется.
или Самолетиками. до сих пор.
Базы данных нужны когда данных больше миллиона строк. В УПП около 6 тыс. таблиц. В ЕРП Больше 7 тыс. Хотел бы я посмотреть такую реализацию в EXCEL.
На западе умеют более эффективно использовать MS и google office чем у нас.
Например знаю, что infopath служит для генерации форм ввода для excel
вообще в умелых руках на офисном пакете можно достичь примерно той же функциональности что УНФ, скажем и полностью покрыть потребности небольшой фирмы.
Об этом интересно было бы почитать.
(22) Одна таблица эксель часто заменяет много реляционных таблиц
Например, пусть в 1С будет документ, устанавливающий состав изделия, двигающий регистр сведений, содержащий этот состав — 3 таблицы
а в экселе просто по вертикали изделие, по горизонтали комплектующая, на пересечении — количество. А может быть не просто количество а ещё и параметрическая формула для количества
Согласен с другими комментаторами. Размер таблиц имеет значение. На малом количестве таблиц и записей в них Excel всегда будет выигрывать простотой использования и простотой в изучении прикладного программирования. Про 1С задумываются только при необходимости «подтянуть» данные из бухгалтерии, и есть смысл писать доработки на типовые конфигурации
(9) Ну зря вы. Планирование бюджета в ЕРП очень даже переплевывает)))
(23) нечего читать. при каждой потере «умелых рук» вся «примерно та же функциональность» неожиданно летит в треш. всегда. поэтому писать об этом некому. оттого же и аксесс помер…
Была шикарная статья на хабре на эту же тему. Что введение ЕРП увеличивает геморрой и трудозатраты людей в несколько раз и по любому чиху придётся звать каких то людей. То есть эффективность всего просто снизится. Мучение для всех, а пользы очень мало. И все равно будут делать в экселе.
Я например, делая что то в 1с всегда перепроверяю Excel ем, потому что неизвестно правильно ли посчитала или нет.
И как программист отдела внедрения говорю — от 1с надо держаться подальше. Что угодно, только не 1с.
(20)А зачем покупать и бросать из за бесперспективности? Возможно они развивали конкурирующие направление и заплатили чтобы не мешало?
(29) вы правильный программист отдела внедрения. Спасибо.
(29) не такая уж и шикарная эта статья была. Очень много не умных вещей написано. А большая часть написанного — от неумения управлять процессом и надежды на добросовестность дяди.
А кто их, американцев, поймет? Их минобороны много проектов развивало и финансировало, а потом бросило. Сейчас они (эти проекты) много где используются под GPL. У нас хорошо — все технологии засекречены (кроме изготовления деревянных черенков для лопат и ручек для молотков).
(24) И организуем заполнение в EXCEL автоматическое заполнение этих данных по мере прохождения изделия пооперациям. 🙂 И легко решаем разузлование. 🙂 И многопередельное производство со встречнм выпуском :::))))
(26) А разделение доступа на уровне записей ?
Инструменты очень разные, со своими яркими преимуществами и для разных областей применения. Но на их стыке много не закрытых задач, когда хочется объединить лучшее из обоих продуктов и получить эффект синергии
(35) В Excel? Да там авторизации особой нет. Встраивание Авторизации уже предполагает знания VBA как минимум.
В ексель достаточно разделять на файлы с разными паролями, поскольку загрузка данных очень проста и универсальна.
В 1с попытка сделать что то похожее названа внешними источниками данных. Скажите мне как это просто для пользователей, пусть даже не ерп.
1с продавалась под брендом доступно и всерьез. И с утверждением вы можете сделать это сами.
Но если в экселе это утверждение истинно по сей день, то в 1с это уже давно не так.
1с сейчас скорее работает под девизом каждому пользователю по программисту.
Программист 1с это и свидетель как бы чего бухгалтер не натворил, и телохранитель и чай кофе потанцуем. Этакий гибрид раба и надсмотрщика. В разной пропорции.
Но программист требуется только оператору. Бухгалтеру, у которого нет операторов он не нужен вообще. Проблема в том, что типовые этого не учитывают, а бизнес вообще не понимает что происходит.
и бизнес не хочет платить за наблюдение и контроль программистов над бухгалтерами, которым доверяет больше чем программистам, по причине более высокой квалификации, опыта и ответственности.
(15) Если не секрет — зачем они отказались от этого великолепного инструмента и перешили на ERPУПП ?
(39) ИМХО бухгалтера обычно имеют более низкую квалификацию, каксаемо тех предприятий где я работал.
Excel без VBA — не Excel. Просто задумайтесь — какая ещё программа одновременно многопользовательская база данных, Форма ввода, Отчёт, Запрос, IDE, BI, Charting Dashboard и ещё куча всего.
(41) какими функциями по вашему пользуются в ексель ваши бухгалтера и каким инструментом в 1с они могли бы делать тоже самое проще и удобнее?
Почему mxl не востребован пользователями иначе как в виде расшифровки?
А ещё Excel самая популярная прикладная программа в мире. И она сформировала само понятие PC. Пруфы в Википедии.
И для разговора — толковый экселист стоит в 1,5-2 раза дороже 1С-ника. Потому что экселист умеет мыслить и решать не «техзаданиями», а решать саму задачу. Поскольку 90% их — одноразовые, в т.ч. 45% этих задач — ненужные вообще никому » вопросы» на вшивость, засыпку итд. Тут важна скорость, а не точность. Я не шучу.
У меня был случай, когда компания вела учет в экселе несколько лет, а потом в экселе закончились строки (в файле было больше 1 млн. строк) и тогда компания решила перейти на 1С
Суп нужно есть ложкой, а котлеты — вилкой. Вот и весь анализ. Excel не умрет, как не умрет калькулятор.
(45) прям соответствует заголовку статьи «Excel vs 1С: битва с неожиданным исходом». Неожиданный исход у Excel-я вышел=))
Представьте себе что вы Рокфеллер и к вам пришла делегация из провинциального академгородка с планами на строительство местной силиконовой долины. Разработчики `екселя` будут жить в доме напротив разработчика 1с и они будут выгуливать собак на одной площадке, их дети ходить в одну школу и т.д.
Вы дадите денег?
Представьте себе, что у вас есть патент и производство пива и безалкогольных напитков тархун, лимонад, Байкал. Вы хотите отказаться от бизнеса и выбираете между старопрамен, пепси и кокаколой.
(48) если род Рокфеллер заменить на Сорос, то ответ очевиден, ДА. Причем с упором на то, что от 1С ничего не останется в будущем. 🙂
(50) Обожаю, когда код-ревьюр произносит фразу «на будущее — так не пишите больше, это неправильно, надо писать по другому».
Хочется уточнить, на будущее это сколько лет? 5, 10..
да, сейчас уже не говорят вы пишете неправильно.
Сейчас все честно. Мы сделаем сами и продадим, а вы купите это тоже.
Не потому что вы пишете хуже или неправильно, а потому что мы продаем, а вы нет. Или мы продаем больше.
Не пишите того, что не сможете продать.
Интересная тема
(23) От безысходности да, на западе вынуждены excel крутить. Потому, что начальство на западе каждую копейку экономит. Вот и приходиться сотрудникам все свои задачи только подручными инструментами типа excel решать.
Убежденные противники 1с детектед) когда вам нужно будет выстраивать бизнес-процессы на более-менее серьезном предприятии, посмотрю я на ваш excel))
(55) Как сказал Борис (автор статьи):
«…Мудрое решение не в том, чтобы выбрать одну крайность или искать компромисс под соусом «золотой середины», а в том, чтобы объединить все лучшее в одном продукте. На этом стыке появятся интересные решения, гармонично впитавшие достоинства обеих идеологий…»
Что мы и сделали
(55)человек не может ждать милостей от природы(с)
1с и ексель это уже часть среды обитания, где пользователи являются частью пищевой цепочки.
1С всегда будет жить в паре с екселем и им подобным программам, т.к. кроме вывода какой либо информации, временами приходится быстро, а именно «ВЧЕРА», подготовить какой либо отчет, а 1С программисты всегда заняты, «важными делами». И у пользователя нет выбора 🙂
Эксель будет жить еще очень долго, хотя бы как формат для совместимости/обмена.
В целом разные продукты. Хотя имеют и пересечение.
Давайте посмотрим, как мы выбираем инструмент — если надо что-то сделать?
1) Прежде всего по набору своих знаний и умений.
Я знал многих людей, которые эксель использовали как дизайнерскую программу и там делали рекламные макеты.
Они знают эксель. Они умеют в нем работать.
2) По наличию или отсутствию какого-то фундамента.
Иногда мы получаем готовую громадную систему (например уже созданные вычисления в эксель) и перевести это во что-то более оптимальное затруднительно, нежели внести изменения в существующее (если не говорить про долгосрочную перспективу). Потому мы снова выбираем эксель.
3) И только уже после идет самый важный момент — сама задача и цель.
В итоге пользователи (с ограниченной сферой знаний), бухгалтера и экономисты выбирали и будут выбирать эксель (и потом скорее всего мучиться). Но он им ближе. А программисты потом будут доделывать эти экселевские вычисления (и тоже возможно мучиться).
Идея замечательная создать в рамках 1с инструмент — похожий и близкий всем по опыту работы в эксель.
И пользователи довольны и больший функционал для программиста. А если и перенос будет легкий — то вообще сказка!
(9) Подозреваю, что именно по описанным вами причинам, в данной публикации упомянут «средний путь» — «Табула», который вроде как работает по типу Экселя (редактировать цифры прямо в форме, формулы), а с другой — использовать сразу 1С-ные данные (не заморачиваясь с выгрузкой в нужном формате).
(20)
Я давненько работал на VisualFoxPro5. Потом как-то посмотрел на 1С на 3-х дискетах……
Фокса купили редмонды и забросили из-за бесперспективности. Соответственно прекратилась поддержка его интеграции с осью и другими MS проектами. Видимо отсюда проблемы платф
Вообще то обновление отчетности не единственная причина (хотя и важная). На самом деле с какого то уровня невозможно вести учет в условно «плоских» таблицах. Пруф простой — иначе бы все компании мира работали в электронных таблицах, как 40 лет назад.
(54) так неудивительно, на Западе ПО стоит серьезных денег, и еще больше надо платить за сопровождение. В этом смысле кстати российские цены на ПО, на тот же 1С — просто грошовые по европейским или американским меркам. Оттого вполне норма, что в небольших фирмах и магазинчиках в США учет ведут в «Экселях всяких», а то и на аутсорсинге.
(29) Я думаю, есть не менее шикарные статьи, которые докажут что:
1) ERP не нужно компании из 10 человек. Для этого как раз нужен Эксель.
2) Попробуйте вести учет на заводе из 1000 человек в Экселе.
3) Долгие и тонкие настройки ERP-систем для автоматизации это аксиома.
4) А что вы внедряете? Эксель? 🙂
ПЫСЫ. Держитесь от 1С подальше, ради бога. Другим достанется больше денег. 🙂
Шутка. На самом деле 1С инструмент как инструмент себе.
(38) Вы и правы и неправы одновременно.
— Многие пользователи 1С сегодня имеют звание «бухгалтер», но на практике это всего лишь операторы АСУ по вводу или анализу «первички» (поступления-списания, акты, счета, выписки и т.п.).
— 1С действительно усложнился, но он и не для крошечных компаний в 3 человека (если мы говорим об УПП или ERP), собственно видно что политика 1С как раз «укрупниться», уйти от популярного осознания что 1С — программа для маленьких фирм (благодаря чему 1С впрочем завоевал рынок 15 лет назад).
— «Программисты 1С» по моим наблюдениям, в последние годы стали все больше делится на собственно условно «программистов» (доработки и дописки под заказчика) и «сопровожденцев» (да да, тот самый вариант — подойти к тете-буху, найти ошибку, перепровести доки, настроить отчет и т.п.)
— Объективно сравнивать Эксель и 1С (возвращаясь к теме публикации) — вещь неблагодарная, т.к. эти продукты все таки разные и немного для разных целей и разного уровня.
— У Экселя есть свои проблемы и немалые — много ли людей используют всякие навороты вроде сложных или аналитических формул, «макросов», кнопок и т.п.?
— Опять таки возвращаясь к теме публикации — нам демонстрируют, что в 1С есть заряд для развития, и все об этом знают, в плане связи с другими приложениями, с тем же Экселем. Например, упомянутая «Табула» та же.
(44) Вы мало работали в сфере 1С. Большая часть практических задач в 1С — именно «решение задачи», а не работа по техзаданию.
(58) Вот поэтому обьективно все больше будет наработок на стыке двух систем.
Предвижу следующий бестселлер — «Калькулятор (как отдельный девайс) vs 1C: Бесконечная битва»!
Что лучше 1С или Калькулятор?
Вот что мне отвечают на вопрос «Почему вы не отказались от Калькулятора?»
Калькулятор не умрет, будет жить и процветать! И даже пресловутый ИИ его не искоренит
В опросе нет самого важного вопроса
Где была бы 1С без Excel ?
Варианты можно предложить до неприличия )))
Подскажите пожалуйста, если баз несколько и есть РИБ то как будет встраиваться табула?
Расширение или внешнюю компоненту нужно зарегистрировать на каждом рабочем месте?
Сравнивать тёплое с мягким некорректно. Функционал разный. Применение соответственно для разных целей.
(55)
🙂 Я тоже посмотрю на вашу 1С, когда нужно будет именно «выстраивать бизнес-процессы». Вот когда у вас бизнес-процессы уже разработаны, утверждены, моделированы — вот тогда формулируйте программистам ТЗ и пусть они «отливают в граните». А пока идёт моделирование новых бизнес-процессов, пока требования к ним меняются каждую неделю — тут уже моделирование в экселе рулит.
Много воды и все забыли, что 1С — учетная система, а Excel табличный процессор. Основная задача табличного процессора — рисовать таблицы и хранить данные в представлении таблиц. А задача учетной системы — хранить данные с последующим анализом.
Например, чтобы создать печатный ШАБЛОН для прейскуранта любого ИП оказывающего услуги, удобнее и разумнее использовать Excel и ему подобные инструменты, ведь глупо для этих целей запускать 1С и пилить конфигурацию.
Нужно быстро набросать табличку и посчитать в ней расход топлива, провести какую-либо аналитику, собрать данные. Глупо для этого запускать 1С. Почему?
Да все просто! Потому что эти задачи может решать обычный человек за домашним ПК. А 1С — специализированный инструмент, который по настоящему нужен организациям для ведения учета, а обычному человеку он не нужен. У обычного рядового гражданина в домашних делах нет тех задач, для которых по настоящему предназначены учетные системы, будь то парус, базис или 1С, да вообще пофиг! Excel не про то. Статья полный трэш.
Резюмирую:
Это как сравнивать теплое с мягким. Задачи абсолютно разные. Проблема в том, что некоторые «задроты» пытаются Excel превратить в учетную систему, и начинают фапать на иллюзию того, что «оно работает». По факту же 1С и Excel обе нужные системы, но для разных задач, хотя с первого взгляда их функционал может показаться похожим, но это не так. VBA — классная вещь, но нарисовать полноценную систему учета не позволит. 1С же наоборот, позволяет ворочать огромными массивами данных, удобно их анализировать. Но запускать такой тяжелый инструмент для решения мелкой задачи… Просто вспомните выражение «стрелять с пушки по воробьям», так вот 1С — пушка, а Excel — ружье. С пушки надо лупить по одним целям, а с ружья по другим. Порох и там и там одинаковый, вот только метаемый снаряд, размер метательного заряда и поражаемый объект — разный.
(70) Уточните задачу, что хотите получить, где будут вноситься данные?
(74) речь идет о производственном планировании, которого в КА нет. Произвольные таблички, часто меняются показатели, передаются между пользователями сейчас почтой. За основу их принимаются какие нибудь отчеты из 1с.
Их можно сохранять как вложенные файлы в базе, желательно какие-то версии различать.
Главное чтобы по итогам работы с одного компьютера можно было из 1с сохранить готовый ексель файл со всеми формулами и форматированием.
(73) Табула может составлять таблицы также как и в Excel, с формулами, но только в 1С (любая конфигурация).
Структура таблиц произвольная, например, на справочниках (никаких привязок в макетам и т.п.).
Данные из регистров подтягиваются в ячейки, пересчитываются и если нужно проводятся в регистры.
За рамками 1С такие продукты тоже есть, и это тренд не только сравниваться с Excel, но и делать продукты с возможностями Excel. 😉
(76) И какой от этого смысл? Ну можно, никто не спорит. С дуру можно и половой орган сломать, а смысл? Теперь каждый обыватель начнет лепить себе 1С с табулой? Не начнет. Все начнут рисовать таблицы в 1С? Не начнут… Это можно рассматривать как удобную фишечку, но не как полноценную замену Excel. У этих продуктов разная цель. Я выше уже написал.
Т.е. единственная цель этой статьи — реклама табулы, я это вижу так. Т.е. ваша цель как раз ясна — продать продукт (автор ваш коллега?) Вот только ваша цель не совпадает с целью пользователей, у которого в голове всегда есть одна формула: цель должна оправдывать средства. Смысла покупать 1С платформу, потом купить конфигурацию, потом купить ваше решение — дороже, чем купить excel для рисования таблиц… О чем вообще разговор? =))))))))
(75)
Табулу в РИБ не тестировали, если актуально, напишите в личку что нужно в итоге, где данные нужно аккумулировать, что с этими данными нужно делать, смоделируем, ответим.
(77) Excel заменять не предлагаем, Табула — продукт с новыми свойствами.
(79) Ну, такой подход — хорош. Новые плюшки — всегда хорошо.
(39) я вас удивлю, но необходимость «наблюдения и контроля» практически отпадает в случаях:
1) Пряморуких программистов, которые отладили систему. И это не легенда.
2) Реально пряморуких бухгалтеров. Если «тетенька» сто раз не способна запомнить, что документы оплаты надо проводить датой позже поступления, это пардон, не говорит о системе 1С ничего плохого.
3) Я уже упоминал что многие «бухгалтера» сегодня не более чем операторы АСУ в 1С по вводу первички или составлению отчетности.
(59) Никто не сомневается в долгой жизни Экселя, особенно у нас в стране, где он является синонимом понятия «Электронная таблица». Кажется, тема публикации как раз не об этом.
Вообще в данном споре люди многие забыли что речь именно о том, что должны появится продукты «посередине» между 1С и Экселем (в данном примере — «Табула»).
(69) в вашей интерпретации Эксель — часть 1С 🙂
(77)
По моему, это очевидно и не является преступлением, собственно угадайте для чего Инфостарт в том числе и существует? 🙂
(77)
Я вот почитал об этом продукте, думаю, что цель примерно такая:
— Немало людей (организаций), использующих 1С, ведут какие то части учета (отчеты, анализ) ВНЕ 1С, в Эксель. По причинам, в том числе, что вы ранее озвучивали — простенькие таблицы и шаблоны проще там рисовать.
— Зато попробуйте быстро обновить сведения из 1С в Эксель-таблице?
— Имеем «Табулу» — механизм на стыке 2 систем (не заменяем ни 1С ни Эксель).
— ПРОФИТ!
Ну например — выгрузили из 1С в Эксель там не знаю, остатки по складу, или отчет по продажам. Вы хотите эти остатки как то проанализировать в Экселе, пару формулок навернуть, что то там пометить и т.п. Или вообще мега-отчет клепаете биг-боссам наверх. Молодец, сделали в Экселе (без шуток — молодец), сидели 2 часа. А потом узнали что за это время какая то… в общем «хороший человек» внес в 1С забытые документы прихода или расхода и ваши остатки поменялись. Поздравляю, работу надо начать заново.
В случае с Табулой, как заявляют ее разработчики, другая ситуация — вы таблицу-отчет строите сразу в ней, не выходя из 1С, подобно Экселю. А если кто там что и обновит в 1С по данным — так они сами и обновятся в таблице Табулы, не сбив вам ни формул, ни ваших пометок, ничего.
(84)
Именно так. А еще мы любим оба продукта 🙂 И ведь есть за что
А зачем вообще сравнивать Excel и 1С, на мой взгляд у них разное назначение, то что хорошо делает 1с никогда не будет хорошо делать Excel и наоборот, Excel — это же не учетная программа, а это электронная таблица, поэтому и функционал другой. Правильней сравнивать Excel и тот же open office
У нас компания купила в каком-то НИИ ексель файл. В нем на 80-ти листах взаимозависимые формулы (инженерные расчеты). Выяснилось, что считает чуть-чуть неверно. Поручили 1с-нику исправить ошибку. Он послал всех в жопу. Конец истории. 🙂
(39)вы это сейчас серьезно? Бухгалтер — это самая труднообучаемая должность на любом предприятии. Они максимально консервативны, они очень часто тянут одеяло на себя, и выходит, что на предприятии, в котором работает несколько сотен человек, главный человек — это бухгалтер. А бухгалтер — это обслуживающий персонал, такой же, как и айтишники.
(89) обслуживающий кого?
(89)обслуживающий производственников, понятное дело.
(89) консерватизм бухгалтеров такая же нормальная вещь как, скажем, не-консератизм атийшников. Остальное — воля руководства и желание самих людей наладить работу. Если у директора всем руководит бухгалтер, а порой именно так — де-факто главбух может исполнять функции главного фина и прочего, без ее подписи ничто не пойдет — это проблемы директора.
И таки я еще раз подтвержу мысль — многие «бухгалтера» (рядовые) сегодня — операторы АСУ по типу 1С для ввода первички.
(91) Правильнее что производственники и бухгалтера — одинаковые работники, не могущие друг без друга и нужные предприятию. У производственников есть упрощенное понимание что бухгалтера них…я не делают и бумаги перекладывают, у бухгалтеров есть упрощенное понимание, что производственники — тупые работяги которые не думают о финансовом результате и не хотят все оформлять. Обе группы уверены что айтишники — «бездельники, которые сидят за компьютерами».
Все три группы обозначенных людей уверены что высший менеджмент (директора, собственники, начфины и т.п.) — зажравшиеся мажоры, получающие мегабабки за труд своих подчиненных.
Обозначенный высший менеджмент также уверен что его сотрудники — лентяи, хотящие получать деньги за ничегонеделанье. 🙂
(87) зачем было покупать в НИИ Эксель с инженерными расчетами? Кто или вас надул или что то иное — если НИИ ведет расчеты инженерные в Экселе, то тут что то ни то.
1с ник не должен исправлять ошибки в Экселе — все равно как заставить фрезеровщика чинить автомобиль.
(92) ок. Чего по вашему не знает или не умеет или не делает оператор по вводу первички из того что должен знать, уметь и делать бухгалтер.
(96) Бухгалтер — человек, который не просто вводит первичку, а обладает знанием того для чего он это делает и для каких последствий, а также способен сформировать и свести отчет по этой первичке.
Раньше было еще глубже отличия — бухгалтер должен был правильно отнести документы на счета. Сейчас это часто делает АСУ.
Для оператора же главное — провести некие механические действия по вводу сведений с бумажки в АСУ. Так вот, сегодня часто «бухгалтера», особенно младшие, в отделах — вводят первичку без особого понимания зачем и почему. Посадили девочку вбивать акты или поступления и все. В лучшем случае сама контролирует себя по ОСВ.
(93) нет, я же смотрю с точки зрения не производственника. Я не говорю, что бухгалтер — тунеядец. Я о том, что есть производственники, которые создают добавочную стоимость, и бухгалтера, айтишники, ремонтники и прочие — персонал непроизводственный.
(100)
+ 1.
(2) на мой взгляд, это завуалированная реклама. Но сам текст полезен. Читать было интересно. Можно смело показывать как excel-нутым, так и 1c-нутым особам.
(105) это очевидно.
(40) Понятно, что узкоспециализированный инструмент заточенный под определенную задачу будет лучше выполнять свою функцию.
noprogrammer, может вы по цене подскажите что будет выгоднее поставить ERP или Excel (не говоря о затратах на Внедрение/Настройку)?
У меня, например, нет не одного заказчика у которых на компьюторе только 1С без электронных таблиц (Excel, OpenOffice и т.д.). У Вас есть хотя бы один такой случай?
(107)
С точки зрения цены — Excel скорее всего выгоднее, с точки зрения учета думаю, что ERP предпочтительнее.
Не могу ответить на этот вопрос ввиду того, что никогда не вникал в работу клиентов (если она не касается 1С) — да и в 1С мое дело разработка (внедрение,сопровождение и т.д. — это не мое).
Сам лично открывал Excel в лучшем случае пару раз за всю жизнь.