Неожиданно завершился проект перехода с УПП на ЕРП, который по экспертной технологии делали.
Подбиваю стоимость: 1600 часов. Часовую ставку клиента говорить не буду - нельзя поди. Умножьте на известную вам, получите стоимость проекта.
В экспертной технологии работают почти только программисты, без аналитиков и консультантов.
Ну, прям совсем без них не обошлось - на 27 часов привлекали, аж 1.7% от трудозатрат.
1100 часов ушло на подготовку к запуску, с лета до начала января. В основном это был перенос справочников и остатков, ну и доработки.
Доработок было достаточно много, больше половины всех трудозатрат. Ну т.е. в относительном выражении много, не в абсолютном.
Доработки - без понтов, только перенос из УПП того, без чего заказчик жить не может, включая печатные формы и некоторые отчёты.
В экспертной технологии не принято впихивать в проект какое-либо "развитие" - нахрена оно там сдалось? Делаем только то, что нужно для перехода. Чтобы оказаться в ЕРП, имея, как минимум, те же возможности, что были в УПП. Ну и плюс доп. возможности типовой ЕРП, которых не было в УПП.
Всё остальное - за скобки, отдельно от проекта, в рамках текущего сопровождения и развития системы.
Клиента сопровождали и развивали систему на УПП, потом всплеск - переходим на ЕРП - и снова возвращаемся в спокойное русло сопровождения и развития, без стресса, с управляемым ежемесячным бюджетом.
На ОПЭ ушло 500 часов, это за 2 месяца. Основная часть, конечно, в январе.
Я, честно, думал, что проект, как положено, продлится до апреля. Но команда и заказчик решили, что, походу, всё - переехали. Пользователи работают, все освоились, поддержка налажена, проблемы решаются. Закрытие января сделали. Остальные закрытия, в т.ч. квартала - уже в рамках сопровождения. Собственно, как и все остальные клиенты на ЕРП, которых давно сопровождаем. Сами знаете, что в ЕРП закрытие бывает каждый раз, как в первый раз.
Ну разве не прелесть?
Подбиваю стоимость: 1600 часов. Часовую ставку клиента говорить не буду - нельзя поди. Умножьте на известную вам, получите стоимость проекта.
В экспертной технологии работают почти только программисты, без аналитиков и консультантов.
Ну, прям совсем без них не обошлось - на 27 часов привлекали, аж 1.7% от трудозатрат.
1100 часов ушло на подготовку к запуску, с лета до начала января. В основном это был перенос справочников и остатков, ну и доработки.
Доработок было достаточно много, больше половины всех трудозатрат. Ну т.е. в относительном выражении много, не в абсолютном.
Доработки - без понтов, только перенос из УПП того, без чего заказчик жить не может, включая печатные формы и некоторые отчёты.
В экспертной технологии не принято впихивать в проект какое-либо "развитие" - нахрена оно там сдалось? Делаем только то, что нужно для перехода. Чтобы оказаться в ЕРП, имея, как минимум, те же возможности, что были в УПП. Ну и плюс доп. возможности типовой ЕРП, которых не было в УПП.
Всё остальное - за скобки, отдельно от проекта, в рамках текущего сопровождения и развития системы.
Клиента сопровождали и развивали систему на УПП, потом всплеск - переходим на ЕРП - и снова возвращаемся в спокойное русло сопровождения и развития, без стресса, с управляемым ежемесячным бюджетом.
На ОПЭ ушло 500 часов, это за 2 месяца. Основная часть, конечно, в январе.
Я, честно, думал, что проект, как положено, продлится до апреля. Но команда и заказчик решили, что, походу, всё - переехали. Пользователи работают, все освоились, поддержка налажена, проблемы решаются. Закрытие января сделали. Остальные закрытия, в т.ч. квартала - уже в рамках сопровождения. Собственно, как и все остальные клиенты на ЕРП, которых давно сопровождаем. Сами знаете, что в ЕРП закрытие бывает каждый раз, как в первый раз.
Ну разве не прелесть?
🔥14👍8
Опять согрешил - забрал у программиста задачу из разряда моих любимых. После отключения электричества стала жутко тормозить УТ 11. Перемещение проводилось 30-50 минут. С клиентом ранее не работал - смежники подкинули, сами не справились.
Стандартное тестирование и исправление уже было выполнено, не помогло. Глянули сразу отладкой с замером производительности - висит на запросе.
Ну, думаю, итоги сломались. Ручками удаляю, пересчитываю - не помогает.
Иду смотреть сервер 1С - настройки дефолтные. Распараллеливаю - так, на всякий случай.
Возвращаюсь к запросу, понимаю что лопухнулся с итогами - в запросе берётся регистр сведений, "Аналитика учёта номенклатуры", связь с таблицей видов запасов документа перемещения.
Проверяю таблицы по отдельности. Запрос к регистру сведений - норм, 1.6 млн. записей. Запрос к таблице видов запасов - норм, 2 млн. записей. Соединяем - виснет на полчаса.
Запрос хоть и типовой, но немного какашечный, я стажёров за такие ругаю. В обычных условиях он работает быстро, а в поломанной базе, как видим, жутко тормозит. Немного переписываю - переношу условие в соединение - начинает работать быстро. Заплата, конечно, но хотя бы документы теперь проводятся быстро. Ищем дальше.
Проверяем с админом, где будет лагать на больших запросах. Ясно где - в СУБД (постгрес). Админ божится, что все регламенты обслуживания выполняются, в т.ч. выполнялись после сбоя.
Смотрим на партнёрке (закрытый форум партнёров 1С) - говорят, что для лечения сломанной базы постгрес принципиально важно, чтобы не было с ней соединений от сервера 1С. Админ не верит, но соглашается попробовать - хоть какой-то план.
Вечером останавливает сервер 1С, делает дамп базы, заводит сервер 1С, регистрирует базу заново, разворачивает из дампа, и... Вуаля! Работает, как до сбоя.
Говорит, что делал то же самое. Потом вспоминает - соединения с базой всё-таки были. Возмущается, неужели в такой глупости может быть дело.
Стандартное тестирование и исправление уже было выполнено, не помогло. Глянули сразу отладкой с замером производительности - висит на запросе.
Ну, думаю, итоги сломались. Ручками удаляю, пересчитываю - не помогает.
Иду смотреть сервер 1С - настройки дефолтные. Распараллеливаю - так, на всякий случай.
Возвращаюсь к запросу, понимаю что лопухнулся с итогами - в запросе берётся регистр сведений, "Аналитика учёта номенклатуры", связь с таблицей видов запасов документа перемещения.
Проверяю таблицы по отдельности. Запрос к регистру сведений - норм, 1.6 млн. записей. Запрос к таблице видов запасов - норм, 2 млн. записей. Соединяем - виснет на полчаса.
Запрос хоть и типовой, но немного какашечный, я стажёров за такие ругаю. В обычных условиях он работает быстро, а в поломанной базе, как видим, жутко тормозит. Немного переписываю - переношу условие в соединение - начинает работать быстро. Заплата, конечно, но хотя бы документы теперь проводятся быстро. Ищем дальше.
Проверяем с админом, где будет лагать на больших запросах. Ясно где - в СУБД (постгрес). Админ божится, что все регламенты обслуживания выполняются, в т.ч. выполнялись после сбоя.
Смотрим на партнёрке (закрытый форум партнёров 1С) - говорят, что для лечения сломанной базы постгрес принципиально важно, чтобы не было с ней соединений от сервера 1С. Админ не верит, но соглашается попробовать - хоть какой-то план.
Вечером останавливает сервер 1С, делает дамп базы, заводит сервер 1С, регистрирует базу заново, разворачивает из дампа, и... Вуаля! Работает, как до сбоя.
Говорит, что делал то же самое. Потом вспоминает - соединения с базой всё-таки были. Возмущается, неужели в такой глупости может быть дело.
🔥13👍3❤1
Решил нумеровать анализы конфигураций и/или баз, которые делаю. Лаборатория у меня будет 🤦♂️
За февраль была одна УПП и две УНФ. Две - по запросу из этого канала.
УПП анализировал, чтобы стоимость перехода на ЕРП посчитать, ну и доработки поглядеть и что-то про них написать.
Одну УНФ - из канала прислали, по акции (бесплатный анализ).
Ну и по одной УНФ был обычный платный анализ.
Сейчас на разделочном столе УПП - и доработки посмотреть, и переход посчитать. Не факт, что на ЕРП.
Пока выглядит жутковато. Обновляли криво. Но это не важно.
Важно, что это анализ № 33!
За февраль была одна УПП и две УНФ. Две - по запросу из этого канала.
УПП анализировал, чтобы стоимость перехода на ЕРП посчитать, ну и доработки поглядеть и что-то про них написать.
Одну УНФ - из канала прислали, по акции (бесплатный анализ).
Ну и по одной УНФ был обычный платный анализ.
Сейчас на разделочном столе УПП - и доработки посмотреть, и переход посчитать. Не факт, что на ЕРП.
Пока выглядит жутковато. Обновляли криво. Но это не важно.
Важно, что это анализ № 33!
👍2🔥1
Как вам такое творчество? Года два назад писал, так никому и не отправил вроде.
Расчёт обеспеченности материалами
Проблема
Вам для производства нужны материалы и покупные полуфабрикаты. Возможно, и для перепродажи.
У вас в 1С, казалось бы, есть вся информация о потребности в материалах, товарах, полуфабрикатах – планы продаж и производства, заказы покупателей, спецификации с нормами потребления, внутренние заказы, неснижаемые и страховые уровни запасов.
Но если вы захотите собрать всю потребность воедино, придётся повозиться. В одном отчёте взять заказы клиентов, в другом – потребности заказов на производство, в третьем – материалы для планов на следующие три месяца, в четвёртом… Ну да, а что такого? Собрали из нескольких отчётов, вставили в эксель.
Допустим, потребность собрали. Теперь же надо понять, а что из этого огромного перечня у нас уже есть. На складах, в производстве, заказано у поставщиков или переработчиков. Что ж, путь известен – открываем 3-4 отчёта, в каждом – данные по одному разделу. Не забываем поставить отборы – не со всех складов можно брать, где-то резерв надо учесть, заказы поставщикам не очень-то актуальны. С горем пополам, собираем во вторую эксельку наши возможности, или ресурсы, или остатки – как вам удобнее. То, что у нас уже есть или через известное время появится.
Ну и всё, сводим вместе две эксельки, вычитаем одно из другого. Получаем, наконец, дефицитную ведомость («дефицитку»). Очень здорово, если не используем аналоги и замены материалов – делать это вручную при расчёте дефицитов почти нереально. Зачем только мучились, вбивали эти аналоги в 1С.
Вся эта пляска вокруг расчёта обеспеченности и получения дефицитки весьма утомительна. Поэтому выполняется нечасто – раз в неделю, а то и в месяц, результат рассылается всем заинтересованным. Возможно, собирается совещание, где продавцы и производство топают ногами, а снабженцы оправдываются и обещают подопнуть поставщиков. Заодно – не упустят момента, и кинут камешек в сторону финансистов, которые задерживают оплату поставщикам.
Полученная картина обеспеченности, конечно, определённой ценностью обладает – хоть что-то теперь известно, и на душе становится немного спокойнее. А что случилось с реальной обеспеченностью, пока все собирали дефицитку? Мягко говоря, она немного изменилась. Появились новые заказы от клиентов, часть планов производства была выполнена или отменена, поставщики сдвинули сроки или слились, груз завис на таможне и не приедет вовремя и т.д. Это жизнь.
В итоге, информация по обеспеченности вроде есть, а толку от неё – только нервы немного успокоить. Всё держится на людях, которые, как ни стараются, всё равно ошибаются. В результате – дефициты и неликвиды.
Ни одна типовая конфигурация 1С не содержит решения. Есть красивые инструменты, которые годятся только для демонстрации при продаже. С реальной жизнью они, увы, не справляются. Создать подобные инструменты, подходящие для любого производственного предприятия – практически невозможно, с чисто технической точки зрения.
Мы знаем об этом не понаслышке, т.к. постоянно общаемся с разработчиками и следим за их успехами. 20 лет существуют решения на платформе 1С версии 8, а дефициты и неликвиды реальных предприятий никуда не делись.
Решение
Мы успешно решаем задачу расчёта обеспеченности с помощью инструмента собственной разработки. В любой конфигурации – УПП, ERP, КА, УНФ – не важно. Мы встраиваем инструмент в вашу программу, настраиваем чётко под вас – где какие потребности взять, чем они обеспечиваются, как отслеживать изменения – и создаём необходимые отчёты и контрольные точки.
Данные актуализируются в автоматическом режиме. Люди работают, как работали, от них ничего особенного не требуется. Система сама всё соберёт, посчитает, учтёт, и выведет в отчёт. Дефицитка и картина обеспеченности будет отставать от жизни минут на 15.
Расчёт обеспеченности материалами
Проблема
Вам для производства нужны материалы и покупные полуфабрикаты. Возможно, и для перепродажи.
У вас в 1С, казалось бы, есть вся информация о потребности в материалах, товарах, полуфабрикатах – планы продаж и производства, заказы покупателей, спецификации с нормами потребления, внутренние заказы, неснижаемые и страховые уровни запасов.
Но если вы захотите собрать всю потребность воедино, придётся повозиться. В одном отчёте взять заказы клиентов, в другом – потребности заказов на производство, в третьем – материалы для планов на следующие три месяца, в четвёртом… Ну да, а что такого? Собрали из нескольких отчётов, вставили в эксель.
Допустим, потребность собрали. Теперь же надо понять, а что из этого огромного перечня у нас уже есть. На складах, в производстве, заказано у поставщиков или переработчиков. Что ж, путь известен – открываем 3-4 отчёта, в каждом – данные по одному разделу. Не забываем поставить отборы – не со всех складов можно брать, где-то резерв надо учесть, заказы поставщикам не очень-то актуальны. С горем пополам, собираем во вторую эксельку наши возможности, или ресурсы, или остатки – как вам удобнее. То, что у нас уже есть или через известное время появится.
Ну и всё, сводим вместе две эксельки, вычитаем одно из другого. Получаем, наконец, дефицитную ведомость («дефицитку»). Очень здорово, если не используем аналоги и замены материалов – делать это вручную при расчёте дефицитов почти нереально. Зачем только мучились, вбивали эти аналоги в 1С.
Вся эта пляска вокруг расчёта обеспеченности и получения дефицитки весьма утомительна. Поэтому выполняется нечасто – раз в неделю, а то и в месяц, результат рассылается всем заинтересованным. Возможно, собирается совещание, где продавцы и производство топают ногами, а снабженцы оправдываются и обещают подопнуть поставщиков. Заодно – не упустят момента, и кинут камешек в сторону финансистов, которые задерживают оплату поставщикам.
Полученная картина обеспеченности, конечно, определённой ценностью обладает – хоть что-то теперь известно, и на душе становится немного спокойнее. А что случилось с реальной обеспеченностью, пока все собирали дефицитку? Мягко говоря, она немного изменилась. Появились новые заказы от клиентов, часть планов производства была выполнена или отменена, поставщики сдвинули сроки или слились, груз завис на таможне и не приедет вовремя и т.д. Это жизнь.
В итоге, информация по обеспеченности вроде есть, а толку от неё – только нервы немного успокоить. Всё держится на людях, которые, как ни стараются, всё равно ошибаются. В результате – дефициты и неликвиды.
Ни одна типовая конфигурация 1С не содержит решения. Есть красивые инструменты, которые годятся только для демонстрации при продаже. С реальной жизнью они, увы, не справляются. Создать подобные инструменты, подходящие для любого производственного предприятия – практически невозможно, с чисто технической точки зрения.
Мы знаем об этом не понаслышке, т.к. постоянно общаемся с разработчиками и следим за их успехами. 20 лет существуют решения на платформе 1С версии 8, а дефициты и неликвиды реальных предприятий никуда не делись.
Решение
Мы успешно решаем задачу расчёта обеспеченности с помощью инструмента собственной разработки. В любой конфигурации – УПП, ERP, КА, УНФ – не важно. Мы встраиваем инструмент в вашу программу, настраиваем чётко под вас – где какие потребности взять, чем они обеспечиваются, как отслеживать изменения – и создаём необходимые отчёты и контрольные точки.
Данные актуализируются в автоматическом режиме. Люди работают, как работали, от них ничего особенного не требуется. Система сама всё соберёт, посчитает, учтёт, и выведет в отчёт. Дефицитка и картина обеспеченности будет отставать от жизни минут на 15.
🔥9
Изменил адрес электронной почты, по которому мне нужно писать.
Был корпоративный битовский, теперь личный.
Так удобнее, наверное.
Кто уже писал на корпоративную - можем там же и продолжать.
Был корпоративный битовский, теперь личный.
Так удобнее, наверное.
Кто уже писал на корпоративную - можем там же и продолжать.
На анализ номер 34 попала база ЕРП с целым букетом проблем.
Во-первых, она редакции 2.4, и релиз бородатый - аж 2.4.10. Во-вторых, она с большим количеством доработок, сделанных, как водится в таких случаях, разными людьми и компаниями. В-третьих, там масса накопившихся учётных проблем - например, закрытие не делают уже несколько лет.
Пошёл параллельно двумя путями - обновляю на 2.5 и смотрю доработки. Обновление делаю черновое - это когда не бережёшь несущественные доработки, вроде форм, интерфейсов и т.д., а накатываешь их в конце.
Из анализа доработок примерно понятно, почему возникли проблемы с закрытием - такого смелого вмешательства в ЕРП я ещё не встречал.
Сейчас середина процесса, что будет дальше - расскажу, когда сам узнаю.
Во-первых, она редакции 2.4, и релиз бородатый - аж 2.4.10. Во-вторых, она с большим количеством доработок, сделанных, как водится в таких случаях, разными людьми и компаниями. В-третьих, там масса накопившихся учётных проблем - например, закрытие не делают уже несколько лет.
Пошёл параллельно двумя путями - обновляю на 2.5 и смотрю доработки. Обновление делаю черновое - это когда не бережёшь несущественные доработки, вроде форм, интерфейсов и т.д., а накатываешь их в конце.
Из анализа доработок примерно понятно, почему возникли проблемы с закрытием - такого смелого вмешательства в ЕРП я ещё не встречал.
Сейчас середина процесса, что будет дальше - расскажу, когда сам узнаю.
🔥8
Как не разориться на разработке отчётов
На разработку и, главное, доработку отчётов можно потратить кучу денег, если не быть программистом и при этом слушать программистов.
Больше всего на свете программисты любят решать нерешаемые задачи по отчётам. Соединять несоединяемое, объединять необъединяемое, выводить невыводимое. И если программисту дают такую задачу, где он может от души потренироваться в знании запросов и СКД, он будет хлопать в ладошки и прыгать от радости. Заплатить же придётся довольно много.
Отчёты различаются по типу исходных данных:
1. Остатки – выводится остаток какого-нибудь регистра, например – неоплаченные исходящие платежи;
2. Обороты – выводятся обороты по какому-нибудь регистру, например – продажи;
3. Остатки и обороты – выводятся остатки и обороты по какому-нибудь регистру, например – большинство «ведомостей», вроде взаиморасчетов, товары на складах и т.д.
4. Вертикальная мешанина – берутся идентичные по структуре данные, которые потом склеиваются вертикально (одна под другой), чтобы суммировать или наоборот – увидеть разницу. Так работают большинство отчётов план/фактного анализа;
5. Горизонтальная мешанина – берутся разнородные данные, как-то связанные с «отправной точкой» и выводятся в длинную горизонтальную портянку. Например, отчёты, которые сразу выводят и заказы покупателей, и остатки на складах, и долги, и сроки поставок, KPI менеджеров и т.д. В типовых конфигурациях таких отчётов почти не бывает, это обычно придумка «местных».
6. Печатная форма – когда вроде отчёт, а по сути – печатная форма с выводом кучи не связанных между собой данных. В таких отчётах всегда бешеное количество кода. Лучшие примеры – регламентированная отчётность. И всякие прикрепляемые к документам отчёты, вроде «Состояние выполнения» заказа.
По стоимости исходной разработки самые дешёвые – первые три типа. На разработку требуются буквально минуты – выбрать нужную виртуальную таблицу регистра, выбрать ресурсы, установить роли и типы полей, настроить видимость параметров и стартовую настройку. Всё остальное дорисует платформа.
«Вертикальная мешанина» подороже, но если рука у программиста набита, то тоже недорого. Главное сразу сопоставить аналитики и выбрать всё, что нужно – добавлять потом дороже.
Стоимость «горизонтальной мешанины» напрямую, и наиболее всего зависит от правильности исходной постановки задачи. Главное там – определить «отправную точку», т.е. таблицу, относительно которой будет вычисляться всё остальное. Например, это могут быть заказы, продажи, план производства, контрагенты и т.д. Типа «выведи мне всех контрагентов, и вот такую-то информацию по ним».
«Печатная форма» прелестна тем, что и её одинаково дорого и разрабатывать, и дорабатывать. Поэтому тут париться не стоит насчёт того, чтобы сразу, заранее всё придумать. Достаточно определить некую «тему», на которую будет этот отчёт. Хотя, бывают подобные отчёты и «обо всём на свете».
Вернёмся к стоимости и экономии. Больше всего денег уходит на превращение отчёта одного типа в другой. Особенно, если делать это итерационно.
Например, был у вас прекрасный отчёт типа «Остатки» - показывал, сколько и какой продукции ещё надо отгрузить клиентам, по заказам. Проблема начинается с фразы «а добавь-ка мне в этот отчёт информацию, программист…». Например, остаток на складе по каждой позиции. Фигня же, вроде?
Ан нет. Во-первых, отчёт меняет тип – с «Остатков» на «Горизонтальную мешанину», и сразу переходит в разряд дорогущих. Во-вторых, данные плохо сопоставимы, и результат сопоставления сильно зависит от настройки отчёта. Значит, вы лишаетесь большинства возможностей настройки – какую программист сделает, той и будете пользоваться.
В-третьих, адекватно сопоставить эти остатки нельзя – их надо не сопоставлять, а распределять. Программисты очень любят решать задачу распределения в СКД, т.к. это круто и интересно. Но дорого и ненадёжно. Кодом намного проще и надёжнее. Но это уже не в отчёте надо делать.
На разработку и, главное, доработку отчётов можно потратить кучу денег, если не быть программистом и при этом слушать программистов.
Больше всего на свете программисты любят решать нерешаемые задачи по отчётам. Соединять несоединяемое, объединять необъединяемое, выводить невыводимое. И если программисту дают такую задачу, где он может от души потренироваться в знании запросов и СКД, он будет хлопать в ладошки и прыгать от радости. Заплатить же придётся довольно много.
Отчёты различаются по типу исходных данных:
1. Остатки – выводится остаток какого-нибудь регистра, например – неоплаченные исходящие платежи;
2. Обороты – выводятся обороты по какому-нибудь регистру, например – продажи;
3. Остатки и обороты – выводятся остатки и обороты по какому-нибудь регистру, например – большинство «ведомостей», вроде взаиморасчетов, товары на складах и т.д.
4. Вертикальная мешанина – берутся идентичные по структуре данные, которые потом склеиваются вертикально (одна под другой), чтобы суммировать или наоборот – увидеть разницу. Так работают большинство отчётов план/фактного анализа;
5. Горизонтальная мешанина – берутся разнородные данные, как-то связанные с «отправной точкой» и выводятся в длинную горизонтальную портянку. Например, отчёты, которые сразу выводят и заказы покупателей, и остатки на складах, и долги, и сроки поставок, KPI менеджеров и т.д. В типовых конфигурациях таких отчётов почти не бывает, это обычно придумка «местных».
6. Печатная форма – когда вроде отчёт, а по сути – печатная форма с выводом кучи не связанных между собой данных. В таких отчётах всегда бешеное количество кода. Лучшие примеры – регламентированная отчётность. И всякие прикрепляемые к документам отчёты, вроде «Состояние выполнения» заказа.
По стоимости исходной разработки самые дешёвые – первые три типа. На разработку требуются буквально минуты – выбрать нужную виртуальную таблицу регистра, выбрать ресурсы, установить роли и типы полей, настроить видимость параметров и стартовую настройку. Всё остальное дорисует платформа.
«Вертикальная мешанина» подороже, но если рука у программиста набита, то тоже недорого. Главное сразу сопоставить аналитики и выбрать всё, что нужно – добавлять потом дороже.
Стоимость «горизонтальной мешанины» напрямую, и наиболее всего зависит от правильности исходной постановки задачи. Главное там – определить «отправную точку», т.е. таблицу, относительно которой будет вычисляться всё остальное. Например, это могут быть заказы, продажи, план производства, контрагенты и т.д. Типа «выведи мне всех контрагентов, и вот такую-то информацию по ним».
«Печатная форма» прелестна тем, что и её одинаково дорого и разрабатывать, и дорабатывать. Поэтому тут париться не стоит насчёт того, чтобы сразу, заранее всё придумать. Достаточно определить некую «тему», на которую будет этот отчёт. Хотя, бывают подобные отчёты и «обо всём на свете».
Вернёмся к стоимости и экономии. Больше всего денег уходит на превращение отчёта одного типа в другой. Особенно, если делать это итерационно.
Например, был у вас прекрасный отчёт типа «Остатки» - показывал, сколько и какой продукции ещё надо отгрузить клиентам, по заказам. Проблема начинается с фразы «а добавь-ка мне в этот отчёт информацию, программист…». Например, остаток на складе по каждой позиции. Фигня же, вроде?
Ан нет. Во-первых, отчёт меняет тип – с «Остатков» на «Горизонтальную мешанину», и сразу переходит в разряд дорогущих. Во-вторых, данные плохо сопоставимы, и результат сопоставления сильно зависит от настройки отчёта. Значит, вы лишаетесь большинства возможностей настройки – какую программист сделает, той и будете пользоваться.
В-третьих, адекватно сопоставить эти остатки нельзя – их надо не сопоставлять, а распределять. Программисты очень любят решать задачу распределения в СКД, т.к. это круто и интересно. Но дорого и ненадёжно. Кодом намного проще и надёжнее. Но это уже не в отчёте надо делать.
🔥3👍2💯2
На добавление остатка товаров вы потратите больше денег, чем на разработку исходного отчёта. Дальше хуже – получив такой «прекрасный инструмент», вы захотите его развивать. А правильный инструмент (который не отчёт) больше вообще всплывать не будет, даже в разговорах – вы будете только «а добавь-ка мне в этот отчёт информацию, программист…».
Каждая следующая итерация добавления информации будет дороже предыдущей. Как правило, потому, что почти на каждой итерации будет требоваться изменение структуры и способа выборки всего, что уже было в отчёте – иначе не соединится с новыми данными.
Особенно плохо, если вы таким образом «дорабатываете» типовые отчёты современных конфигураций. Всё, что я написал, можно смело умножать на 3.
Лучше держать отчёты тощими, голодными, поджарыми, лёгкими на подъём, настраиваемыми.
А вообще, такие проблемы возникают из-за неверного использования отчётов, непонимания их назначения в системе 1С. Об этом в следующий раз.
Каждая следующая итерация добавления информации будет дороже предыдущей. Как правило, потому, что почти на каждой итерации будет требоваться изменение структуры и способа выборки всего, что уже было в отчёте – иначе не соединится с новыми данными.
Особенно плохо, если вы таким образом «дорабатываете» типовые отчёты современных конфигураций. Всё, что я написал, можно смело умножать на 3.
Лучше держать отчёты тощими, голодными, поджарыми, лёгкими на подъём, настраиваемыми.
А вообще, такие проблемы возникают из-за неверного использования отчётов, непонимания их назначения в системе 1С. Об этом в следующий раз.
👍6
Отвечает Отчёт
Когда кажется, что пора сделать новый отчёт, можно использовать такой приём: представить, что отчёт отвечает на вопрос. Как Оракул, или автоответчик, или чат-бот.
Соответственно, разрабатывать отчёт надо только после того, как станет всё понятно про вопрос, на который он будет отвечать.
Ну, во-первых, а что за вопрос? Один или много? Все ли вопросы ясны? Или как всегда, «сделайте отчёт, а я потом решу, зачем он был нужен». Для таких постановок в любой 1С есть прекрасный отчёт, называется «Консоль запросов».
Во-вторых – а кому? Это мегаважно. Часто бывает, что заказчик просит отчёт не для себя, а «для всеобщего блага». Правда, почему-то считая свои личные требования по гигантскому размеру шрифта и вырвиглазному цветовому оформлению, опять же, служащими всеобщему благу.
Вопрос – он же от человека всегда. От конкретного человека. Или группы конкретных человеков.
В-третьих, а им, человекам, оно надо? Ну т.е. появляется ли у них этот вопрос. А то может по процессу положено, или здравый смысл подсказывает, что им это должно быть интересно, а они плевать хотели.
В-четвертых, а как часто этот вопрос возникает? Не исключено, что раз в жизни, и именно сейчас. Или ответом на вопрос будет понимание, что вопрос глуп.
Вроде, просто и глупо, да? Но 90% отчётов так и лежат без дела. Не верите? Проверяйте. Я проверял, много раз. И типовые, и доработанные, и разработанные.
Оставшиеся же 10 % шуршат так, что сервер устаёт. Потому что отвечают конкретному человеку, на конкретный вопрос в конкретный момент. А необходимость в получении ответа на вопрос, как правило, создана какой-то потусторонней силой («директор по утрам требует»). Вот, такие отчёты делать любо-дорого.
Остальные отчёты, увы, можно не делать. Программистам-то прикольно поупражняться, а деньги компании тратятся зря, будь то внутренняя разработка или заказная на стороне.
Есть, конечно, отчёты, отвечающие на широкий круг вопросов. Есть отчёты, которые, отвечая на один вопрос, создают сразу ещё пачку. Но! Только человеку, которому прям интересно понять, чё тут вообще творится. А это программист или аналитик.
Кстати, крутому аналитику отчёты не нужны. Он просит дать доступ к регистрам. Прям как программист.
Когда кажется, что пора сделать новый отчёт, можно использовать такой приём: представить, что отчёт отвечает на вопрос. Как Оракул, или автоответчик, или чат-бот.
Соответственно, разрабатывать отчёт надо только после того, как станет всё понятно про вопрос, на который он будет отвечать.
Ну, во-первых, а что за вопрос? Один или много? Все ли вопросы ясны? Или как всегда, «сделайте отчёт, а я потом решу, зачем он был нужен». Для таких постановок в любой 1С есть прекрасный отчёт, называется «Консоль запросов».
Во-вторых – а кому? Это мегаважно. Часто бывает, что заказчик просит отчёт не для себя, а «для всеобщего блага». Правда, почему-то считая свои личные требования по гигантскому размеру шрифта и вырвиглазному цветовому оформлению, опять же, служащими всеобщему благу.
Вопрос – он же от человека всегда. От конкретного человека. Или группы конкретных человеков.
В-третьих, а им, человекам, оно надо? Ну т.е. появляется ли у них этот вопрос. А то может по процессу положено, или здравый смысл подсказывает, что им это должно быть интересно, а они плевать хотели.
В-четвертых, а как часто этот вопрос возникает? Не исключено, что раз в жизни, и именно сейчас. Или ответом на вопрос будет понимание, что вопрос глуп.
Вроде, просто и глупо, да? Но 90% отчётов так и лежат без дела. Не верите? Проверяйте. Я проверял, много раз. И типовые, и доработанные, и разработанные.
Оставшиеся же 10 % шуршат так, что сервер устаёт. Потому что отвечают конкретному человеку, на конкретный вопрос в конкретный момент. А необходимость в получении ответа на вопрос, как правило, создана какой-то потусторонней силой («директор по утрам требует»). Вот, такие отчёты делать любо-дорого.
Остальные отчёты, увы, можно не делать. Программистам-то прикольно поупражняться, а деньги компании тратятся зря, будь то внутренняя разработка или заказная на стороне.
Есть, конечно, отчёты, отвечающие на широкий круг вопросов. Есть отчёты, которые, отвечая на один вопрос, создают сразу ещё пачку. Но! Только человеку, которому прям интересно понять, чё тут вообще творится. А это программист или аналитик.
Кстати, крутому аналитику отчёты не нужны. Он просит дать доступ к регистрам. Прям как программист.
🔥10👍2
Порешал в марте интересную задачу про расчёт себестоимости. В УПП, правда, но всё равно прикольно. Тем более, постоянный клиент - таким всегда интереснее помогать.
Решили они, короче, алгоритм распределения затрат поменять. Сколько я не видел таких задач, если речь о многопередельном производстве, сводятся всегда к одному - увидеть затраты в готовой продукции. Ну, сами знаете - что в УПП, что в ЕРП, что в любой другой конфигурации затраты переделов остаются на переделах. Какую долю в с/с готовой продукции занимает электричество и зарплата на переделе № 3 из 14 - вы узнаете только с помощью экселя и калькулятора, потому что до готовой продукции все затраты всех переделов, кроме последнего, добегают по статье затрат "Полуфабрикаты".
Так вот, клиент захотел все затраты переделов, кроме прямых материальных затрат, складывать сразу в готовую продукцию. Если она не выпустилась в тек. месяце - пусть копится до выпуска. Ну, пока вроде терпимо.
А теперь база распределения - их две, и одна краше другой.
Зарплата, говорят, пусть ложится в готовую продукцию пропорционально нормативам трудозатрат. Те лежат в совершенно типовых местах - в тех.операциях. Клиент такой, молодец, у них 100k+ спецификаций, на каждую есть тех.карта, в ней вбиты все тех.операции с нормами времени. Только сдельной зарплаты нет, есть лишь общая сумма. Вот её и надо распределить.
Только сначала, конечно, надо как-то всё разузловать и собрать трудозатраты по всем переделам, чтобы вычислить базу распределения затрат.
Вторая база - прямые материальные. Вроде несложно, даже УПП так умеет, но... Опять же, надо собрать по всем переделам, а их там и 20 бывает. Собрал, чё.
Проблемой было то, что у клиента партионный учёт, даже не РАУЗ. В РАУЗе можно базу распределения прямо запросом вычислять, на лету. В партионном учёте - нет, только заполнять документ "Установка базы распределения затрат". Так и сделал.
Трудозатраты - обработкой заполнения документа. Взял выпуск готовой продукции (известен фильтр по номенклатуре и складу), разузловал, собрал все трудозатраты - вот тебе и база.
Прямые материальные - аналогично, только расчёт себестоимости стал двухшаговым. Сначала делаешь расчёт, чтобы УПП посчитала стоимость прямых материальных затрат и положила их в регистры. После рассчитываешь базу и складываешь в документы "Установка базы распределения затрат". Ну и второй расчёт, который распределяет косвенные по уже известной базе.
Собрать прямые материальные получилось запросом, но лишь потому, что у клиента учёт позаказный. Но получилось в итоге.
Ну и всё, мечта сбылась. Без доработок типовой конфигурации.
Решили они, короче, алгоритм распределения затрат поменять. Сколько я не видел таких задач, если речь о многопередельном производстве, сводятся всегда к одному - увидеть затраты в готовой продукции. Ну, сами знаете - что в УПП, что в ЕРП, что в любой другой конфигурации затраты переделов остаются на переделах. Какую долю в с/с готовой продукции занимает электричество и зарплата на переделе № 3 из 14 - вы узнаете только с помощью экселя и калькулятора, потому что до готовой продукции все затраты всех переделов, кроме последнего, добегают по статье затрат "Полуфабрикаты".
Так вот, клиент захотел все затраты переделов, кроме прямых материальных затрат, складывать сразу в готовую продукцию. Если она не выпустилась в тек. месяце - пусть копится до выпуска. Ну, пока вроде терпимо.
А теперь база распределения - их две, и одна краше другой.
Зарплата, говорят, пусть ложится в готовую продукцию пропорционально нормативам трудозатрат. Те лежат в совершенно типовых местах - в тех.операциях. Клиент такой, молодец, у них 100k+ спецификаций, на каждую есть тех.карта, в ней вбиты все тех.операции с нормами времени. Только сдельной зарплаты нет, есть лишь общая сумма. Вот её и надо распределить.
Только сначала, конечно, надо как-то всё разузловать и собрать трудозатраты по всем переделам, чтобы вычислить базу распределения затрат.
Вторая база - прямые материальные. Вроде несложно, даже УПП так умеет, но... Опять же, надо собрать по всем переделам, а их там и 20 бывает. Собрал, чё.
Проблемой было то, что у клиента партионный учёт, даже не РАУЗ. В РАУЗе можно базу распределения прямо запросом вычислять, на лету. В партионном учёте - нет, только заполнять документ "Установка базы распределения затрат". Так и сделал.
Трудозатраты - обработкой заполнения документа. Взял выпуск готовой продукции (известен фильтр по номенклатуре и складу), разузловал, собрал все трудозатраты - вот тебе и база.
Прямые материальные - аналогично, только расчёт себестоимости стал двухшаговым. Сначала делаешь расчёт, чтобы УПП посчитала стоимость прямых материальных затрат и положила их в регистры. После рассчитываешь базу и складываешь в документы "Установка базы распределения затрат". Ну и второй расчёт, который распределяет косвенные по уже известной базе.
Собрать прямые материальные получилось запросом, но лишь потому, что у клиента учёт позаказный. Но получилось в итоге.
Ну и всё, мечта сбылась. Без доработок типовой конфигурации.
🔥12👏2👍1
Опять согрешил, забрал задачу у программиста. Ну там задача просто шикарная, детектив. И срочная/важная.
Короче, у клиента УПП, некоторое время назад уволился расчётчик. Посадили нового, всё шло неплохо, но... Ровно 9 числа была такая Процедура - ознакомление с расчётными листками. Предыдущий расчётчик где-то как-то в 1С формировал реестр этого ознакомления, и его рассылали по подразделениям.
Догадываетесь, в чём задача? Аааааааа как она это делала?! Её не спросили, она и не сказала видимо, при передаче дел. Связаться с ней, видимо, почему-то нельзя. Ну вот и задача - найдите, где она в 1С этот реестр формировала. У нас была только фотка этого реестра за февраль.
Как пройти мимо? Тем более, программисты полдня искали и не нашли. Реестр выглядит, как отчёт (видно по заголовку, там выводится отбор, как в большинстве отчётов).
Программисты перешерстили все нетиповые отчёты в конфигурации, все дополнительные и внешние, произвольные, печатные формы, доп. обработки и т.д. Нигде ничего.
Я тоже прошерстил (не доверяю программистам, когда они говорят "я везде посмотрел"). Пошёл в журнал регистрации, отобрал по уволившейся расчётчице за 9 число прошлого месяца. Кроме обычных документов, часто встречалось сохранение настроек отчётов. Ну, дальше несложно.
Узнали её пароль, зашли под ней, глянули список отчётов, в которых она сохраняла настройки, и прошли сверху вниз. Оказалось, реестр был сохранённой настройкой типового отчета анализ начислений сотрудникам.
Ну как тут, блин, бросишь решать задачи и будешь только начальствовать? Все квесты и детективы пропустишь.
Короче, у клиента УПП, некоторое время назад уволился расчётчик. Посадили нового, всё шло неплохо, но... Ровно 9 числа была такая Процедура - ознакомление с расчётными листками. Предыдущий расчётчик где-то как-то в 1С формировал реестр этого ознакомления, и его рассылали по подразделениям.
Догадываетесь, в чём задача? Аааааааа как она это делала?! Её не спросили, она и не сказала видимо, при передаче дел. Связаться с ней, видимо, почему-то нельзя. Ну вот и задача - найдите, где она в 1С этот реестр формировала. У нас была только фотка этого реестра за февраль.
Как пройти мимо? Тем более, программисты полдня искали и не нашли. Реестр выглядит, как отчёт (видно по заголовку, там выводится отбор, как в большинстве отчётов).
Программисты перешерстили все нетиповые отчёты в конфигурации, все дополнительные и внешние, произвольные, печатные формы, доп. обработки и т.д. Нигде ничего.
Я тоже прошерстил (не доверяю программистам, когда они говорят "я везде посмотрел"). Пошёл в журнал регистрации, отобрал по уволившейся расчётчице за 9 число прошлого месяца. Кроме обычных документов, часто встречалось сохранение настроек отчётов. Ну, дальше несложно.
Узнали её пароль, зашли под ней, глянули список отчётов, в которых она сохраняла настройки, и прошли сверху вниз. Оказалось, реестр был сохранённой настройкой типового отчета анализ начислений сотрудникам.
Ну как тут, блин, бросишь решать задачи и будешь только начальствовать? Все квесты и детективы пропустишь.
❤🔥7👍4
В четверг очередная встреча с клиентом на Грустную Тему. На прошлой неделе таких было две.
После таких встреч чувствую себя врачом, который сообщает плохую весть.
Тема встречи: "Хотим купить MES-систему на 1С".
Детали могут разниться - например, MES хотят приделать то к ЕРП, то к КА2, то к УПП, то бывает и к УНФ.
Иногда хотят "Запустить MES, который есть в нашей программе 1С".
MES на 1С нельзя купить. Его можно только сделать. Увы.
В четверг очередной клиент об этом узнает и расстроится.
После таких встреч чувствую себя врачом, который сообщает плохую весть.
Тема встречи: "Хотим купить MES-систему на 1С".
Детали могут разниться - например, MES хотят приделать то к ЕРП, то к КА2, то к УПП, то бывает и к УНФ.
Иногда хотят "Запустить MES, который есть в нашей программе 1С".
MES на 1С нельзя купить. Его можно только сделать. Увы.
В четверг очередной клиент об этом узнает и расстроится.
👍5😭2
Пост про MES вызвал неожиданный отклик - и в комментариях, и за пределами канала пообщался с несколькими людьми.
Кроме единственного человека в комментариях, никто работающего MES не видел :)
А я вот чего вспомнил: чуть меньше года назад я выступал на конференции в Питере, и тоже рассказывал про MES!
Ну, не только про него. Ещё про MDM, BI, CRM, PLM, ССП, БДДС, BPM и прочие подобные. И про то, что их объединяет.
Что их объединяет? Купить и внедрить некий Продукт - дорого, очень дорого. А из этого Продукта реально нужны 1-2 инструмента. Бывает - один отчёт.
Так вот, доклад назывался "А чё, так можно было? Дёшево и сердито. Вместо сложно и дорого".
Как будто в тему будет - и про MES, и про всё остальное.
https://www.youtube.com/watch?v=JOZpPTBYyEc
Кроме единственного человека в комментариях, никто работающего MES не видел :)
А я вот чего вспомнил: чуть меньше года назад я выступал на конференции в Питере, и тоже рассказывал про MES!
Ну, не только про него. Ещё про MDM, BI, CRM, PLM, ССП, БДДС, BPM и прочие подобные. И про то, что их объединяет.
Что их объединяет? Купить и внедрить некий Продукт - дорого, очень дорого. А из этого Продукта реально нужны 1-2 инструмента. Бывает - один отчёт.
Так вот, доклад назывался "А чё, так можно было? Дёшево и сердито. Вместо сложно и дорого".
Как будто в тему будет - и про MES, и про всё остальное.
https://www.youtube.com/watch?v=JOZpPTBYyEc
YouTube
Иван Белокаменцев. А чё, так можно было? Дёшево и сердито. Вместо сложно и дорого
Внедрение дорогих и сложных решений вроде BI, MDM, CRM или УХ для вспомогательных целей – не единственный путь, а порой и вовсе тупиковый. О том, как не попасть в УХу, если директор хочет красивые отчёты, и делать дешёвые интеграции, не заморачиваясь с поиском…
👍5
И ещё про MES. Он кто такой? Несколько здоровенных кусков, вроде диспетчеризации, планирования, управления ресурсами, документацией, качеством и т.д.
"Внедрить MES" - это что? Все куски запустить? Половину? Две обработки? Как тогда понять, есть у нас MES или нет?
Или "Внедрённый MES" - это подписанный отзыв?
Вот вам простой пример из практики. Два клиента, на ЕРП, работают уже несколько лет, используют совершенно типовой функционал производства - заказы, этапы и т.д.
В один и тот же месяц оба обращаются с одной и той же задачей - сделай, блин, обработку, чтобы выполнение этапов быстренько прощёлкивать. А то в жизни уже этап выполнен, но до того, блин, неудобно искать его в списке, открывать документ, жать пару кнопок, проводить...
Я удивился - неужели в ЕРП нет рабочего места для быстрого выполнения этапов? Оказалось, нет.
Запросы от клиентов немного различались, правда.
Один хотел две закладки. На одной - вывести невыполненные этапы и дать возможность быстро их закрывать, в т.ч. массово, выделяя несколько сразу. На второй - дерево невыполненных этапов по заказу, и чтоб щёлкнуть - и все этапы заказа стали выполненными.
Второй хотел штрихкодирование. Чтобы из этапа/заказа вылезала печатная форма, на ней ШК или QR, а чуваки в цехе подошли к компу, пикнули, и этап/заказ "выполнился".
У другого нашего клиента такое в УПП сделано. Кто программировал - знает, что тут ничего сложного нет. Чувакам в цехе выдают бумажки, типа маршрутные листы, в них ШК. Когда они закончили - не один заказ, а пачку сразу, чтобы много раз не бегать - подходят к компу в цехе, пик-пик-пик и в УПП создались отчёты производства за смену, под них требования-накладные и перемещения на следующий передел (там многопередельное производство через 21 счёт).
Оттуда, из УПП, идею и взяли.
Один из клиентов пробовал решить эту задачу с помощью мобильного приложения ЕРП, но тоже неудобно, говорит. Мы им вывели в печатную форму QR, можно с телефончика быстро открыть форму этапа и прощёлкать, что он выполнен. Но этапы в жизни выполняются быстрее, не нащёлкаешься. Плюс, нужна некая накопительная асинхронность - прощёлкивать выполнение пару раз в день, сразу по пачке этапов. Неудобно оказалось через мобильное приложение, короче.
Ну, чё делать - поделил трудозатраты на двоих клиентов, сделали одинаковую обработку, выдали, привыкают. За индивидуальные особенности каждый сам заплатил отдельно.
Это - MES?
"Внедрить MES" - это что? Все куски запустить? Половину? Две обработки? Как тогда понять, есть у нас MES или нет?
Или "Внедрённый MES" - это подписанный отзыв?
Вот вам простой пример из практики. Два клиента, на ЕРП, работают уже несколько лет, используют совершенно типовой функционал производства - заказы, этапы и т.д.
В один и тот же месяц оба обращаются с одной и той же задачей - сделай, блин, обработку, чтобы выполнение этапов быстренько прощёлкивать. А то в жизни уже этап выполнен, но до того, блин, неудобно искать его в списке, открывать документ, жать пару кнопок, проводить...
Я удивился - неужели в ЕРП нет рабочего места для быстрого выполнения этапов? Оказалось, нет.
Запросы от клиентов немного различались, правда.
Один хотел две закладки. На одной - вывести невыполненные этапы и дать возможность быстро их закрывать, в т.ч. массово, выделяя несколько сразу. На второй - дерево невыполненных этапов по заказу, и чтоб щёлкнуть - и все этапы заказа стали выполненными.
Второй хотел штрихкодирование. Чтобы из этапа/заказа вылезала печатная форма, на ней ШК или QR, а чуваки в цехе подошли к компу, пикнули, и этап/заказ "выполнился".
У другого нашего клиента такое в УПП сделано. Кто программировал - знает, что тут ничего сложного нет. Чувакам в цехе выдают бумажки, типа маршрутные листы, в них ШК. Когда они закончили - не один заказ, а пачку сразу, чтобы много раз не бегать - подходят к компу в цехе, пик-пик-пик и в УПП создались отчёты производства за смену, под них требования-накладные и перемещения на следующий передел (там многопередельное производство через 21 счёт).
Оттуда, из УПП, идею и взяли.
Один из клиентов пробовал решить эту задачу с помощью мобильного приложения ЕРП, но тоже неудобно, говорит. Мы им вывели в печатную форму QR, можно с телефончика быстро открыть форму этапа и прощёлкать, что он выполнен. Но этапы в жизни выполняются быстрее, не нащёлкаешься. Плюс, нужна некая накопительная асинхронность - прощёлкивать выполнение пару раз в день, сразу по пачке этапов. Неудобно оказалось через мобильное приложение, короче.
Ну, чё делать - поделил трудозатраты на двоих клиентов, сделали одинаковую обработку, выдали, привыкают. За индивидуальные особенности каждый сам заплатил отдельно.
Это - MES?
👍3
Вот чего подумал: это мой самый честный канал. Вот прям сложно тут писать, не приврёшь особо.
Знаете почему?
Потому что тут:
- 3 моих действующих клиента;
- человек 5, с которыми так или иначе что-то прорабатывали или обсуждаем;
- человек 10 моих сотрудников;
- несколько коллег из других отделов Бита;
- мой начальник.
Так что... Знак качества.
Знаете почему?
Потому что тут:
- 3 моих действующих клиента;
- человек 5, с которыми так или иначе что-то прорабатывали или обсуждаем;
- человек 10 моих сотрудников;
- несколько коллег из других отделов Бита;
- мой начальник.
Так что... Знак качества.
👍11😁11🔥3🤔1
Когда-то давно стал вести учёт работ своих программистов в разрезе конфигураций - мне это для управления и мотивации надо было. Иногда показываю заказчикам, внешним или внутренним, эти цифры.
А то ведь знаете - надо как-то отвечать на вопрос "А какой у вас опыт по УПП?". Вот, 10 317 часов.
Здесь опыт только текущего состава команды, уволившиеся исключены.
А то ведь знаете - надо как-то отвечать на вопрос "А какой у вас опыт по УПП?". Вот, 10 317 часов.
Здесь опыт только текущего состава команды, уволившиеся исключены.
🔥8
FlowconПроверкаДанных 202605071514.cfe
113.9 KB
Самое популярное моё решение, которому больше 10 лет. Знаменитая "Проверка данных", в виде расширения.
Статья с описанием тут - https://vk.com/@-208482299-proverka-dannyh
Видео с демонстрацией возможностей:
1. https://vk.com/video-208482299_456239478
2. https://vk.com/video-208482299_456239479
Статья с описанием тут - https://vk.com/@-208482299-proverka-dannyh
Видео с демонстрацией возможностей:
1. https://vk.com/video-208482299_456239478
2. https://vk.com/video-208482299_456239479
🔥10👍9
Решения, которые можно скачать:
1. Расширение "Проверка данных" - https://t.me/another1C/40
2. Расширение "Рабочий стол" - https://t.me/another1C/48
3. Конфигурация "Рабочий стол" - https://t.me/another1C/152
4. Отчёт "Структура затрат" - https://t.me/another1C/52
5. Расширение "Автозадачи" - https://t.me/another1C/81
6. Конфигурация "Универсальный механизм планирования" - https://t.me/another1C/92
7. Расширение "Универсальный механизм планирования" - https://t.me/another1C/130
8. Обработка "Статистика расширения" - https://t.me/another1C/148
9. Расширение "Информатор" - https://t.me/another1C/205
1. Расширение "Проверка данных" - https://t.me/another1C/40
2. Расширение "Рабочий стол" - https://t.me/another1C/48
3. Конфигурация "Рабочий стол" - https://t.me/another1C/152
4. Отчёт "Структура затрат" - https://t.me/another1C/52
5. Расширение "Автозадачи" - https://t.me/another1C/81
6. Конфигурация "Универсальный механизм планирования" - https://t.me/another1C/92
7. Расширение "Универсальный механизм планирования" - https://t.me/another1C/130
8. Обработка "Статистика расширения" - https://t.me/another1C/148
9. Расширение "Информатор" - https://t.me/another1C/205
🔥8👍6🙏1
Недавно была встреча с клиентом, который хотел MES. Думал, будет как обычно - грустно. Скажу "нет никакого MES на 1С", клиент расстроится, подумает что я вру и перестанет отвечать (обычно так и бывает). Но не тут-то было.
Начинаю говорить "вы знаете, MES на 1С...", а клиент "знаю, знаю, не работает, нет его". И рассказал, как посетил несколько предприятий (прям съездил!) в поисках работающего MES. Не нашёл. Судя по изменению тона беседы, моё уныние про MES послужило чем-то вроде пропуска доверия. Начал бы я "конечно, сделаем вам MES!" - попросили бы прислать КП, и на этом всё.
А тут вроде дальше продвинулись. Рассказал, что MES можно только сделать, своими руками. Собственно, MES-то я делал несколько раз, но обычно проблема - показать/доказать, это всегда доработка под конкретного клиента. Показывать решения без разрешения мне не позволит ни совесть, ни NDA, а спрашивать разрешения мне лень. Раньше пробовал - толку особо нет, начинается "нуууууу у нас-то всё сложнее/проще/по-другому, это не то, покажите предприятие нашего профиля".
Мой дружбан-начальник, который тоже был на встрече, предложил из моего старого доброго решения "Универсальный механизм планирования" сварганить демопример на данных или процессах клиента, тот пошёл их готовить. И ведь подготовил, прислал!
Так что, может и появится в этом мире MES от 1С.
Начинаю говорить "вы знаете, MES на 1С...", а клиент "знаю, знаю, не работает, нет его". И рассказал, как посетил несколько предприятий (прям съездил!) в поисках работающего MES. Не нашёл. Судя по изменению тона беседы, моё уныние про MES послужило чем-то вроде пропуска доверия. Начал бы я "конечно, сделаем вам MES!" - попросили бы прислать КП, и на этом всё.
А тут вроде дальше продвинулись. Рассказал, что MES можно только сделать, своими руками. Собственно, MES-то я делал несколько раз, но обычно проблема - показать/доказать, это всегда доработка под конкретного клиента. Показывать решения без разрешения мне не позволит ни совесть, ни NDA, а спрашивать разрешения мне лень. Раньше пробовал - толку особо нет, начинается "нуууууу у нас-то всё сложнее/проще/по-другому, это не то, покажите предприятие нашего профиля".
Мой дружбан-начальник, который тоже был на встрече, предложил из моего старого доброго решения "Универсальный механизм планирования" сварганить демопример на данных или процессах клиента, тот пошёл их готовить. И ведь подготовил, прислал!
Так что, может и появится в этом мире MES от 1С.
👍7
Расскажу о сопровождении, наверное в нескольких постах. Там, как мне кажется, интересна не столько текущая модель, сколько история появления и развития. Речь про сопровождении, которое у меня в отделе 101 делается.
Сопровождением мы называем работу с постоянными клиентами. Консультации, решение проблем, любая разработка, небольшие и большие проекты, которые нужны постоянным клиентам, участие в стратегии развития ИТ и т.д. Всё, что клиенту нужно.
Для начала - как было, да и сейчас устроено сопровождение в других местах, не буду их называть. Если вы - клиент, то, возможно, узнаете модель работы вашей обслуживающей организации.
Итак, обычно за клиентом закреплён один персонаж - менеджер. В его профиль компетенций не входит знание конфигураций, методической области, клиента, отрасли, бизнеса и т.д. Его задача - принимать задачи от клиента и искать на них исполнителя (программиста, аналитика или консультанта).
И есть несколько программистов, свободных радикалов, не привязанных ни к клиенту, ни к менеджеру.
Возникла у клиента задача - ошибка, месяц не закрывается, база тормозит, отчёт надо сделать, контур автоматизировать - клиент обращается к менеджеру. И тот - побежал. Ибо волка ноги кормят. В зависимости от менеджера и компании бежит он или к знакомым спецам, с которыми есть нормальные отношения, или к их начальнику (чтобы тот "выделил человека", система выделения начальников такое умеет 😁), а если связей нет - кидает задачу в какую-нибудь систему или письмом.
Ну а дальше - как повезёт. В прямом смысле, как лотерея.
Самый трагичный случай - это, увы, не редкость - исполнителя не получается найти вообще. Никто не берётся решать задачу, по разным причинам. Заняты, непонятная задача, неохота рисковать (не сделаешь - не заплатят), есть на выбор задачи попроще, менеджер "плохой" и т.д.
Если исполнитель находится, то, опять же, как у фокусника - "вытащите любую карту из колоды". Умеет ли он решать такие задачи, видел ли он эту конфигурацию, знаком ли с этим клиентом - узнать можно только в процессе и по результату. Грустных историй на эту тему - тысячи. Спец ковырялся-ковырялся, ничего не сделал и слился - вернул задачу менеджеру. Спец ковырялся-ковырялся, задачу так и не решил, признал её нерешаемой в принципе и посоветовал обратиться в 1С. Спец передал задачу другому спецу, и клиенту надо заново всё рассказывать и показывать.
Контролирует ли менеджер решение задач - зависит от человека. Большинство не контролируют. Точнее, бегут спрашивать у исполнителя, если клиент позвонит и спросит. Если у спеца возникают проблемы при решении задачи, никто особо ему не может помочь, потому что не обязан. Разве что у него много друзей, которым нечем заняться, но такое бывает редко. От менеджера толку или нет, или немного - нет ни нужных компетенций, ни влияния, ни полномочий. Разве что морально может поддержать, если человек хороший.
Наверное, пока хватит 😒
Продолжение следует.
Сопровождением мы называем работу с постоянными клиентами. Консультации, решение проблем, любая разработка, небольшие и большие проекты, которые нужны постоянным клиентам, участие в стратегии развития ИТ и т.д. Всё, что клиенту нужно.
Для начала - как было, да и сейчас устроено сопровождение в других местах, не буду их называть. Если вы - клиент, то, возможно, узнаете модель работы вашей обслуживающей организации.
Итак, обычно за клиентом закреплён один персонаж - менеджер. В его профиль компетенций не входит знание конфигураций, методической области, клиента, отрасли, бизнеса и т.д. Его задача - принимать задачи от клиента и искать на них исполнителя (программиста, аналитика или консультанта).
И есть несколько программистов, свободных радикалов, не привязанных ни к клиенту, ни к менеджеру.
Возникла у клиента задача - ошибка, месяц не закрывается, база тормозит, отчёт надо сделать, контур автоматизировать - клиент обращается к менеджеру. И тот - побежал. Ибо волка ноги кормят. В зависимости от менеджера и компании бежит он или к знакомым спецам, с которыми есть нормальные отношения, или к их начальнику (чтобы тот "выделил человека", система выделения начальников такое умеет 😁), а если связей нет - кидает задачу в какую-нибудь систему или письмом.
Ну а дальше - как повезёт. В прямом смысле, как лотерея.
Самый трагичный случай - это, увы, не редкость - исполнителя не получается найти вообще. Никто не берётся решать задачу, по разным причинам. Заняты, непонятная задача, неохота рисковать (не сделаешь - не заплатят), есть на выбор задачи попроще, менеджер "плохой" и т.д.
Если исполнитель находится, то, опять же, как у фокусника - "вытащите любую карту из колоды". Умеет ли он решать такие задачи, видел ли он эту конфигурацию, знаком ли с этим клиентом - узнать можно только в процессе и по результату. Грустных историй на эту тему - тысячи. Спец ковырялся-ковырялся, ничего не сделал и слился - вернул задачу менеджеру. Спец ковырялся-ковырялся, задачу так и не решил, признал её нерешаемой в принципе и посоветовал обратиться в 1С. Спец передал задачу другому спецу, и клиенту надо заново всё рассказывать и показывать.
Контролирует ли менеджер решение задач - зависит от человека. Большинство не контролируют. Точнее, бегут спрашивать у исполнителя, если клиент позвонит и спросит. Если у спеца возникают проблемы при решении задачи, никто особо ему не может помочь, потому что не обязан. Разве что у него много друзей, которым нечем заняться, но такое бывает редко. От менеджера толку или нет, или немного - нет ни нужных компетенций, ни влияния, ни полномочий. Разве что морально может поддержать, если человек хороший.
Наверное, пока хватит 😒
Продолжение следует.
👍7🔥4