Жёлтым по белому
Меня тут заставили изложить всё, что я знаю и смогу вспомнить про 1С. В первую очередь - подходы к решению задач, прокачке компетенций, общению с пользователями и бизнесом и т.д. Всё, что касается работы программиста 1С.
Т.к. я живу потоками (flowcon), то это будет не книга, статья, блог или серия, а поток. Назвал "Жёлтым по белому" (в моём стиле).
Ситуация сейчас подходящая - я много работаю с начинающими программистами, да еще и во франче, поэтому очень многое вспоминается из 15-летнего опыта. То, что мне казалось аксиомами, фундаментальными правилами и подходами, оказывается, бывает непонятно начинающим, да и некоторым опытным программистам.
Вот оно и вспоминается, каждый день по десять раз. Чего успеваю - записываю. Может, и вам полезно будет. А может и нет - если вы всё и так знаете, или работаете "разработчиком 1С" (что бы это не значило). Я - программист 1С старой веры.
На какой конфигурации изучать 1С программисту?
Основная работа программиста 1С – доработки какой-нибудь типовой конфигурации. Чтобы этому научиться, надо, собственно, решать задачи по доработке. Начать лучше с учебных задач, конечно. А качестве объекта доработки надо выбирать УПП – это лучший вариант. Чуть хуже – УТ 10.3.
УТ проще в понимании и освоении, но там слишком много нет – бух.учета, производства, расчета себестоимости и т.д. Ну и вся УТ есть в УПП, чего два раза бегать.
Аналогия простая. Вот был на свете такой язык программирования – Паскаль. Говорят, созданный ровно для того, чтобы учить студентов. Потом из него сделали Borland Pascal, который был в Delphi – это уже для промышленной разработки. Но исходный язык – для обучения. Причём, не только программированию, но и красоте. Простой, понятный, эффективный.
Так вот, в среде 1С Паскаль – это УПП. За исключением нескольких мест УПП – проста, эффективна, понятна. Отлаживать и дорабатывать УПП – одно удовольствие, по сравнению с тем же ЕРП или, избави Господи, ЗУПом Третьим. Не, это прекрасные конфигурации, но они – для промышленной эксплуатации, а не для обучения. Там не каждый бородатый разработчик сходу разберется.
А УПП формирует правильные подходы и паттерны. Ну и код понятный. И красивый. И метаданные ничё.
Хотя, и антипаттернов хватает. Хотите увидеть, как не надо рисовать формы? Сходите в любой платежный документ. Хотите увидеть самый недоступный понимаю пользователя документ? Сходите в корректировку долга. Хотите посмотреть на никому не нужный и непонятно откуда взявшийся контур учета? Велкам в лимитно-заборные карты и установку значений точки заказа.
В остальном – всё прекрасно. Ну, в сравнении с современными конфигурациями, разумеется. А когда разберётесь в УПП, дальше проще будет. Правда, можете заразиться 1С старой веры, и при работе с современными решениями будете испытывать больше эмоций, не всегда позитивных.
Самозащита конфигураций от идиотов
Вы как хотите, а я убедился: современные конфигурации защищаются от идиотов-программистов. Причем, и в методическом, и в техническом плане. Видимо, насмотрелись на внедрения первых типовых, и решили – всё, хватит.
В методическом плане самозащита выглядит просто: атомарные, несвязанные друг с другом объекты выстроились в процессы. Раньше цепочку действий для получения результата можно было не выстраивать. Точнее, даже сама конфигурация содержала в себе инструменты обеспечения целостности учета без работы в рамках процессов, а теперь так уже нельзя. Вроде как не рельсы поставили.
Но, самое интересное – самозащита в техническом плане. Приведу пару примеров из недавней практики.
Попробовали тут с парнями доработать оборотно-сальдовую ведомость в Бухгалтерии 3.0. Задача была несложная – приделать к оборотке шапку и подвал определенного формата. Да, задача придурошная, это я понимаю.
Так вот, ни черта не получалось. Меняем схему компоновки – ничего в результате не меняется. Меняем настройки в конфигураторе – не видит, не слышит. Идем в код, обрабатывающий СКД, там меняем – пофиг. Макет – ни в какую.
Оказалось, что есть в Бухгалтерии 3.0 код, который программно формирует настройки оборотки. Вот прям группировки создает, ресурсы и т.д. Всё, что вбито в дефолтную СКД, этот код повторяет еще раз.
А знаете, в какой момент этот код срабатывает? Когда ему не нравятся настройки, внесенные идиотом-программистом, вроде нас. Грубо говоря, там есть ветка «Если мне не нравятся настройки, то я поставлю свои». Нравится или нет – определяется по наличию в настройках определенных элементов.
Но еще дичее ситуация в ЗУП 3. Решали аналогичную задачу – добавить новый вариант отчета, но там одними настройками нельзя было выкрутиться, потребовалось доработать запрос. Честно, не помню, как назывался отчет.
Так вот, памятуя о Бухгалтерии 3 и сознавая единство подходов, я предполагал – есть, наверное, код, формирующий настройки программно. И когда отчет никак не хотел реагировать на вносимые изменения, я искал этот код.
Но нашел Нечто. Никогда такого не видел. Мы меняем запрос в СКД, смотрим на код формирования – ну, где прочиталась схема и компоновщик – всё, вроде, чики-чики, запрос наш, настройки наши. Смотрим в конце – куда-то все изменения подевались, будто и не было. А кода, исправляющего запрос или настройки – нет.
Если помните, программное выполнение схемы компоновки состоит примерно из таких этапов: прочитали схему, загрузили настройки в компоновщик откуда-нибудь, фиганули макет, ну и исполнили через пару процессоров. Обычно всё портят на этапе чтения схемы или применения настроек.
А тут – на этапе формирования макета компоновки. Нет, не так… Они не формируют макет компоновки из схемы и настроек. Они читают макет из регистра сведений. Прям есть регистр сведений, где лежат сериализованные макеты компоновки для этого отчета (может, и для других есть, не помню). Причем, эти макеты туда положены то ли при обновлении, то ли еще как.
Испоганить такой защищенный процесс формирования отчета – та еще задача. Что бы я ни делал со схемой или настройками – пофиг ей, она возьмёт готовый макет, содержащий нужные им запрос и настройки, из регистра сведений.
Браво, парни. Это без сарказма. Тут ведь и задача самозащиты решилась - большинство плюнули бы и не стали докапываться до дна, я лишь из спортивного интереса ковырялся. И, что важно, исходный код остался открытым – проще ведь было его закрыть, чтобы никто не портил.
Не исключено, что дойдёт до скачивания макета компоновки из интернета в момент исполнения отчета. Я так в Консилиуме делаю. Ну а чё.
Пока писал этот текст, подошел коллега и спросил, как так может быть – устанавливаю значение параметра компоновщика, а отчет ни в какую это значение не ловит, где-то теряет по дороге. Рекомендовал искать код, формирующий настройки программно или регистр сведений, в котором лежит скомпонованный макет. Это ERP. Тьма сгущается.
Пользователи врут
Актуально для франча. Если обращается клиент, и пользователь на том конце провода говорит «раньше работало, а щас перестало» - вполне вероятно, что он врёт.
Про то, что сейчас не работает – не врёт. Про то, что раньше работало – врёт.
Вроде, ну врёт и врёт, нам-то что? А нам то, что мы будем искать решение не в той стороне. Если что-то перестало работать, то причина одна – изменился контекст. Платформа, версия конфигурации, данные, пользователь, настройки, доработку сделали – не важно, но что-то изменилось. И программист будет искать, что именно изменилось. Спрашивать пользователя, смотреть в тестовой базе или бэкап поднимать, сравнивать конфигурации, или с конфигурацией поставщика сравнивать.
А оно, возможно, никогда не работало. Просто пользователь никогда туда не заходил. Такое даже с типовыми конфигурациями бывает, встречал на партнерской конференции – пишет кто-нибудь, что не работает такая-то штука, а она уже 2 года не менялась, просто никто туда не заходил.
Чтобы понять, врёт он или нет, надо постараться узнать контекст, в котором оно работало. Когда, на данных какого периода, с какими настройками, под каким пользователем и т.д. Если пользователь сопротивляется, не отвечает или говорит «Да не знаю я! Просто исправьте!» - вероятность того, что он врёт, повышается.
Другой вопрос – почему врёт. Основная причина, из известных мне – он боится. Разумеется, если это не директор или собственник небольшого бизнеса, а рядовой бухгалтер, менеджер или расчетчик.
Боится того, что руководство узнает о том, что чего-то отродясь не работало. Контора же деньги за это заплатила, когда-то, а теперь ей, вероятно, придётся платить еще раз. Поэтому пользователь будет настаивать на бесплатном исправлении, даже если контрактные обязательства по исправлению ошибок, в т.ч. неявных, уже истекли. Чтобы не встрять.
Ну и бояться-то есть чего. Даже если вы клятвенно пообещаете никому ничего не говорить, факт работы будет отражен в документах – листах учета или акте. И этот документ пойдет не только пользователю, но и кому-то выше. И там может попасться человек, который скажет «так, стоп, я уже это оплачивал вроде».
Если подозреваете, что нарвались на враньё, то лучше всего поднять исходные требования, и сравнивать с ними, а не с контекстом, в котором «всё работало» - такого контекста просто не существовало никогда. Ну а дальше по стандартному сценарию, принятому в вашей компании по гарантийным работам.
Что изменилось?
Ну а если пользователь не врёт, то начать надо с поиска изменений в контексте. Так намного проще будет найти причину поломки.
Идеальная ситуация – когда есть бэкап базы или возможность его поднять, и пользователь помнит, когда оно работало. Просто поднимаем и смотрим. Если действительно работало – ищем изменения в окружении. Например, если это внешний отчет, можно сохранить его в файл и сравнить старую и новую версии. Или сравнить конфигурации. Или версии типовых. И т.д.
Да, разумеется, если вы и так понимаете, почему не работает, то искать изменения в контексте смысла нет. Это совет на тот случай, если «понимай нету».
Найди 10 отличий
Это метод для задач типа «все затраты закрываются, а эта одна - нет», или «все начисления идут на 70 счет, а это – на 69, хотя они, вроде, одинаковые». Ну т.е. проблема не общая, системная, а частная, локальная.
Обычно помогает простое сравнение реквизитов. В регистре, виде начислений, статье затрат, документе, учетной политике и т.д. – в том месте, на которое падёт подозрение.
Например, у клиента в УПП на РАУЗе не закрывалась одна затрата. Даже не статья, а именно затрата. Ну т.е. пользователь-то видел в отчете незакрытую сумму по статье и подразделению, при том, что сумма расхода была ненулевой.
Программист просто пошел в регистр накопления «Учет затрат», поиском нашел статью, поглядел на остальные реквизиты, и сразу заметил: у всех строк пустая аналитика распределения затрат, а у одной – заполненная. Зашел в документ (требование-накладная), полистал и нашел строку, в которой была указана номенклатурная группа. У остальных она указана не была.
Копнул дальше, в другие месяцы – та же фигня. Одно требование, в конце месяца, и в нем одна строка с заполненной НГ. Спросил пользователя – тот не в курсе. Оказалось, кто-то когда-то заполнил, а док просто копируют каждый месяц (там что-то вроде списания туалетной бумаги на офис).
Другой пример был в БП 3, с каким-то начислением – вот не на тот счет идет, и всё. Должно на затраты, а идёт на 69. Внутри вроде правильная настройка стоит, и счета указаны верно.
Делаем просто – сравниваем проблемный вид расчета с теми, которые работают нормально, и похожи по смыслу. Визуальный осмотр различий не выявил, поэтому полезли через групповую обработку реквизитов. В УПП это было удобно – она в табличку вываливала нужные ссылки, и различия можно было найти быстро. В БСПшной неудобно, поэтому плюнул и написал запрос в консоли.
Ну и оказалось, что там есть скрытый реквизит, точного названия не помню, но он, вроде как, определяет, начисление это или страховые взносы – он и различался. А заполнялся он при переходе с одной версии БП на другую, и сделал это как-то коряво. Тут уже можно было предметно лезть в конфигуратор, искать этот реквизит и его влияние на отражение зарплаты (благо, тип у него было – перечисление, т.е. можно прям глобальным поиском искать). Поменяли программно и всё заработало.
Да, этот метод – на случай, когда вы не шарите в теме, а решение надо быстро найти. Если и так, сходу, знаете, в чем проблема, то искать отличия не надо
Вступайте в нашу телеграмм-группу Инфостарт
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
С 1998 года я писал код в 1С сам, руками, от первой строки до последней. В марте 2026 я рассказывал, как проект на пять месяцев ИИ воспроизвёл за час. Прошло полгода, и теперь я не пишу код совсем, я даже не проверяю его и при этом закрываю 30-40 задач в месяц. Это история о том, что осталось от программиста, когда из его работы ушёл код, почему у одних коллег этот переход получается за месяц, а у других не получается вообще и почему ИИ без опыта за плечами это умножение на ноль.
20.10.2026 6168 GarriSoft 385
О жизни 1C:Бухгалтерия Бесплатно (free)
Как я считаю стоимость своего часа, почему не извиняюсь за цену и что отвечаю на «дорого». Без теории — только то, что работает в разговоре с заказчиком.
11.09.2026 4543 qwerty1414 73
О жизни Россия Бесплатно (free)
Расскажу, как это было у меня. Собеседования я не умею проходить от слова совсем, особенно когда начинают задавать вопросы типа: • Что такое структура? • Что такое соответствие? • Чем соответствие отличается от структуры? • Как обратиться к общему модулю из формы документа? • Как надо обновлять доработанную конфигурацию?
28.07.2026 6231 chuevsf 176
О жизни Россия Бесплатно (free)
Моё личное мнение о перспективах ИИ в среде 1С.
23.06.2026 5384 1c-intelligence 114
30 лет в 1С, 51 год, жёсткие требования к формату работы. За 1.5 месяца нашёл работу, используя DeepSeek как персонального HR-ассистента. Один раз настроил, отправил три своих резюме - дальше просто скидывал вакансии в чат и наговаривал ощущения через микрофон. ИИ анализировал, отсеивал фейки, писал сопроводительные письма, готовил к собеседованиям и разбирал ошибки. Результат: 127 откликов, 2 оффера, выход на работу 1 июня с достойной зарплатой (гибрид, к сожалению, мы с ним не нашли)
20.05.2026 9411 GarriSoft 227
О жизни Россия Бесплатно (free)
В далеком 2007 году я услышал впервые слово «Инфостарт» от своих коллег по работе и нашел этот сайт в Интернете, а 29.06.2007г. успешно зарегистрировался на нем. В течение долгих лет я был «молчуном»: не выкладывал никаких наработок и не писал статей. Просто читал, время от времени, и получал на сайте информацию.
14.05.2026 6168 chuevsf 207
О жизни Россия Бесплатно (free)
Еще совсем недавно у программистов 1С было всё хорошо. Задачи на выполнение сыпались, как из рога изобилия. Счетчик времени зашкаливало от быстроты их выполнения. Чуть ли не каждый месяц был новый рекорд. Новые идеи генерировались бизнесом одна за другой. Но общее состояние экономики в России в 2026 году уже давали о себе знать, и группу компаний также стало лихорадить.
17.04.2026 12161 chuevsf 245
Личные заметки о том, как 1С-разработка столкнулась с вызовом времени. От FoxPro до "гаражной инженерии" - тридцать лет по одним и тем же граблям.
02.04.2026 13087 GarriSoft 280
"Пользователи врут" - актуально не только для франча. Для пользователей внутреннего продукта это не менее актуально. Ибо "заблуждаются, ошибаются и выдают неверные формулировки" с точки зрения результата ничем не отличается. Слова пользователей - это показания свидетелей, отталкиваясь от которых можно начинать искать факты, сверять их с показаниями, строить версии и "искать преступника". Не более того. Степень точности и достоверности таких показаний сплошь и рядом может размываться вплоть до абсолютно другого смысла. Навыки следователя и ведения допросов тут будут отнюдь не лишними.
Закончилась статья как -то обрывисто.. читал- читал и.....
А почему рекомендуете столь старую конфигурацию, где интерфейсным механизмам в принципе сейчас нельзя научиться? И тем более клиент-серверному взаимодействию, которое разработчики платформы от нас не "инкапсулировали". Кроме "простоты" аргументов так и не увидел, но и в части простоты есть куда лучшие варианты.
Лучшим сочетанием для обучения на текущий день имхо является сочетание УТ 11 + БП 3 + обмены между ними. Это решит задачи:
* Обучения интерфейсным механизмам и БСП (изучать БСП в УПП бесполезно от слова "совсем").
* Логике проведения в современных типовых (где расчет не на высокую скорость работы в монопольном доступе ,а на почти приемлемую скорость работы сотен пользователей).
* Изучения как оперативного и управленческого учета, так и знакомства с регламентированным учетом. (Плюс позволит увидеть розочку и котика, чтобы понять, что от бухгалтерии лучше держаться подальше)
* Обменам между типовыми конфигурациями. В том числе основам типизации через XML и работе с XDTO.
* Более общепринятому разделению на регл.учет и управленческий, если компания в серую работает (тут даже для ERP с боку бухгалтерия прикручивается).
* А если человек вдруг ударится головой и решит тестированием заняться? Чтобы не просто говнокодить, а говнокодить с тестами? Он будет SikuliX изучать, или рекомендуете его сразу со скалы сбросить ? ;))
Подозреваю, что причина в большом опыте автора с УПП. Но вот тоже работал с УПП три года. Точно не советую в это залезать - это по сути дела бухгалтерская программа. Не только устаревшая, но и не обеспечивающая нужных сегодня знаний. Ну да... её прикручивали к заводам и стройкам успешно. Но всё же для обучения её советовать вредно.
P.S.: А может это такой тонкий троллинг был про УПП? ;)) Что-то вроде "в 1С нужны ретрограды, а бизнесу нужно чтобы вы не развивались, а решали его сиюминутные задачи, печатные формы - они и в УПП печатные формы"?
Ну тогда в точку ))
И есть такие, где программисты стабильно работают, а финдиры, менеджеры и бухгалтерия больше года ни один не задерживается.
Третий вариант не встречался.
- Как нам быть с сотрудниками? Они ничего не умеют, только старьё поддерживать! Развивать компанию не получается.
- Научите, отправьте на курсы, подогревайте интерес к новым технологиям.
- Но тогда они научатся и уйдут!
- Отлично, у вас есть выбор. Можете их не учить и они останутся ;))
Ну кстати да, развитие только через смену работодателя - это похоже доминирующая тенденция )
Кстати у Ивана красной нитью прослеживается - все компании в итоге пришлось покидать. При этом после его ухода либо подчиненный персонал разбегался, либо в компания возвращалась на круги своя бюрократии и красного стиля управления. Но при этом "ни&@я себе - всё людям", в смысле компании.
Так может быть стоило это самое ... по технологиям больше заморачиваться. Бизнес то низко летает. Ларёк размера завода всё равно ларёк, по крайней мере по образу мышления. И сотрудников своих прокачивать.
Хотя кажется где-то была публикация от Ивана, где он в принципе толковую схему расписывал распределения задач. Думаю он УПП всё же не совсем всерёз предлагает изучать. Скорее надел маску "старовера". Всем франчайзи нынче ERP внедрять надо )) Так что либо скоро начнёт юных падаванов агитировать ERP изучать и сертификаты брутфорсом сдавать, либо на проектах в ERP какашка-код будет необновляемый )) Тут выбора большого нет - такова политика партии.
А потом фирма 1С начинает спрашивать как молодняк в скриптокодерство 1С заманить.
Тоже ведь бизнес. Который решил что программисты никуда не денутся и будут в деревянном конфигураторе сидеть - выбора то у них нет, от других технологий оградили (в первую очередь культурно, без явных запретов). Свои технологии развивать посчитали невыгодным. Точнее замкнули технологии на одном вендоре, но не на Apple ;)) При этом сильно их ограничив даже в плане работы с СУБД - единственным другом платформы 1С ;))
Выбор бизнеса был отчасти ошибкой (деньги то очевидно есть, а вот репутация?). Оградить получилось только старичков. Бизнес редко смотрит в будущее из за сложившейся культуры, вечных рисков и неопределенности в политике/законодательстве.
Да ещё и когда изменение законодательства является основной подпиткой бизнеса - ох, вкуснотища!! Можно расслабиться ;))
Теперь вот бесплатность EDT (которая бесполезна без конфигуратора), Вьетнам и конференции на английском рекламируются )) Может быть и получится восстановить привлекательность. Но вот у заводов в плане программистов шансов куда меньше ))
УПП - как лабораторный стенд, по сравнению с промышленной установкой. Или как багги по сравнению с мерседесом.
Когда человек начинает с ЕРП, он там же и заканчивает. Он плохо понимает, как оно изнутри устроено, потому что понимать это - сложно. Поэтому он бросает.
Если будет задача - сядет, разберется.
А тот, кто с УПП работал, может отвечать на вопросы, не разбираясь, потому что там слишком всё просто.
Есть же простая формула, не я придумал: ЕРП = 3 * УПП.
Только здесь 3 - это не втрое больше функционала, а втрое больше затрат. Что в УПП делалось за час, в ЕРП делается за три. Это и по бюджетам внедрений видно. В 2006 году бюджет на внедрение в 2 млн казался дикостью. Сейчас это, наверное, минимальный бюджет.
Возможно потому что больше мотивации на изучение алгоритмов было )) Но вот так получилось )
А взаиморасчёты, НДС и производство и там и там сложно понимать и тем более опасно модифицировать. Здесь к ERP лучше со стороны консалтинга подходить. А править на внедрениях всё таки по возможности оперативный учёт - то есть в рамках УТ.
Ещё раз повторю что это только с моей точки зрения. Всё таки многое от "набитых шишек зависит". Но то что молодняк через УПП прогонять - это ошибка, почти уверен. Лучше УТ + БП + обмены. Иначе потом такого напишут в современных конфигурациях, что лопатой выгребать придётся.
Или на использование БСП забьют. Или начнут из него методы не из программного интерфейса использовать, а потом жаловаться, что БСП изменилась неожиданно и всё сломалось)) Это популярная тема в последнее время ))
Разве изучение УПП поможет в сопровождении УТ+РТ на 3000 магазинов больше, чем изучение УТ + БП с обменами?
Как раз наоборот, без технологий обмена с этой связкой проблемы будут.
Был кстати случай когда от связки "УТ + Розница" пришлось отказаться потому что "Розница" не поддерживала учет характеристик, общих для нескольких видов номенклатуры, а обмен надо было быстро сделать. УТ в принципе оказалась способна сама заменить Розницу. И обмены проще делать. Но это тоже так.... оффтопик, не относящийся к вопросу обучения.
1. Кто разобрался в УПП, быстро разбирается хоть в чём. Плюется, конечно, как так можно код изговнячить, но делает;
2. Тот, кто начал с УТ 11 или ЕРП, разбирается в других конфигурациях долго и дорого.
Но спорить, конечно, не буду. Это просто моё мнение, которое я проверяю на своих подчиненных. Правда, мы нашли замену УПП - одно из отраслевых решений, разработчики которого сидят в соседней комнате. Они тоже правильный код пишут, УППшный.
Вы не допускаете такой мысли, что путаете "разбираются долго и дорого" с "не хотят разбираться"? Отсутствие мотивации к обучению - главная причина медленного обучения.Тем более, что БСП сейчас везде одинаковая. Код везде похож. Как раз в УПП он другой и в отраслёвках от франчайзи.
Я начинал с БП 2.0 переписанной на управляемые формы и 1С 7.7 розница. Пять лет. Потом УПП три года.
Но сейчас не хотел бы в принципе работать с типовыми кроме УТ/КА/ERP. Ну ещё УНФ привлекательная.
Во первых, время, потраченное на изучение других конфигураций, не окупается. Во вторых остальные типовые конфигурации - это царство бухгалтеров, относящихся к программистам как ... как... ну в общем как бухгалтеры ))
Лучше глубже изучить ERP/УТ и осваивать смежные технологии. На 1С свет клином не сошёлся, есть интересные задачи в смежных технологиях. А ERP и УТ при этом дают интересные задачи, в отличие от регл.конфигураций где бесконечное колесо Сансары и гонка за бешеным принтером.
Может быть в этом причина того что "разбирается в других конфигурациях долго и дорого"? ))
Хотя, возможно вы и правы. Тогда вообще кайф получается: у тех, кто начинал с УПП, и мотивация правильная :)
Просто подчеркну еще раз, возможно плохо акцент поставил: те, кто начинал с УТ/ЕРП, долго и дорого разбираются в любой новой конфигурации, даже написанной по паттернам УТ/ЕРП.
Возможно, вход в профессию через УТ/ЕРП настолько плох, что навсегда отбивает желание изучать новое.
Перед ними есть люди, которые начинают с УПП, и их результаты и зарплата.
И есть люди, которые начинают с УТ или УНФ, и их результаты и зарплата.
Разница настолько красноречивая, что и к бабке не ходи. Ну и комменты не читай :)
Есть, кстати, и те, кто идет по пути УТ. Сейчас вот надо план их спасения придумывать - мне.
На УПП и проекты гораздо сложнее и денежнее, как их с УНФ или УТ сравнивать? Вообще разные весовые категории, в том числе и разный уровень специалистов. И всех на УПП не бросить, разве что это большой завод с одной единственной базой УПП.
Да, и от цели обучения зависит, конечно. Если вам нужен разработчик, понимающий БСП, но не понимающий без гугла, что такое директ-костинг и зачет аванса, и как они устроены технически, то мой совет вам не подходит.
Чтобы узнать, что такое распределение затрат и как оно устроено, в УПП, нужно намного меньше времени, чем в ЕРП. Человеку, понявшему распределение затрат в УПП, намного проще понять потом распределение затрат в ЕРП. Он заходит и видит регистр накопления себестоимость товаров и говорит - ага, это вместо учета затрат. О, а ключи аналитик тут немного другие, но смысл тот же. О, прикольно, расчет тут как в УПП, только реализовано распараллеливание распределения по нескольким процессам.
Вся разница в том, что, начиная с ЕРП, до технической реализации распределения затрат человек вообще никогда не доберется, слишком сложный путь. А в УПП доберется. А в ЕРП он почти такой же, просто замазан несколькими слоями БСП. Ничего принципиально нового в ЕРП нет, просто всё замудрено в угоду некоей технологичности. Ну или чтобы программисты 1С думали, что они теперь программисты.
В УПП код устарел, обычные формы устарели. Смысл изучать старье? Чтобы прийти к клиенту на УТ 11 и учиться заново? Удивляться что это за чудо такое?
Вы бы еще на 7.7 предлагали начать учиться, на ТиС. А что? Классная же конфигурация, несложная.
В УПП до учета и автоматизации бизнеса добраться быстрее и проще, нет кучи терний.
УПП лучше всего подходит все механизмы там есть.
У нас сейчас зоопарк начиная с УПП, ЕРП, УХ и заканчивая розницей и УТ.
На мой взгляд в новых ничего не поменялось в базовом плане.Все так же.
Но изменился пользовательский режим. Добавились процессы. Делай вот так и будет тебе счастье.
1. По управляемым формам вся моя работа свелась к тому что бы помочь людям договорится кто что будет делать или заполнять не меняя программу.
2. В старых конфигурациях мы вначале разрабатываем процесс кто и что будет делать и затем дорабатываем.
С 8.х стало поинтереснее, конечно, но не принципиально, особенно, глядя на параллельно развивавшийся рядом дотнет и си-шарп, тоже ведь близкий по духу и целевому сегменту энтерпрайз-бэкенд. Современные типовые, та же ERP, например, - не так уж сложны, как часто им приписывают, и уж если изучать начинающим - то конечно, только их, так даже лучше: вижу на практике несколько примеров совсем молодых ребят, у которых голова еще не захламлена, про толстые формы и обработку проведения уровня конструктора в платформе они ничего не знают. И это интересно наблюдать.
Минус - лучший ответ на мнение, отличное от вашего. Нет, не от вашего - от Вашего.
Вообще, одно из ключевых требований типовых решений должна быть простота. В тот момент, когда конфигурация становится слишком сложной - должна начинаться новая итерация разработки конфигурации с нуля, основываясь на опыте и удачных наработках предыдущей конфигурации.
Применять к ЗУП характеристику сложный - также глупо как заявить:
"Вот, смотрите, забор вокруг сарая - там все ровно,
но как тока зайду в лес - там все так сложно."
Пример корявый, конечно, а ЗУП прекрасен от релиза от релиза,
просто ванильные привычки красить забор да еще на халяву так и манят...
группа разработчиков ЗИК и ЗУП 2.5,
даже без звука проектная команда точь-в-точь, особенно костыли
Доработка, отладка в ЗУП 3 требует в разы больше времени, чем в ЗУП 2.5. Многотысячные строки запросов, собранные из разных временных таблиц, находящихся в разных частях конфигураций это за гранью. Ручное формирование отчетов через код из той же степи. Жутко тормозящая 1С отчетность, не говоря уже про сам ЗУП.
Я вообще не понимаю архитекторов 1С. Есть платформа 1С, в которой реально есть крутые встроенные штуки, не имеющие аналогов. Но ими не пользуется. делая костыли, максимально усложняя доработку прикладных решений. Как будто работая в 1С - они ненавидят 1С.
Это если еще не брать проектирование интерфейсов. Ряд подсистем, например ЭДО, крайне неудобны в пользовании.
И по поводу законов в ЗУП. Ну вышел релиз по электронным трудовым и... пришлось его допиливать, т.к. он не соответствовал последним поправкам.
Вообще, у меня складывается впечатление, что для вас "УПП", "Групповая обработка" - как для меня "Фьючерсы" и "тринитротолуол". Но вы упорно пытаетесь пошутить на тему. Больше негде?
- После отгрузки оборудования клиенту, в программе остаются потребности на покупку и сборку оборудования (часть). И как результат - оборудование не отгружалось по программе, и чтобы понять что отгружено, а что нет, нужно было приносить жертву к алтарю.
- А когда последний раз нормально работало (задаю я вопрос, чтобы провести расследование).
- ... Дык, я тут 5 лет работаю, никогда нормально не работало... Но Вы сделайте что нормально было...
Ситуация комична, конечно. Но все доработки (да и сам учет) был на столько корявый, что тут только новый продукт, точнее вот это нах... выбрасываем, и начинаем жить по новому. Может получиться.
А чё?
1. По факту трудозатрат - сумма не известна заранее, зато близка к реальности;
2. По факту с лимитом (типа стоп через 2 часа, а там решаем дальше) - есть итерации, можно контролировать бюджет;
3. Предварительная оценка в часах - точно известна сумма, но в нее заложены риски;
4. Предварительная оценка после анализа, анализ фиксирован - 1 час, например.
Способ оценки подбирается индивидуально под задачу и клиента, чтобы не было неожиданностей ни для кого.
Ну а стоимость оформления отчета в ЕРП зависит от отчета и сложности оформления.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 1206393
Создание 05.03.20 12:00
Обновление 05.03.20 12:00
Просмотры 11132
Загрузки 0
Рейтинг
30
Комментарии 63
Код открыт Да
Рубрики О жизни
Кому Для всех
Тип файла Нет файла
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)