<?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='\
Лилия, я предлагаю вам и текст вашего доклада опубликовать — я знаю, что он у вас уже готов 🙂
Даю самое короткое определение управленческого учета, которое нашла:
чудо! то есть до доклада об этом даже мысли не было?!
Очень хороший доклад, видно было что огромную работу проделали и как вендор и как спикер)
Хочу поддержать коллегу-внедренца. Отдельное спасибо за то, что преодолели страх (я тоже ОЧЕНЬ боялась выступать).
У многих из нас есть чем поделиться с другими. Этим и ценна площадка Инфостарта 🙂
Подскажите регламент ввода новой номенклатуры, кто отвечает за ввод новой позиции, устанавливает цены по регонам? Есть ли крупные поставщики которые требуют своей отчетности?
20 на реструктуризацию — это какого ж размера база?
несколько магазинов + чат + рюшечки-плюшечки…
(6) tango, 10 минут на блокировку подключения, что-бы успели закончить работу другие пользователи, получение данных из хранилища бывает очень долгое время, обновление, включение регламентных заданий, запуск пользователей, первоначальный запуск, вдруг какую подсистему обновили и надо первый раз запустить и заполнить необходимые данные.
Почему технологическое окно не может занимать 20 минут?
(6) Танго все никак не может поверить в существование реальных управленческих решений на базе 1С )
Имхо, имелось ввиду внесение изменений НЕ требующих реструктуризации, как то изменение форм/модулей и прочие мелочи. А пользователей выгоняли, дабы не рисковать с динамическим обновлением + чтобы не использовались изменные формы/обработчики.
(6) возьмем базу в 200 гигов, на текущий момент база на 8.3, а у 8.3 очень плохо с обновлением, фоновое обновление работает через Ж, а вместе с ним и динамическое через Ж, чаще всего из-за кешей сервера.
В базе работает 150 человек, т.е. если ставить цель срочного обновления — ставится блокировка сеанса, до этого за пол часа пишеться сообщение — что база будет недоступна с такого времени по такое.
Однако, обычно пару ключевых человек — еще сидят, например набивают накладную, ну не успели они, поэтому идет звонок ключевым, ожидание окончания вбивания, или просьба записать документ. Обычно таких может быть и 1 человек, а может быть и 5.
Потом обновление из хранилища — раньше делали сравнение, потом плюнули и делаем полную загрузку конфигурации, это тоже время.
Потом перезагрузка сервера, обязательно, в 99% случаях и без нее все норм проходит, но в 1% 1С начинает обращаться к кешам и вообще такую ахинею выдавать, что проще перезагружать по регламенту. Можно и службу перезагружать, но сервер надежней. Надеемся в 8.3.4 — исправят это все.
Вот теперь к вам вопрос — а как у вас обновление? Выкинули, обновили и все? И типо я программист мне все можно? Шучу.
три человека, и все решили, что 20 минут — это много
я хотел сказать, что за 20 минут обновить базу нереально, если это не локальная файловая пустышка
(10) tango, надо учиться яснее выражать свои мысли.
(11) pumbaE, это да
(10) ну тут я не знаю как у вас, у нас полностью все галочки проходит за 8 часов.
Правда у нас сервер с ССД, без ССД — проходило часов 16. Это если учесть что например регистр партий и товаров на складах имеют более 10 млн записей.
Но это по регламенту делается раз в месяц на центарльной, и раз в неделю на бэкапе на отдельном сервере. И если на бэкпе были ошибки, то проводим экстренно на ЦБ.
Но это к статье не относится.
А вообще — 20 минут, благодаря всяким фишкам, описанным в статье, типа чата и т.д. — сильно помогает в обновлении базы.
Лилия, Вы молодЕц! 🙂
что выступили, и что написали эту статью,
частично испытывала аналогичные сомнения перед своим выступлением и тоже в качестве «юного докладчика»))
смущает только, что Вы себя называете внедренцем, судя по знанию предмета ну никак не меньше уровня системного или бизнес-аналитика. Для меня внедренцы это мальчики или девочки, которые изучив инструкцию, обучают и/или консультируют пользователей на рабочих местах.
(14) pt_olga,
1. тс использовала термин «управленческий учет» (как бы предмет автоматизации) и только после доклада посмотрела в нете, а что же это такое
2. какого объема у нее на проекте рабочая база, что они туда запихонили чат, но она все равно обновляется за 20 минут?
итого, по крайней мере два вопроса, которые склоняют меня не пожалеть, что доклада не слышал
(15) скажу как один из докладчиков — времени мало, урезалось все, что возможно.
А если вы пришли слушать про УУ и не знаете что это такое, то какой смысл туда идти? Это же не курсы по УУ. Т.е. конференция подразумевает, что вы азы знаете, если же нет, то и слушать дальше — смысла нету.
Это приблизительно так, я бы в своем докладе про мобильную платформу — начал с того, что рассказывал про то, что такое конфигуратор и как выглядит мобильник.
Я думаю с такого доклада — вы бы точно ушли 🙂 Или я не прав?
После доклада звучала цифра 200+гигов и 100+ пользователей.
(16) DitriX,
задумалсо.
1. я знаю что есть уу
2. я не знаю что есть уу
в каком случае мне идти слушать докладчика, который не знает что есть уу?
**
200 Г — обновление 20 мин ?
ок
пс: а перед обновой они *.dt делают ?
(15) tango,
что за сарказм. У меня тоже в рабочее время обнволяеться до 20 минут, потому как тяжелые обновления откладываем на ночное время, почему 200 гиговая база не может обновиться меньше чем за 20 минут ?
(17)если доклад посвящен не УУ. Например вы можете послушать доклад про влияние северного сияния на миграцию дождевых червей. Там УУ не применяется, и докладчик модет не знать даже что это такое.
Однако, если доклад соприкасается УУ, то ни в коем случае туда не идите, и ничего не слушайте. Потому что люди, оказывается, могут говорить двусмысленно. Т.е. когда меня спросят о том, что такое УУ, я сомневаюсь, что они захотят услышать трактовку из инета (которая кстати отличается от сайта к сайту), а захотят услышать личное мое мнение о том, что это такое, что я в него вкладыаю поверх стандартного определения (ибо даже устоявшееся определение в обществе может быть ошибочно или не полно).
ИМХО: данная статья — вырезанна из контекста конференции, если вы на ней не были и не смотрели видео, то вообщем то и судить смысла нету. иначе это все похоже на вброс … на вентилятор 🙂
Это приблизительно — как вы вырезали мою цитату из контекста, доведя ее, таким образом, до абсурда.
З.Ы. Я надеюсь что вы уже научились выражать свои мысли яснее и в вашем комментарии нет глубого смысла, доступного для понимания только вам 🙂
(17) добавление.
dt? 200гигов база? это очередной сарказм? 🙂
(19) DitriX,
(18) pumbaE, «почему 200 гиговая база не может обновиться меньше чем за 20 минут ?» всегда, если иное не отмечено дакладчиком
это возможно, если ни одна доработка не касается больших таблиц
это значит, что ПРОЕКТ состоял из одних только бантиков и плюшечек
+(21) ничего что я так кратенько?
(20) DitriX, ну ты понимаешь 🙂
(22) в течении рабочего дня — никто большие изменения, которые требуют реструктуризации — не вносит, только ночью. И даже если не так, то вот сейчас, персонально для Вас — добавил на тестовом серевере реквизит в регистре, где 8млн записей, база на тестовом сервере (которые является обычным компом с обычными дисками — реиндексация прошла за 4 минуты. Так что ищите проблемы на вашей стороне 🙂
Дальнейшие споры не по теме — предлагаю вынести в личку, дабы не спамить. Тем более, что докладчик сказал — что он не программист, и что там в конфигураторе творится — не его профиль.
(25) DitriX, ок. за персонально для меня я что-то испытываю.
про 8 млн строк == 4 мин это интересно, но не вижу причин ходить в вашу личку (чтоб без обид — просто освежите в памяти последовательность сабжей здесь).
справедливое замечание — с руководителей проектов 1с, не шарящих в собственно 1с, спрашивать не приходится.
однако, их сильной стороной должно бы быть (ну, имхо) понимание, что название доклада должно как-то отражать его содержание
(26) а вы доклад видели? А то у меня закрадывается подозрение, что — нет:)
(1) kuntashov, Спасибо, так и сделаем 🙂
(3) kuzmichenko, Юля, спасибо!
(5) pumbaE,
«Подскажите регламент ввода новой номенклатуры» — Номенклатуру вводят ответственные лица (минимум 2 взаимозаменяемых сотрудника)при поступлении нового товара, а с помощью «Стола заказов» номенклатуру можно сразу создавать при заказе у поставщика. При создании номенклатуры сразу же заполняются все необходимые для учета и последующей аналитики данные (без их заполнения программа просто не даст создать карточку номенклатуры).
«кто отвечает за ввод новой позиции» — первоочередную ответственность несет отдел заказов, который предоставляет необходимую информацию, за своевременность внесения номенклатуры (по уже предоставленным данным)- ответственные лица за создание номенклатуры в базе.
«кто устанавливает цены по регионам?» — цены устанавливаются централизованно в ЦО отделом ценообразования на все регионы сразу.
«Есть ли крупные поставщики которые требуют своей отчетности?» — В основном работают по предоплате или отсрочке платежа, но есть и поставщики, с которыми работают по реализации и отчитываются документом «Отчет коминтенту о продажах» в оговоренные сроки. Данный документ создается только после выравнивания партий (эта процедура проходит каждый день после закрытия всех магазинов).
Спасибо за интересный доклад. Смотрел у знакомого он-лайн трансляцию вашего выступления. Вполне достойно, видно, что волновались, но это все наживное. )
Подскажите, такой вот вопрос. Цель автоматизации УУ заключается в том, чтобы предоставить руководству инструмент для принятия адекватных управленческих решений, которые будут определять, не только опаративность управления и тактику действий, но и стратегию развития компании. В описанном же вами примере автоматизация УУ позволяла только оперативно управлять ценами и пр. Это хорошо, но это самый нижний уровень управленческого учета, который так или иначе присутствует во всех комплексных учетных решениях. Ни о каком стратегическом управлении вы не упомянули. Возможно это осталось за кадром? Были ли приняты какие-то управленческие решения на базе полученных актуальных данных из системы, чтобы это серьезно меняло вектор развития компании заказчика или усиливало бы его позиции в существующей ситуации и пр.?
Ведь получается, что, как вы и написали, можно было бы нанять кучу аналитиков, но это ежемесячные траты. А здесь разве это не ежемесячные траты, начиная с 2010 года?
(27) DitriX, да, доклад не видел. в свою очередь, имею уверенность, что вы подхватили мою нитку, не прочитав (2), где приводится цитата сабжа: докладчик доклада об эффективном УУ поинтересовался в нете предметом доклада после самого доклада 🙂
**
пс: не слушать собеседника — черта многих руководителей 1с-проектов
(32)уже скучно 🙂
(33) выделяйте абзацы, а то все слилось в одно и тяжело разобрать 🙂
(31)
Суть доклада, по моему мнению, сводилось именно к тому — как то, что есть — заставить работать.
Вот приходишь к клиенту, у него есть отдел, который занимается интернет магазином, там все круто, аналитики, саппорт, менеджеры. ИМ свежий, ему 2 года и работает он в минус 5%, т.е. в него еще вливают инвестиции. Весь анализ и прогнозы — идут от этой цифры. Однако, прийдя туда — начинаешь ковырять партии и взаиморасчеты. Тут всплывает картина — ИМ работает в плюс 13%. Вопрос — где деньги?
Т.е. идея в чем — как вы и сказали — УУ это основа, но вот надо чтобы она была верная, иначе грошь цены всем этим аналитикам и менеджерам. Они же отчеты строят на основании чего?
Ну как то так. ИМХО.
(34) DitriX, Спасибо за замечание, постараюсь исправиться 🙂
(34) DitriX,
(33)
Вот это нормальный пример. Вам бы обследовать последствия вашего внедрения в этом ключе. Получился бы отличный кейс.
(37) nurpoz, Спасибо, будем думать в этом направлении. А то как-то за внедрениями и не было времени спокойно все оценить и привести в единую структуру…
(22) tango, сижу сейчас рюшечки ваяю — лучше бы я космические корабли строил которые будет летать на супер серверах.
Рюшечки сделать, что бы продать заказчику такая же адова работа, я не говорю про дерьмо завернуть в красивую обертку.
(39) pumbaE, кому сейчас легко. но мы обсуждали доклад (прошу заметить — не докладчика и не их (ее) проект. а ее доклад на ИС)
вот, например, сильная фраза:
хочется или снять шляпу, или станиславского
**
но и тут — не без хитрости
совпадение по времени «очень часто» не есть причина-следствие
**
но связь «критические моменты — сентябрь/ноябрь — погода» заинтриговала
надо полагать, речь идет о торговце обувью
**
по ходу
или местная/европейская обувь оказалась дешевле китайской (во что верится с трудом, даже с доставкой)
или спрос сместился в более дорогой, но качественный сегмент (что опять же с трудом — украинская обувь качественнее китайской? качественная европейская обувь в разы дороже европейской же, сопоставимой по качеству с китаем)
собственно, эти тенденции должны просчитывать управляющие торговыми точками на коленке (в уме,екселе,блокноте)
но у них интерес отличен от владельцев
а владельцы могли тормозить, не видя цифр за валом
возникает вопрос — не были ли бы решены столь грандиозные задачи простым наведением порядка в типовой торговой системе, без всяких рюшечек&пряников?
интересная фраза:
с началом кампании по борьбе с контрабандой поставки прекратились. Когда украинская таможня снова дала добро
тс уверяет нас, что инфу по ссыле ее клиент получил, анализируя базу 🙂
(41) tango,
с юмором отвечаю — наведение порядка в типовой торговой системе привело к наведению порядка в головах :), но, при этом, без рюшечек и пряников далеко не уедешь на типовой. Подскажите мне, может я не знаю, хоть один стандартный отчет в типовой, который бы показывал почти все и сразу в одном отчете?
после начала внедрения у наших заказчиков очень часто происходит реструктуризация самой организации — перестраивается структура, оптимизируются бизнес-процессы, а некоторых просто увольняют за не соответствие занимаемой должности или уходят сами (если не хотят обучаться и развиваться)
хочется или снять шляпу, или станиславского
вот в этом и заключается задача внедренца при наведении порядка — заставить думать управленческий состав и думать правильно. Это выгодно как для нас, внедренцев (есть работа), так и для управленцев — получают мощный инструмент, то есть взаимовыгодное сотрудничество 🙂
Ну, и ко всему этому, очень бы хотелось поработать с заказчиком, который самостоятельно видит конечную цель и пути ее достижения, а не только «хочу чтобы это было так» — «а цель? чего в результате хотите получить? и т.д.» и вот тут долгая пауза.
(40) tango,
или местная/европейская обувь оказалась дешевле китайской (во что верится с трудом, даже с доставкой)
или спрос сместился в более дорогой, но качественный сегмент (что опять же с трудом — украинская обувь качественнее китайской? качественная европейская обувь в разы дороже европейской же, сопоставимой по качеству с китаем)
собственно, эти тенденции должны просчитывать управляющие торговыми точками на коленке (в уме,екселе,блокноте)
но у них интерес отличен от владельцев
а владельцы могли тормозить, не видя цифр за валом
кто ищет — тот всегда найдет достойную замену 🙂
(42)
это вы зачем интересуетесь (типо юмор да?)
задача внедренца при наведении порядка — заставить думать управленческий состав
хм. а всякие там тз, диаграммы ганта, акты выполненных работ — 1сные сопли, пусть их жуют программисты.
ок. хороший доклад
(44) tango,
не спорю, это тоже задачи внедренца, но — если заказчик «не созрел» (подразумеваем — не начал конструктивно думать), то и это все может закончится на уровне «ТЗ — сделано» без какой либо логики, системы и структуры.
Если без сарказма (что за Вами наблюдается :)), то СПАСИБО!
(45) да ладно.
в самом деле, вы показали, что руководитель — не 1сер поставил приоритет на обработку (созревание по-вашему) заказчика.
1сер более склонен полагать, что за это ему не платят
в оправдание могу сказать, что
во-первых, ему действительно платят не за это
во-вторых, заказчик (представитель заказчика) если и не очень умен (с точки зрения 1сера), но наверняка достаточно хитер, чтобы оказаться на этом месте
в-третьих, созревание заказчика обусловлено внутри-фирменными причинами и, в меньшей степени, экономической ситуацией
исполнителю работ вольно думать, что от общения с ним или от результата его работ что-то изменится в «созревании»
на самом деле сам факт его, исполнителя, появления на фирме — результат некоторых движений у заказчика
эти движения-первопричина могут быть продолжены или остановлены по ходу выполнения проекта, и в некоторой степени это связано с проектом. но последняя связь — отнюдь не определяющая, а вовсе даже наоборот
задача руководителя проекта — уловить первопричину-движения и подстроить под него тз, сроки, бюджет
(46) tango, с одной стороны Вы правы, но с другой стороны мы немного по разному смотрим на сам процесс внедрения :), но суть одна 🙂
(48) суть в том, что следующему клиенту, какой-нибудь бизнес-вумен, вы можете не понравиться. она не словит кайфа от «умных разговоров» с вами
(49) tango, ну и тут не вопрос. К каждому клиенту свой подход — все то же самое, но под другим соусом, отдельно для бизнес-вумен. 🙂
(49) tango, а, еще можно заслать в таком случае на внедрение обаятельного мужчину 🙂
(51) да, случаи бывают разные
но ситуация с обувью уникальна
это ведь челноки
суровые люди, клетчатые сумки, поезда, китайская граница
хунхузы. и женщины у них хунхузки
а тут приходит такая рафинированая киевская, не побоюсь абадонны, интеллигентная ципочка
да еще, небось, с верхнего города
а самый кайф — деньги идут не на нее, а на дело!
а если еще после этого они научатся считать в этой долбаной 1с и увидят, на какой точке сколько у них воруют — ваще чики-чики! жизнь удалась, настоящие бизнесмены, блин!
Не оскудевает земля РУСЬкая на пейсателей.
(53) pumbaE, так это ж хорошо
еще лучше — рожает еще земля (по абадонне — не обязательно русская) чейтателей для докладов
**
(курсантов для курсов, пользователей для 1с, etc)
Отдельно хотелось бы поблагодарить Лилию за смелость поднять обсуждение такой непростой темы как «Управленческий учет». Не смотря на то, что на дворе 21 век, даже именитые метры (см. Рэй Гаррисон «Управленческий учет.» Изд. 13-е. “Классика MBA“) сознательно уклоняются от того, чтобы дать точное и ясное определение. Намеки есть, а точного определения нет.
Поддерживаю Михаила в том, что он действительно прав — начинать нужно с определения. К сожалению, просторы инета не дают ответа на этот простой казалось бы вопрос:
Управленческий учет — это процесс идентификации, измерения, сбора, анализа, подготовки, интерпретации и передачи управленческому персоналу информации, необходимой для планирования, контроля и управления текущей производственно-коммерческой деятельности предприятия.
Увы, данное определение нельзя взять за основу для развития темы. Если из него выбросить слово «управленческому персоналу» определение превращается в описание стандартного цикла управления PDCA (Plan-Do-Check-Act)
Теплее, но: контроль и управление — это функции, а не объекты учета.
Попробую взять на себя смелость и попытаться прояснить ситуацию по поводу предмета обсуждения:
Предметом УУ являются учет ресурсов предприятия, доходы и расходы, результаты деятельности организации в разрезе субъектов хозяйствования (структурных подразделений, сотрудников)
Под ресурсами будем понимать наличные денежные и товарные ресурсы, а также денежные и товарные обязательства. Отдельно хотелось бы отметить пункт «Доходы». Как правило, про доходную часть забывают, концентрируясь на расходах. Однако, не стоит забывать, что снижать бесконечно затраты нельзя, всегда есть предел, а вот увеличивать доходы можно до бесконечности, ну или почти.
Если коротко и по существу об объектах управленческого учета: то можно сказать, что они отражаются в отчетах «Управленческий баланс» и «Отчет о доходах и расходах» (Profit and Loss Statement (P&L))
Очень коротко о цели автоматизации управленческого учета можно сказать, что автоматизированная информационная система должна предоставлять своевременную и достоверную информацию для проведения CVP-анализа (затраты-объем-прибыль) см. Рэй Гаррисон «Управленческий учет.» — глава 6)
Данный подход позволяет строить прогноз о величине маржинального дохода к концу месяца и принимать управленческие решения ДО, а не ПОСЛЕ того как.
Еще одним обязательным элементом управленческого учета следует считать наличие управленческого плана счетов. Без согласованного и утвержденного плана счетов автоматизация управленческого учета превращается в гадание на кофейной гуще, без какой бы то ни было доказательной базы
Отдельно хотелось бы сказать, что классификация ЦФО от 1С далека от совершенства. Распределение затрат по ЦФО очень хорошо расписано в «Бюджетирование:от стратегии до бюджета-пошаговое руководство»http://logolex.kiev.ua/books/detail.php?ID=9
По поводу управленческого учета хотелось бы отметить, что я бы отличал бы управленческий учет от оперативного, финансового, бухгалтерского, налогового, корпоративного.
Отличал бы управленческий учет и автоматизацию как таковую. На мой взгляд, данный доклад рассказывает о проблемах автоматизации оперативного учета в распределенной базе. С легкой подачи 1С данный учет был назван управленческим, в том числе в официальных учебных курсах. Мне кажется, что акцент в докладе посвященный вопросам автоматизации управленческого учета, должен быть смещен в другие области. Но, скорее всего это не вина докладчика, а скорее навязанных стереотипов от 1С.
Сожалею, что не успел к этому времени написать статью о классификации различных видов учетов. Спасибо вам Лилия за доклад, за пищу для размышлений, теперь я точно знаю, на что ставить акценты в будущей статье. Что добавить в нее, а что исключить.
Отдельное спасибо модераторам, которые лелеют Лилию, защищают от чрезмерной критики, помогают и направляют в её начинаниях.
PS. По поводу наката обновлений:
Следует сказать, что в программном комплексе для автоматизации оперативного и управленческого учета следует предусмотреть промежуточный слой, который решает задачу кастомизации для конкретного предприятия без внесения изменений в конфигурацию. Декларативное описание правил проводок, форм документов, команд и отчетов позволяет получать пользователю изменения без выхода из программы, стоит лишь выйти/зайти в соответствующую форму или обновить выборку данных.
Лично мы накатываем серьезные обновление не чаще, чем раз в неделю даже во время интенсивного внедрения.
Спасибо за внимание.
(60) Evgen.Ponomarenko,
Отдельное спасибо модераторам, которые лелеют Лилию, защищают от чрезмерной критики, помогают и направляют в её начинаниях.
Уффффф…. просто нет слов… В голове крутится только одна фраза — «БОЛЬШОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!»
Отдельное спасибо за Ваши комментарии! Они стали существенным дополнением к моему докладу.
Публикуйте побыстрее свою статью — я теперь Ваш постоянный читатель! 🙂
P.S. Я знала, куда я еду и кто будет, поэтому основной упор делала на автоматизации, а не на самом управленческом учете, в надежде, что это заинтересует слушателей и на INFOSTART управленческий учет сможет заявить о себе в полный голос. Вижу, что не ошиблась 🙂 Евгений, еще раз СПАСИБО!
(62)
Тогда можно сказать, что ваша провокация удалась на славу.
На самом деле управленческий учет — это информационный стержень предприятия, основа его жизнестойкости.
Спасибо вам за формирования интереса к этой теме.
А расскажите про бюджет этого проекта? Какие были условия по оплате труда вашей команды?
(61) то , о чем вы говорите — подразумевает изначальные внесения в базу данных. Это нормально, а про простой в 20 минут, тут наверняка имели ввиду ситуацию — срочного обновления. Например срочно требуется изменить условия акции, либо просто ошибки/не точности и т.д., т.е. то, что нельзя изменить из режима предприятия, а только в конфигураторе.
Та и даже если возникнет ошибка в описанной вами схеме, то тоже надо лезть и обновлять.
Есть срочные обновления, критические, без которых не может стартануть бизнесс процесс, или наоборот — стопорится. А есть не критические ошибки/хотелки, которые позволяют протекать всем бизнесс процессам без остановки, но с некими, чаще всего, ручными затратами.
Ну например — поле ввода штрихкода скрывается после первого ввода, а надо что бы оно висело всегда. Т.е. это не стопорит бизнесс процесс, но увеличивает время ввода данных и вероятность ошибки.
Но тут всегда стоит взвешивать все за и против. Иногда можно что внешнее накидать от руки за 5 минут и пустить в работу до выхода нового патча, а иногда нельзя.
Но опять таки — к теме доклада все это не имеет отношения 🙂
А про управленческий учет — вы хорошо сказанули 🙂 Надо запомнить. Вот только появляется явное ощущение, что это вырезано из контекста. Я так понял — из вашей будущей статьи, которую я уже жду с нетерпением 🙂
(65) DitriX,
Конечно же я не имел ввиду конкретную ситуацию, а подход в целом:
http://forum.infostart.ru/forum24/topic92375/ . (автор lab33)
Проектировать конфигурацию следует таким образом, чтобы в дальнейшем минимизировать реструктуризацию базы. При удачном решении, дополнительные поля в базу можно добавлять с помощью специализированных справочников. Данный подход реализован в
В нашем же решении 90% обновления функциональности происходит с помощью xml обмена. Ну в общем мы уходим от темы данного топика, как нить в другой статье опишу подробнее…
(65) DitriX,
Я просто постарался направить движение УУ в другое русло… За пять лет специализации именно на управленческом учете у меня сформировался довольно самобытный взгляд на эту тему, теперь я вижу, что мне есть чем поделиться.
В документ изначально закладывается механизм переопределения событий. Процедуры-обработчики выносятся во внешние справочники, которые потом можно легко менять на ходу. Все — умолкаю, а то ОФФтопик получается.
(68)А как решали вопросы с безопасностью такого подхода? В обработчик можно что угодно же засунуть. Просто на такое предложение мне отдел безопасности ответил весьма грубо )
(69) mymyka,
Право открывать и редактировать этот справочник только у пользователя с админ. правами.
(64) ZOMI,
Вопрос, конечно провокационный 🙂
При составлении бюджета какого-либо проекта мы исходим из того, что он в результате даст Заказчику.
Ну, например Проект «Чат+Новостная лента» — в результате его внедрения Заказчик получил возможность своевременно доводить до сведения сотрудников срочную информацию в течении 5-10 минут,а так же общаться регионам между собой и оперативно решать мелкие задачи, что позволило сэкономить около 20% затрат на телефонные переговоры плюс уйти от таких объяснений как «только получил смс» или «да что-то почта глючит, только вот пришло». Окупился этот проект у заказчика за 3-4 месяца, то есть начиная с 2011 года он (проект) работает в +.
В случае, если мы видим, что в результате внедрения какого-либо проекта («хотелки»)результативность будет нулевой, то мы либо вообще за него не беремся и объясняем заказчику почему не стоит это делать, либо, «ну уж очень хочется», делаем по стандартным расценкам (почасовка) по ТЗ от «А» до «Я».
В случае, если это просто хотелки в виде плюшечек и рюшиков при уже настроенном товарном и финансовом учете, то тогда по стандартным расценкам (почасовка).
Так же мы можем взять на себя некоторые обязанности по администрированию базы (до тех пор, пока у него не появится штатный, либо штатного не обучим всем нюансам) за отдельную абонплату. Цифра будет зависеть от объема работ.
Лилия, тема Вашего доклада и реализованные проекты очень интересны.
Расскажите какой обмен данными используете с бухгалтерией?
Делались ли доработки в бухгалтерской программе? Тот же проект «Амортизация ОС»: куда вносятся первичные данные?
Спасибо!
(72) Strady, очень хорошо описал о ведении учета бизнесменами постсоветских стран в своем комментарии RayCon
К сожалению, ответить на Ваш вопрос могу только так — в связи с «интересным» построением бизнеса у нашего заказчика как такового полноценного бухгалтерского учета у него нет. Но, при необходимости, статьи ДДС можно привязать к счетам в бухгалтерии и в зависимости от вида операции финансового документа при переносе будут создаваться соответствующие документы с необходимыми проводками. Все будет зависеть от умений программиста :).
В нашем случае первичные данные вносятся в УТ через поступление товаров и услуг. На основании него создается документ «Амортизация» (аналог ввода в эксплуатацию). По количеству ОС и молоценка числятся на складе до момента выхода из строя, а амортизация списывается отдельным документом (заполняется он автоматом при нажатии одной кнопочки) равными суммами за установленный промежуток времени. В итоге мы всегда можем отследить что и где у нас находится, а так же можем увидеть остаточную стоимость. При выбытии ОС или малоценки до окончания срока эксплуатации по количеству списывается документом списания, а по сумме — все тем же документом амортизации (Полное списание).
(73) RayCon,
Во время нашего с Вами разговора после доклада я поняла, сколько я еще не знаю и чему мне еще надо учиться, а Ваш комментарий окончательно сложил всю мозаику в моей голове — теперь я точно знаю какие пробелы мне еще надо заполнить, в каком направлении двигаться и что для этого предпринимать.
А по поводу УУ и как он ведется — очень обидно иногда видеть как собственники губят своими же руками свой бизнес, который можно развить, потому что не хотят вести хотя бы оперативный учет (или он ведется кое-как), строить на основании него анализ и принимать своевременные решения.
В свое время, на начальном этапе мы параллельно с внедрением 1С разрабатывали сайты, так сказать комплексный подход. Сарафанное радио имеет некоторую инертность, а так… Если вроде показали себя хорошо, то почему бы не расширить сотрудничество. Плюс интеграция. Но дело не в этом. После того как набили руку на разработке сайтов, выяснилась прилюбопытнейшая деталь, которую трудно оценить на 1С проектах, ввиду их большей сложности. Оказалось, что заказчики не способны утвердить во всем безупречный макет сайта. Показываешь — вроде нравится, но на следующий день приходят и вставляют свои 5 копеек, такие безобразные, что потом пытаешься исправить ситуацию весь проект и не выходит, точнее все равно не дают. К примеру, если в воздушный дизайн всунуть треугольный логотип, поверьте ломается люююююбая концепция. Просто на дизайне сайта это можно увидеть воочию, извраты в недах 1С оценить сложнее.
Получается, что подобное притягивает подобное. И увы, как показала практика, идеальных клиентов не бывает. Так вот, к чему это я?
Лилия, я хочу Вам пожелать адекватных заказчиков, способных воспринимать идеи, которые вы пытаетесь до них донести, а еще лучше, чтобы у ваших заказчиков было чему поучиться. Удачи в поиске клиентов!
(76) Evgen.Ponomarenko,
Как не жаль признать, но это правда. С каждым новым клиентом приходится практически начинать все с нуля.
Но, надежда умирает последней! :)Поэтому спасибо!
(76) Evgen.Ponomarenko,
Так же соглашусь, что идеальных клиентов не бывает, но… при работе с любым клиентом мы все равно набираемся опыта, а при работе с НЕ идеальным мы узнаем как НЕ надо делать у других клиентов. Я считаю, что в нашей работе главное не опускаться до «каКчества», как в одном из своих комментарием выразился tango. Уж лучше прекратить все отношения с таким клиентом, чем делать некачественную работу. И, как показывает практика, довольно частенько после разрыва отношений те клиенты, у которых происходит просветление в голове, возвращаются и начинается полноценная работа. И сейчас уверенна в этом еще больше, потому что, по стечению обстоятельств, я по большей части нахожусь в обществе бухгалтеров и «лавочников». Как только они услышат слово «программист» и «программа», то сразу же куча негатива и в конце звучит одна единственная фраза — «хорошего программиста найти трудно». Что я этим хочу сказать — возможно большинство из них и готово на долгосрочное и полноценное сотрудничество, но мы не находим к ним подход, мы не доносим до них информацию так, чтобы они ее поняли и восприняли. Вопрос «хороший заказчик — хороший исполнитель», по-моему субъективному мнению, это палка о двух концах.
(76) +1
>Оказалось, что заказчики не способны утвердить во всем безупречный
>макет сайта. Показываешь — вроде нравится, но на следующий день
>приходят и вставляют свои 5 копеек, такие безобразные…
На эту тему расскажу быль…
Как-то я разрабатывал концепцию биллбордов для социальной рекламы противопожарной безопасности. Придумал следующий образ: на заднем фоне полыхает пожар, а на переднем — грудничок в подгузниках ползёт на четвереньках к телефону. Слоган: «01 — твой первый номер телефона». Руководитель рекламного агентства был в восторге. Пошли утверждать у пожарного генерала. Он что-то промычал, что интересно… А где-то через месяц я увидел на улице биллборд со своим пожаром на заднем фоне, но… на переднем фоне был пожарный в каске, а слоган был: «При пожаре звоните 01». Комментарии, как говорится, излишни. :)))
(78) Очень мудро мыслишь!
+100500
(73) RayCon,
Последнее время меня мучал один вопрос: «вроде все верно, но вот что-то не так, какой-то червячок гложет…» Потом поняла — это взгляд с одной колокольни, колокольни экономиста. Если рассуждать с колокольни второй стороны, то мне больше импонирует ответ 57.Evgen.Ponomarenko.
Далее, цитирую Вас:
И опять же, давайте смотреть на реалии — нестабильность внешних факторов, которые влияют на работу любого бизнеса, заставляет изворачиваться, придумывать разные схемы так, чтобы «и волки (гос. структуры) были сыты, и овцы целы (собственный бизнес)». Как в таких условиях
учет может отобразить достоверность данных? Или бухгалтеру, у которого в работе «шаг вправо, шаг влево от закона — расстрел» не надо изворачиваться, чтобы отобразить такие расходы как «подарки контролирующим органам» и тому подобное? Разве это не искажает реальное состояние вещей?
По моему мнению, правильно построенный УУ для русских должен быть приспособлен к нашим условиям и нашей реальности. Он должен быть:
— оперативным
— гибким
— достоверным
— нацеленным на рост компании
А при внедрении должен быть комплексный подход, то есть каждый новый проект должен быть продолжением другого. В нашем случае — предложенная схема распределение затрат будет основой для проекта «Новая модель оплаты труда». Мы не зря выбрали эти 4 коэффициента. Это те факторы,, на которые работники
могут влиять. Хочешь достойную ЗП — включай мозги! Анализируй, действуй. Увеличивай выторги, снижай затраты, увеличивай оборачиваемость, вноси свои предложения, а не жди, когда тебе сверху сбросят «указивку».
Вот как то так…
Или я не права?
(80)
Учитывая многоплановость определения предприятия, а с ним и многоплановость определения УУ, я не берусь дать исчерпывающий ответ в одном мессадже, но попытаюсь подчеркнуть разницу между:
1. УУ
2. МФСО
3. для русских.
Во первых, нельзя ставить знак равенства между УУ и МФСО, так как у них различные потребители. Управленческий учет предназначен для внутреннего потребления топ менеджментом компании. МФСО предназначен для внешних потребителей: инвесторов и фискальных служб, причем в международном формате.
Во вторых, УУ нацелен на будущее компании, ФУ на её прошлое.
В третьих, УУ измеряется в натуральных и суммовых показателях, ФУ ведется предпочтительно в суммовых показателях
МСФО для русских имеет место быть. Другое дело, что принципы УУ для русских ничем не отличается от принципов УУ международного. Но УУ для каждого предприятия свой.
В свое время разработчики УПП совершили фатальную ошибку (такой себе epic fail) тупо поставив знак равенства между управленческим планом счетов и планом счетов МФСО. Мне не хотелось бы думать, что это была спланированная диверсия. Но эта ошибка похоже уже прижилась и результаты её нам придется еще долго расхлебывать.
Я не хочу сейчас перечислять все отличия УУ от МФСО, но если взять хотя бы амортизацию, то в управленческом учете её смысл раскрывается не в расходах, а в возврате инвестиций. Предприниматель принимая решение о покупке средств производства в последнюю очередь думает, как величина амортизации уменьшит налог на прибыль, в первую очередь предприниматель просчитывает сроки окупаемости.
ФУ имеет еще одно существенное ограничение – учитывая ориентацию в первую очередь на суммовые показатели он искажает действительность в условиях гиперинфляции. И не нужно считать, что инфляция для нас это история далеких 90-тых. На оптовом рынке сельскохозяйственной продукции, где поставки измеряются вагонными нормами, цена может изменяться трижды на день в пределах 1-5%. Бывали обвалы и в 200% в месяц. Форекс отдыхает. В этом случае управленческий баланс строится в первую очередь в натуральных показателях с оценочной функцией.
Еще раз хочу подчеркнуть, что все выше сказанное, сугубо мое личное мнение.
Спасибо всем активным участникам топика за полученное удовольствие. Самое интересное заключается в том, что на самом-то деле все только начинается )))
упс…
исправился на
Лилия, вы очень быстро учитесь ))))
(82) Evgen.Ponomarenko,
есть такое дело 🙂
Хочу отметить, что исправила еще ДО Вашего сообщения 🙂
Надеюсь, что Ваша статья выйдет в ближайшем будущем и нам будет о чем поспорить! 🙂
(83)
да… так и есть…вы изменили свой пост до того, как я успел опубликовать свой.
Просто я редактировал свой пост в ворде, потом CTRL+C,CTRL+V… а дальше состояние ДЕ ЖА ВЮ…
Похоже вы оооооочень быстро учитесь ))))
Когда я слышу слова «управленческий учет», рука тянется к парабеллуму…
Суть управленческого учета раскрыта в посте (73): это та часть (бухгалтерского) учета в маргинальном бизнесе, которая скрывается от фискальных органов. Собственно, авторский пост (74) это же и подтвердил — ну не было у заказчика учета бухгалтерского. Впрочем, это и из текста понятно: будь там учет, резервы по сомнительным долгам (счет 63) не выдавались бы за расчеты с контрагентами.
Собственно, у управленца бизнесом всегда есть выбор: иметь одно квалифицированное учетное подразделение или несколько, по подразделам учета. Сложившаяся практика, когда главбух, как правило, является на предприятии агентом влияния налоговиков, затрудняет выбор первой позиции этой альтернативы.
И еще один размышлизм. Как ни возьмешь статью об управленческом учете — натыкаешься отнюдь не на производство, но на торговлю (PAVI — исключение, подтверждающее правило). Что косвенно подтверждает то обстоятельство, что отдельный «управленческий учет» тем актуальнее, чем ближе бизнес к криминалу. Помню, выдающийся мыслитель и экономист, автор сентенции «экономика должна быть экономной», устанавливая в СССР МРОТ в размере 70 руб/мес, в сфере торговли оставил таки 60-ти рублевый минимум. А он разбирался в сути…
Автора плюсую. В отличие от апологетов УУ, она просто и внятно описывает конкретную и полезную работу.
(73) RayCon,
отдельная тема — применимость международных дефиниций на постпространстве
отсюда и пара (местный УУ + 1с:МСФО)
**
ну, собственно, (85) — Арчи именно это и сказал
(85) Арчибальд,
http://www.buhoblik.org.ua/uchet/organizacziya-buxgalterskogo-ucheta/258-plan-schetov-buxgalterskogo-ucheta-ukrainy.html
Прошу прощения, но я сама с Украины. У нас Счет 63 — это «63 Расчеты с поставщиками, подрядчиками». Вот ссылка на план счетов Украины
А в России это действительно «резервы по сомнительным долгам».
Так что, сорри за то, что не уточнила откуда я.
т.е. «на Украину» нельзя (надо «в Украину»), но «с Украины» можно (против «из Украины»)?
**
это не придирка, интересно как «в» незалежной решают проблемы великого и могучего
(88) tango,
По этому поводу спорят давно 🙂
Ну, а так я еще и из Одессы, то говорю вообще на суржике)))
Правда мой ребенок очень рьяно отстаивает правильность произношения на «рідній мові».
Так что думаю, что через пару поколений все будут говорить правильно.
(88) tango,
А мы не заморачиваемся ))))
(88) tango,http://otvet.mail.ru/question/40273372
(91) цитата по ссыле:
подобная безграмотность, помноженная на местечковые амбиции — это понятно
мне же интересно, как в когнитивной модели, отстаивающей принцип незалежности, можно определять грамматику чужого языка? имхо, тут можно говорить о шизофрении
(92) tango,
Шо, опять?… Михаил, я Вас прошу не начинайте… только не здесь!
(93) Evgen.Ponomarenko, не «здесь» — это не где?
на Украине, насколько я знаю, до «контролируемых сделок» еще не додумались
а на московии «покупать с НДС+НП — продавать на ЕНВД/УСНО» — обычное дело
и 60 млн в год — это всего лишь 200 000 оборота в день — проходимость максимум 100 розничных покупателей/точка
(92) tango,
Михаил, жаль, что Вы не уловили иронии в моем ответе. Хочу Вам рассказать кое что из личного опыта.
С 1992 по 1998 г.г. я проживала в России (Саратов). До этого мне было совершенно все равно какой человек нации и как он разговаривает. За период проживания я поняла одну вещь — как очень красиво правительства при помощи пятой власти заморачивают мозги людям. Потихоньку я стала становиться националисткой. :)Поэтому, давайте не будем поднимать ВООБЩЕ этот вопрос, дабы не переходить на межнациональные дрязги. У нас есть о чем поспорить из без этого! 🙂
(94) tango,
уже есть и в Украине.
LiliyaM, скажите, чем Вы руководствовались при разработке подсистем: своим опытом, теоретическими знаниями, опытом чужих разработок? Разработку вели по каким-то стандартам? Планируете ли публиковать «подстатьи» с описанием Ваших подсистем и описанием проблем, которые они решили. Спасибо!
(78)
http://www.finprosoft.ru/postanovka_i_avtomatizaciya_upravlencheskogo_ucheta.shtml , даже при всей их сложности просто необходимы современному предприятию.
Однако российская практика говорит о том, что подобные решения
(100) larn, не смотря на то, что Вы успешно прорекламировали компанию по внедрению УУ, даже спорить с Вами не буду) Но наше решение больше приспособлено к ИП, малому и среднему бизнесу, где, по-сути, выудить достоверную информацию для финансового анализа бывает просто не реально.