1С:ERP Управление предприятием 2
Легендарную российскую программу «1С» переводят на английский язык с выпуском международной версии системы ERP (Enterprise Resource Planning, планирование ресурсов предприятия). Об этом рассказал руководитель разработки «1С:ERP» Алексей Моничев на VIII международной конференции «1С», прошедшей в середине июня 2019 года.
«Мы поставили себе цель из российской ERP выделить ядро, очищенное от „российского законодательства”, которое можно использовать в разных странах как основу для разработки локальных решений», — сказал он.
Таким образом, с уникальной российской разработкой познакомятся и иностранные программисты. В России «программирование 1С» уже стало фактически отдельной профессией, которая очень востребована на рынке. По данным hh.ru, потребность в 1C-программистах превосходит потребность в веб-программистах, заметно превышая востребованность разработчиков иных специальностей. Правда, зарплата 1С-программистов и веб-программистов существенно ниже, чем у остальных.
В комментарии для CNews Алексей Моничев рассказал, что решение о разработке международной версии было принято в связи с соответствующими запросами партнёров «1С», занимающихся внедрением продукта компании за пределами страны. По его словам, «1С:ERP» пользуется неплохим спросом в странах СНГ, во многих государствах Восточной Европы и даже отдельных странах Западной Европы: в частности, в Германии и Италии.
Бета-версия международной ERP (версия 2.5.3) выйдет в августе или сентябре 2019 года. Затем начнётся её финальная доработка на основе поступающих требований партнёров.
Английский интерфейс начали тестировать начиная с версии 1С:ERP 2.4.8 в начале июня: «Мы организовали полностью автоматическую технологию перевода, — говорит Моничев. — Мы пользуемся услугами профессиональных переводчиков, работающих на портале Smartcat». Как только в конфигурации появляются новые фразы или слова, они сразу загружаются в Smartcat, а после обработки также автоматически возвращаются в систему обратно на английском языке. «Это позволило нам полностью исключить отставание в разработке английского интерфейса от русского. Принимаем замечания по точности перевода», — сказал руководитель разработки программы.
Перевод кода на английский язык
Но самая интересная задача — перевод кода, который исторически писался на русском языке.
Речь идёт о встроенном языке программирования «1С», на котором написана конфигурация ERP:
- названия объектов (метаданные) конфигурации,
- переменные,
- процедуры,
- функции.
Всё это нужно перевести. Например, объект «ЗаказНаПроизводство» в англоязычной версии будет называться ProductionOrder и т. д.
Язык «1С» создан компанией с нуля и является предметно-ориентированным языком, предназначенным для быстрого решения бизнес-задач. Как сказано в Википедии, рабочее название языка — «1Сик» («одинэсик»), по своему синтаксису он подобен Visual Basic.
В компании пояснили, что на языке «1С» с момента его появления можно было пользоваться как русским («если…то»), так и английским (if…then) синтаксисом, на выбор разработчика.
Пример программы на языке 1С
Процедура Мир()
Сообщить("Здравствуй, Мир!");
КонецПроцедуры
Проекты на встроенном языке «1С: Предприятия» называются конфигурациями. Распространение (продажа) и внедрение таких конфигураций — это основная коммерческая деятельность фирм-партнёров 1С.
Представители «1C» в разговоре с CNews отметили, что сама платформа «1С: Предприятие» написана на С++ и Java, но включает компилятор собственной разработки «1С». С помощью этой платформы можно писать и исполнять бизнес-приложения на языке «1С»; она выступает средой для быстрой разработки кросс-платформенных бизнес-приложений и средой их выполнения (runtime environment) в разных ОС и СУБД: «Мы считаем язык „1С: Предприятия” и в целом технологию и архитектуру системы очень эффективными для разработки бизнес-приложений, безотносительно страны, для которой они разрабатываются, — сказали они. — А для удобства международных разработчиков мы выпустили и развиваем среду разработки 1С:Enterprise Development Tools (EDT) на основе платформы Eclipse».
Интересно, что для встроенного языка 1C cуществует несколько дополнительных компонентов, расширяющих основные классы, их свободное добавление и изменение. Фирмой-разработчиком эти компоненты не рекомендованы к использованию. Например, компонента 1С++ расширяет язык 1С средствами полноценного объектно-ориентированного программирования. Её использование значительно расширяет возможности конфигурирования 1С. Это свободный программный продукт, распространяемый под лицензией GPL.
Комментарии (131)
Nilpferd
26.06.2019 13:13Да, в общем-то, и изначально никто не мешал на базе 1С разрабатывать решения для других стран, поддержка англоязычного синтаксиса всегда была. Вопрос в том, нужны там будут эти решения или нет. А уж переводить существующие решения для России, пытаясь одновременно приспособить их под другие реалии, боюсь, получится дорого и невкусно.
SwingoPingo
26.06.2019 14:03Как поработавший некоторое время с этой поддержкой которая «всегда была» могу сказать что лучше бы ее не было, чем бы она так была. Ни синтаксис помощника, ни хэлпа, ни телепата, ничего. Как будто в 70х года прошлого века. Проект летел, да не взлетел.
MDRTiger
26.06.2019 19:24+1Ни синтаксис помощника, ни хэлпа, ни телепата, ничего.
Такое ощущение складывается, что Вы вели разработку последний раз в 1С 7.7. Всё описанное выше уже давно есть в 8.х. И проект очень даже взлетел. Преимущественное большинство бухгалтерских учётных систем в России именно на базе 1С.
krovlads
26.06.2019 19:24По моему с синтаксис помощником никаких проблем нет
youtu.be/iY92Xs246hM?t=383SwingoPingo
27.06.2019 09:10Эх, что мне с того, что в июне 2019 никаких проблем нет, когда оно нужно было несколько лет назад? Хороша ж ложка к обеду.
shidi4
26.06.2019 13:14-2Хм, странная позиция. Все международные языки программирования у нас в стране были «как есть», на латинице, и ничего. Мне плохое знание английского языка ничуть не мешало писать на Бейсике и Паскале. А тут надо переводить. Чудно…
Nilpferd
26.06.2019 13:36Вопрос не в том, чтобы «писать» на языке 1С. Здесь ничего дополнительно переводить не нужно, никто не мешает(и не мешал) писать решение изначально в английском синтаксисе. Вопрос в том, зачем брать готовое решение(!) основанное на российском законодательстве(!!) и пытаться выкинуть из него российское законодательство(!!!), в надежде, что то, что останется кому-нибудь да пригодится.
P.S. Кстати, насчет русского синтаксиса… После небольшого периода ломки — русскоязычный код вполне себе воспринимается.
По крайней мере, код:
ПроизошлаБяка = ОпределитьПроизошлаЛиБяка(); Если ПроизошлаБяка Тогда...
понимается быстрее, чем:
exceptioncode = getexсeptioncode();
if (exceptioncode == 13) {//...
Хотя выглядит несерьезно, да.tmin10
26.06.2019 14:31+1Если соблюдать Camel case, так в обоих примерах. Вроде ничего так выглядит:
exceptionCode = getExсeptionCode();
if (exceptionCode == 13) {//...Nilpferd
26.06.2019 15:06Да, всё верно. Я просто по привычке написал всё в одном регистре, для меня оба варианта читаются одинаково. Вопрос немного в другом: для русскоязычного программиста придумать имя переменной раскрывающее её суть — на русском больше вариантов, чем на неродном языке. Тем более, учитывая специфику применения 1С — бухгалтерский и управленческий учет со своей терминологией и сленгом, которые тоже надо как-то перевести или придумать аналог, причем понятный большинству. На руку играет и принятая в среде 1С тяга к длинным именам и названиям.
holomen
27.06.2019 03:40+1ммм… но ведь все эти потроха видят только братья-сожопники. Бухгалтера этого не увидят вообще никогда.
Тогда вопрос — зачем цепляться за русский язык в названиях переменных и операторов, если программеры и так могут и там и там, и более того — английский таки ближе…Ndochp
28.06.2019 14:02Вот список предопределенных названий счетов, который используют в коде
НДСпоПриобретеннымЦенностям НДСприПриобретенииОсновныхСредств НДСпоПриобретеннымНематериальнымАктивам НДСпоПриобретеннымМПЗ НДСпоПриобретеннымУслугам НДСуплачиваемыйТаможеннымОрганам АкцизыПоОплаченнымМатериальнымЦенностям НДСПоТоварамРеализованнымПоСтавке0 НДСприСтроительствеОсновныхСредств НДСПоУменьшениюСтоимостиРеализации НДСУплачиваемыйПриИмпортеИзТаможенногоСоюза НДСУплачиваемыйНалоговымАгентом
Вы уверены, что сумеете заменить это все на английские аналоги и при этом сохранить способность найти нужный аналог в коде, когда бухгалтер спросит про проблемы с
НДС по приобретенным ценностям НДС при приобретении основных средств НДС по приобретенным нематериальным активам НДС по приобретенным материально-производственным запасам НДС по приобретенным услугам НДС, уплаченный при ввозе товаров на территорию Российской Федерации Акцизы по оплаченным материальным ценностям НДС по товарам, реализованным по ставке 0% (экспорт) НДС при строительстве основных средств НДС по уменьшению стоимости реализации НДС, уплачиваемый при импорте из ЕАЭС НДС, уплаченный налоговым агентом
Причем желательно не только вы, но и любой средний программист, а не аудитор МСФО/GAAP.
xfaetas
26.06.2019 17:14Английский эквивалент будет
exceptioncode = getexсeptioncode(); If exceptioncode Then
eoffsock
26.06.2019 18:30+1Тогда уж
ShitHappens = IsShitHappens(); If ShitHappens Then ...
Nilpferd
26.06.2019 18:55Это очень хороший пример) Не понимаю, почему в коде мне такого не встречалось)
Только — простите за приступ граммарнаци — правильнее, наверное, будет DoesShitHappen();
а учитывая время
DidShitHappen();
HellKaim
26.06.2019 13:26+1Можно поздравить фирму 1С с исчерпанием локального рынка! Это правда здорово, когда ты понимаешь что рост можно обеспечить только международной экспансией.
Говоря про "пойдет или нет" — на удивление, 1С во многом удобнее зарубежных аналогов, так как создавалась с нуля в современном рынке и лешина "исторически сложившихся практик"… Так что это — зорошо.
ЗЫ. По опыту могу сказать, что основная проблема адаптации российских продуктов этой сферы — совершенно другие документы и их оформление. Часто они избыточны с т.з. законодательства и бизнеса в других странах. Это не отменяет прелести ПО, но добавляет 1С сложностей в выходе на зарубежные рынки.
MDRTiger
26.06.2019 19:41+2Думаю, российский рынок не будет исчерпан никогда, т.к. одни компании уходят с рынка, другие на него приходят, а учёт вести надо, налоговую отчётность сдавать надо, ККТ в розничной торговле использовать надо и т.д.
Попытка выйти на зарубежный рынок с топовой конфигурацией в плане разнообразия функциональности — это очень хорошая идея, т.к. стоимость этого продукта в России не всем доступна. В Европе платёжеспособность выше.rvs2016
27.06.2019 01:51> ККТ в розничной торговле использовать надо и т.д.
ККТ может работать и без дополнительных программ и вообще без компьютеров — только подключение к интернетам требуется. Так что причины полезности 1С — не в ККТ, а в и т.д.MDRTiger
27.06.2019 06:57При использовании внушительного списка (хотя бы более 100) товарных позиций, которые в очень скором времени будут подлежать обязательной маркировке, а также привезённые из-за границы (имеющие ГТД), плюс при продаже нужно вносить информацию о покупателе (наименование и ИНН) в том случае, если покупатель ИП или юр.лицо, то тут ручками замучаешься вносить данные непосредственно в ККТ. Проще раз внести данные в базу (1С или какую-то другую), а оттуда получать данные для вывода на ККТ.
achekalin
26.06.2019 13:39Раньше был анекдот:
Один 1с-ник спрашивает другого — «Давно не виделись, как твои дела?»
«Ну, если тебе интересно, конец если».
Теперь, я понимаю, его должны на английский перевести — «Well, if you're asking, endif», так, что ли?iHateCpp
26.06.2019 15:02+1Well, if you're asking; fi
achekalin
26.06.2019 17:33Вы с вашими bash-ами не путайте! fi — надо же такое придумать!
Вот какой-то невысокого полета мысли иностранец — он «end if» (или «if end») поймет грамматически, а fi?! Так недолго ему будет и вовсе пройти мимо 1c!namikiri
28.06.2019 16:24Надо сказать, первый раз странный синтаксис Bash я встретил не на паре
if-fi
, а на пареcase-esac
. Вот тут я действительно долго думал, что это за оператор такой затесался…achekalin
28.06.2019 16:35+1Я подумал, что, если мы с вами в 1с попробуем по примеру Баша поменять язык для «лучше понятности», то у нас с вами будет не "конец если", а "илсе" какие-нибудь. Не поймут нас люди!
namikiri
26.06.2019 15:24«КонецПроцедуры» вообще звучит как восклицание относительно чего-то фатального. Приходишь домой, а квартира горит, столб чёрного дыма, стоишь, смотришь на дом, а в голове — «ну всё, конец процедуры...»
Ast95NG
26.06.2019 13:44ИМХО порог вхождения сейчас очень высокий, особенно в тяжелых конфигурациях типа ERP. С нуля так высоко мало кто способен прыгнуть. С учетом того, что тяжелые решения без знания «изнутри» и всякий особых случаев большая редкость, плюс нет сообщества, которое можно спросить (погуглить), плюс адаптированные решения будут объективно хуже тестироваться, плюс не верю я, что разницу в процессах и обычаях на 100% можно убрать, плюс стыковать надо с совсем другими продуктами (интернет-магазины, фронты и т.п.)…
Короче говоря надо было бы начать с легкой и дешевой конфигурации, а не ERP с ее гигабайтным объемом кода.lolhunter
26.06.2019 15:26В России на порядок сложнее бухучет.
Так что по факту надо выкинуть все и оставить ооочень упрощенную версию.
В большинстве стран достаточно инвойса и накладной. Кучу шлака, типа Торг-12, УПД, Счет-фактуры можно заменить одним документом.Vnuchok
26.06.2019 16:20Особенно УПД. Много лет в торговле и УПД мало кому нужен, ибо далеко не везде заменяет ту ж счёт-фактуру
lolhunter
26.06.2019 16:37Хотели как лучше, получилось +1 нафиг не нужная форма… Это вообще не нормально когда по элементарному налогу НДФЛ у нас 7 форм.
В США 1 форма и для физика и для юрика. У нас 7 РАЗНЫХ.Googolplex
27.06.2019 02:17США — очень плохой пример для сравнения в плане количества бумаг при подаче налоговой декларации.
В РФ мне приходилось один раз отправить форму 3-НДФЛ, и там все ее заполнение обошлось несколькими кликами в личном кабинете.
В США мы отправляем две формы tax return, для федерального и для местного, и в каждой по много листов и под-форм с отдельными номерами. А если посмотреть сколько их там всего возможных, то волосы дыбом встанут.
Я не знаю ничего насчет различий и преимуществ/недостатков бюрократии в двух странах конкретно для юрлиц, но что касается конкретно деклараций для НДФЛ, с этим в РФ гораздо проще.
Ndochp
26.06.2019 17:36Начали давно с типабухи (кажется личные финансы, но может и для малых фирм). Сейчас глубоко не копаясь есть www.1ci.com
pauls0
26.06.2019 18:31>ИМХО порог вхождения сейчас очень высокий, особенно в тяжелых конфигурациях типа ERP.
вся тяжесть вхождения — обусловлена нашим законодательством и желанием 1С усидеть на двух стульях (известным адептам по лозунгу «Доступно и всерьез») — адским порождением которое из себя представляет современная реализация встроенного языка и объектной модели 1с
Drakosh
26.06.2019 18:59Конфигурация УНФ (Управление нашей фирмой) была переведена, и даже доступна бесплатно для иностранцев, как я помню.
Ast95NG
28.06.2019 23:43Вот УНФ-International вполне может взлететь. Если ее перестанут экспоненциально усложнять. Сколько там сейчас общих модулей, то-ли 800, то-ли 1200, или 2000 — не помню уже, потому что в любом случае это больше, чем разумное количество.
Golovanoff
26.06.2019 13:571с в России заполонила, потому что позволяет очень быстро подогнать КИС под текущие процессы. Но на западе, насколько я понимаю, всё наоборот — там люди привыкли покупать КИС вместе с процессами и перестраивать свои процессы под то, что заложено в КИС. Поэтому нужность 1с на западе — весьма сомнительна. Разве что ценой могут давануть мастодонтов.
Nilpferd
26.06.2019 14:16Как платформа — 1С для своей ниши хороша, даже возможно, что и лучшая. И как только западный потребитель узнает о возможности менять систему под себя, а не самому перестраивать процессы под систему, я думаю все начнут делать именно так. Тем более ниже цена, тем более есть готовые дешёвые программисты.
Но выходит на рынок нужно с решением изначально «под запад», а не то, что сейчас пытается сделать 1С. Получится как всегда: попытка нужная и назрела, но воплощение всё смажет.Almet
26.06.2019 15:581С для своей ниши хороша, даже возможно, что и лучшая. И как только западный потребитель узнает о возможности менять систему под себя, а не самому перестраивать процессы под систему, я думаю все начнут делать именно так.
Позвольте не согласиться. Запад хорош своей исполнительностью, в т.ч. законодательства. А у нас — если нельзя, но очень хочется — то можно. И получается, что 75% отчетности не соответствует действительности, если делать срез данных в БД.HellKaim
26.06.2019 16:22Отвечу всем в топике. Запад привык вибрать систему+процессы из за цены внедрения. Если есть гибкая платформа, которую можно дописывать не аендером и у которой приемлема цена входа — она пойдет.
Действительно 99% процессов и документов не нужны и платформа, как я понимаю, это не ограничивает.
Проблема западных ERP в их наличии и исторической привычке. В каждой стране есть что-то локальное свое, иногда — со спец сертификацией от контролирующего гос органа. Но ниша есть — удачи ребятам.
Vnuchok
26.06.2019 17:47вот когда читал вот это
И получается, что 75% отчетности не соответствует действительности
, сразу подумал о кэше. Но, да, Вы правы, амеры засомневаются… Но, могут и прочухать)))
Nilpferd
26.06.2019 18:33Запад хорош своей исполнительностью, в т.ч. законодательства
Не стоит поддаваться мифам. Запад очень прагматичен, если выгоднее соблюдать закон — он будет соблюден, если выгоднее обойти и заплатить штраф — так и будет сделано.
получается, что 75% отчетности не соответствует действительности, если делать срез данных в БД
Не путайте управленческий учет (читайте — «для внутреннего пользования») и регламентный(читайте — «для предоставления вовне»). Да и «действительность» — это, зачастую, очень расплывчатое понятие.
А возможность «отменить» действия и поправить данные «в нужную сторону» — это особенность именно готовых продуктов, созданных для России, а не фреймворка. Для Запада можно сделать решение, исключающее такую возможность.
Про чистку кеша 1С — не очень понял, что имеется в виду и как это связано с учетом.
holomen
27.06.2019 03:45тем более есть готовые дешёвые программисты.
которые умеют в код только на кириллице, ога ))
Nilpferd
26.06.2019 14:53Как сказано в Википедии, рабочее название языка — «1Сик» («одинэсик»)
В Википедии сказано:
Рабочее название языка — «1Сик» («одинэсик») — очень быстро исчезло из официальных источников. Сейчас при упоминании этого языка в письменных документах нужно писать 1С Язык программирования
Materializator
26.06.2019 15:22Тут надо понять интересы фирмы-разработчика. А они… не всегда соответствуют интересам сообщества разработчиков (которое достаточно большое и консолидированное) и (ИМХО) конечных пользователей.
Приведу пример. При наличии 8 платформы кто-то (возможно, это уважаемый Александр Орефков) нашёл ошибку в 7 платформе, и сделал turbobl.dll размером 32 КБ, которая своим наличием в каталоге платформы или базы, с единственным вызовом, поднимала производительность любой конфигурации на несколько, до 15, процентов. И предложил фирме-разработчику передать описание ошибки в 1cv7?.exe для исправления глупой ошибки. На что получил вопрос «Насколько это поднимет продажи программы?» Ни на сколько? Спасибо, не надо.
Есть мнение, что модель развития фирмы называется «Создать проблем и продать решение».
В этом случае на открытом рынке, где не меняют формы счёта-фактуры с интервалом в 4 месяца, такая фирма долго не проживёт.
silber
26.06.2019 15:49На международном рынке 1с не приживется до тех пор, пока 1сники не выкинут возможность менять документы задним числом.
DMGarikk
26.06.2019 16:06+1а у них прямо все учетные системы насмерть залочены и не позволяют менять документы задним числом?
HellKaim
26.06.2019 16:24+1Да. Вы не можете поменять документы — это требование законодательства.
В ряде стран так вообще они подписываются электронно и все — изменение никак. Но можно отменить и создать новое с новым номером.DMGarikk
26.06.2019 16:35ну я некоторое время назад много ковырялся с конфигурацией БИТФинанс и учетом МСФО в ней, могу сказать что адская боль и страдание, попытатья поменять там документ задним числом чтобы не осталось следов. (случайно в боевую базу влили некорректные тестовые данные, из-за которых слишком геморройно было-бы объяснятся с аудиторами)
==
Я вообще к тому что несколько затруднительно сделать систему где вообще нельзя изменять данные задним числом (ну разве что блокчейн заюзать, но это модно стало только совсем не давно и явно весь запад такое не юзает)Akon32
26.06.2019 17:04+1Я вообще к тому что несколько затруднительно сделать систему где вообще нельзя изменять данные задним числом (ну разве что блокчейн заюзать, но это модно стало только совсем не давно и явно весь запад такое не юзает)
Git — пример подобной системы. Со всеми плюсами и минусами. Since 2005.
DMGarikk
26.06.2019 17:10git это хранилище несвязанного текста в основном
а 1С это всётаки надстройка над реляционной БД с очень высоким уровнем абстрации относительно того формата данных в котором реально эти данные хранятся
удаление или изменение одного документа в такой системе может вызывать десятки тысяч связанных изменений причем в виде пересчетов промежуточных итогов и прочих данных
Googolplex
27.06.2019 02:22Git это по факту блокчейн и есть :) по крайней мере, структура данных (Merkle tree) одна и та же.
И конкретно в гите можно править историю. Более того, если копия репозитория только одна (или все копии доступны для прямого контроля), это можно сделать не оставляя следов вообще.
Materializator
26.06.2019 16:14Это небольшая беда, типовые конфигурации доступны в исходниках и несложно (зачастую — параметрическими настройками в пользовательском режиме) дают возможность закрыть изменение данных задним числом. Кто хотел — в «семёрке» закрывал пользователям и это, и возможность видеть и сохранять не нужные пользователю данные.
cerrenesi
26.06.2019 16:03Платформа 8.3 давно исчерпала себя. Обрабатывать ответы веб-сервисов на языке 1С это боль и костыли.
Nilpferd
26.06.2019 18:49+1Извините, но это звучит примерно как «Открывать пиво электродрелью- это боль и костыли. Электродрели давно исчерпали себя.» Используйте инструменты по назначению и тогда найдется ещё много потенциала для использования. Да и багаж знаний обогатится. Одни плюсы.
androidt1c
26.06.2019 16:11Тормозом будут идиотские программные лицензии, привязанные к железу. Даже железный hasp иногда лучше.
DMGarikk
26.06.2019 16:38давайте вспомним не менее идиотские программные лицензии windows, office, лицензии баз данных на всякие ораклы, дб2, mssql и их замудренные cal-ы
одинесовская лицензионная политика по сравнению с ними прямо эталон прозрачности и простотыandroidt1c
28.06.2019 12:39mssql — скачал и работаешь. Поменял железо — работаешь. 1С — нарисует вигвам в случае любого чиха.
DMGarikk
28.06.2019 12:54а что сразу mssql? давайте винду с её активацией вспомним, это повеселее, и её терминальные лицензии на rdp когда чёто клинануло в лицензировании и ферма на 500 пользователей никого не пускает к себе… иногда даже админа… это вам не 1С где в случае чего можно обходными путями людей в базу пустить довольно оперативно
Вообще довольно много специализированного софта с жесткой привязкой к железу и программно-аппаратным ключам существует… помню меня поражал старенький офисный принтер-копир с hasp ключами заплатил за лицензию? будешь гигабайтные картинки печатать за 5 минут, нет… жди полчаса
OldGrumbler
26.06.2019 16:53При упоминании 1с я всегда вспоминаю редактор «Лексикон», получивший в свое время незаслуженную популярность из-за советских правил документооборота. Те, канувшие в Лету, правила допускали только рукописные или напечатанные на машинке документы (для идентификации по почерку или особенностям оттисков литер). Лексикон умел медленно и кривовасто изображать машинопись на матричниках. Кончились правила — кончился и Лексикон. То же самое ждет и 1с в случае перехода РФ на международные стандарты документооборота…
DMGarikk
26.06.2019 16:59+1лексикон кончился с доступностью пиратского офиса и ставшим стандартом формата doc
в случае перехода РФ на международные стандарты документооборота
этого никогда не произойдёт, я помню эти разговоры еще в середине 2000х, с тех пор мы ни на метр не сдвинулись в эту сторону
также 1С всётаки сам по себе удобный фреймворк для разработки приложений автоматизации и отчетности с пока еще довольно большим сообществом программистов и небольшими ценниками на них по сравнению с остальными. наивно думать что если наступит МСФО то бизнес с радостью кинется к программерам с из js/php/java и ценниками от 150тыр за человека который не разбирается ни в чем кроме чисто-программингаOldGrumbler
26.06.2019 18:02лексикон кончился с доступностью пиратского офиса и ставшим стандартом формата doc
Пока было разрешено делать документы только в рукописи или на машинке, офис годился бы разве что для оформлятства поздравительных открыток…
если наступит МСФО то бизнес с радостью кинется к программерам с из js/php/java
Он кинется к уже готовым решениям — как платным, так и открытым; тысячи ихъ.DMGarikk
26.06.2019 21:14Он кинется к уже готовым решениям — как платным, так и открытым; тысячи ихъ.
И начнет с радостью платить огромные зарплаты разработчикам, радуясь их недоступности на рынке… типа фуф… главное что не 1С… василия на очередную селф-мейд-опен-ерп написанную на php как возьмет, как только этот василий начнет ваять складской учет с килотоннами отчетов… гораздо эффективнее и быстрее 1С-ника… и сразу все узнают что 1С это днище а обычные языки очень крутые
==
блин ну в самом то деле, вы я так понимаю никогда не сталкивались с этой сферой где 1С процветает? а если сталкивались то не учитывали стоимость разработки и поддержки костыльного открытого продукта или лицензии с поддержкой на «тысячи платных решений»?
rvs2016
27.06.2019 02:08> 1С всётаки сам по себе удобный фреймворк
> для разработки приложений автоматизации и отчетности
Идеи автоматизации чего-нибудь через применение программ типа 1С отдалённо напоминают ситуацию примерно такую:
Нужен фирме сайт. Программист устанавливает веб-сервер (например, Апач), да ещё и прямо в винде. Вешает туда сайт фирмы. Секретарша утром приходит, включает винду с этим веб-сервером — пользователи видят сайт фирмы. Уходит вечером домой — компьютер вместе с этим сайтом выключает. Вот и весь сейт. Так же и автоматизация в программах типа 1С. Можно ли её там делать? Да можно, конечно. Но можно и сайт включать только в рабочее время и говорить всем, что сайт у фирмы есть. :-)DMGarikk
27.06.2019 10:59Идеи автоматизации чего-нибудь через применение программ типа 1С отдалённо напоминают ситуацию примерно такую:
Ну тоесть вы не видели ни разу 1С в крупных фирмах?
pauls0
27.06.2019 13:58также 1С всётаки сам по себе удобный фреймворк для разработки приложений автоматизации и отчетности с пока еще довольно большим сообществом программистов и небольшими ценниками на них по сравнению с остальными.
сообщество уже начинает «таять» — 1с уже чуть не из штанов выпрыгивает, пытаясь заманить «свежую кровь». те же фране испытывают вполне себе кадровый голод
про «небольшие деньги» можете забыть. если хотите качество — доставайте кошельки
и это тоже проблема — франям становится всё тяжелее содержать людей обладающих экспертизой в самом фреймворке и в предметных областях. они недешевы, а рынок проектов снова схлопываетсяpauls0
27.06.2019 14:05+
я же не против
пускай выходит на рынок
если дело выгорит — будет польза всем:
мир «автоматизации» получит нового игрока — это подстегнет уже существующих игроков для улучшения своих решений. это даст новые идеи самой 1с. это даст смысл многим людям развиваться дальше в этом направлении — карьера, перспективы, деньги…
но если 1с пойдет как обычно «своим путем» как привыкла в РФ — я сомневаюсь что из этого выйдет что-то вменяемое. у нас 1с крупный бизнес «терпит» — не развивается вместе с ней, а относится как к неизбежному злу. надо же как-то считать налоги. а как ядро КИС не рассматривают. И в интервью говорят вежливо «мы ее переросли»
VMichael
26.06.2019 17:01-1Харб решил двигаться в сторону завоевания мира и сделал возможных публиковать статьи на английском. Взлетит или нет?
1С решила двигаться в сторону завоевания мира и локализоваться на английский, с упрощением структуры. Взлетит или нет?
Melex
26.06.2019 17:36+2Как один из участников, который двигает 1С вне СНГ, могу спокойно сказать — что да, 1С это реально круто для того рынка.
Мало того — на 1С написано более 1000 конфигураций, из которых, может 10-15% заточено под локальную базу страны. Остальные — не привязаны ни к чему, и с минимальными надстройками и локализацией интерфейса — могут применяться где угодно.
а гибкость и всякие плюшки — порой удивляли представителей Microsoft, когда мы были на конференции — они рассказывали как подключить PowerBI к MS SQL, у них минут 20 доклад был про то — как дать доступы, как прописать таблицы, как там еще кучу всего сделать, а когда мы сказали, что в случае 1С — надо поставить одну галочку и нажать одну кнопку, и дальше по oData тяните данные хоть в эксель, хоть в PowerBI — они не поверили, пришлось показывать.
Так что да, 1С норм так выйдет на те рынки, но боюсь не силами 1С, а больше силами ее партнеров, что в принципе — даже лучше, как по мне :) Но и 1С очень сильно им помогает.cerrenesi
26.06.2019 18:40Того это какого? Или вообще всех рынков? Не справедливо сравнить MS SQL и платформу 1С. Хотя бы потому что 1С должна использовать MS SQL для своей работы. Можно без проблем написать например на Java приложение, которое так же будет тянуть одной кнопку в БД.
Melex
26.06.2019 18:54нескольких стран.
Почему не справедливо, ну давайте сравним с САП, Oracle и т.д. :)
у 1С слишком много преимуществ, кроме двух — узнаваемость, и местами стабильность :(
pauls0
26.06.2019 23:24а когда мы сказали, что в случае 1С — надо поставить одну галочку и нажать одну кнопку
вы еще расскажите, что 7.7 в связке под sql работала в 90% под sa.
и в 8-ке многие с секьюрностью не парятся…
одна галка, одна кнопка. «доступно и всерьез»
зы нашли повод для гордостиMelex
27.06.2019 09:34Прикиньте, оказывается, что бизнесу пофиг на то, что у вас там крутится сзади, бизнес говорит — хочу PowerBI, вы говорите — это займет 20 минут, или это займет месяц? В каком случае вас пошлют? Тем более, что такие штуки — обычно вначале хотят, как дети, и только получив — начинают задумываться зачем это надо и какие анализы им там надо строить.
Так что да, быстрое прототипирование — это однозначно в плюс!pauls0
27.06.2019 10:31вы говорите — это займет 20 минут, или это займет месяц?
вы хотя бы своих собственных басен придерживайтесь: «они рассказывали как подключить PowerBI к MS SQL, у них минут 20 доклад был про то — как дать доступы, как прописать таблицы, как там еще кучу всего сделать»
вы собираетесь делать месяц то о чем рассказывается 20 минут? рыыыыыли?Melex
27.06.2019 11:26Ясно, понятно. Сразу видно профи, предпочту пройти мимо. Сравнивать время презентации и время реализации задачи… Ладно… Не важно.
pauls0
27.06.2019 13:35Сравнивать время презентации и время реализации задачи…
а что не так то?
задача вроде очерчена: «как подключить PowerBI к MS SQL»
далее презентуха, в которой как у всех водится куча воды: «у них минут 20 доклад был про то — как дать доступы, как прописать таблицы, как там еще кучу всего сделать»
вы реально собираетесь это месяц делать?
я по консоли запросов могу ворох роликов на ютубе найти. минут на 20 — как определить какая консоль вам нужна, как ее скачать, как открыть, где чего находится… «там еще кучу всего сделать»
«выбрать * из справочник.товары» — тоже будем месяц делать?
DMGarikk
27.06.2019 11:01и в 8-ке многие с секьюрностью не парятся…
а нигде с ней не парятся, помнится я офигевал над одним очень серьезным банковским софтом, где прям в код вшит логин и пароль… не ну а чо 'сбербанк не ругается' (слова вендора)
вообще в РФ очень мало фирм которые хотят нормальную ИБ, всем достаточно чтобы 'сеть не сильно завирусована была' (с) эту фразу слышал гораздо чаще чем хотелpauls0
27.06.2019 11:11имхо это говорит только о низкой зависимости большинства контор от it. и основные потоки и ценности не являются «цифровыми». и представления у людей принимающих решения еще на уровне 90-х годов.
ну помрет компутер на денек — ничего страшного. ну секретарша не поиграет в принцофперсия. ну бухгалтер накладную забьет в базу не сегодня, а завтра. придет «мальчик», сунет дискетку с касперским — вылечит. на них даже шифровальщики/вымогатели особого впечатления не производят
те которые реально зарабатывают «вместе» с it себя уже так не ведут.DMGarikk
27.06.2019 11:18те которые реально зарабатывают «вместе» с it себя уже так не ведут.
ох если бы так было в большинстве случев ;))
ну помрет компутер на денек — ничего страшного. ну секретарша не поиграет в принцофперсия.
Не заплатят НДС в срок, попадут на штраф в пару десятков миллионов… даа… ерунда какая.
На самом деле многие руководители недооценивают важность ИТ в соврменном бизнесе. В большнстве случаевpauls0
27.06.2019 11:31Не заплатят НДС в срок
это критично в отчетный период.
первичка и старые отчеты у них как правило есть. напрягут бухгалтера — «нарисует» что-нибудь похожее. потом подадут «уточненку»DMGarikk
27.06.2019 11:40это критично в отчетный период.
ну типа ''ну критично всего 4 раза в год, можно не заморачиваться" (с)… это как с Чернобылем… вероятность тяжелой аварии 1 на миллион, можно ничего не делать
первичка и старые отчеты у них как правило есть. напрягут бухгалтера — «нарисует» что-нибудь похожее. потом подадут «уточненку»
Помимо штрафов налоговой есть еще штрафы покупателей и поставщиков. А вот 'нарисует чтото похожее', я уже учавствовал в таком мероприятии… контора влипла на 5млн недоплаченного НДС, пока искали первичку сдали уточненку… а оказалось что отгрузок было раз в 6 больше.
p.s. надо ли говорить что ничего не изменилось в той конторе в плане отношения к ИТ? бухгалтерам срезали премию и всёVMichael
27.06.2019 12:02Ну типа «критично» в голове у ИТ-шников и «критично» в реальности это часто две большие разницы.
Там где бизнес действительно критично зависит от ИТ, там к ИТ относятся серьезно и без дураков.DMGarikk
27.06.2019 12:08Там где бизнес действительно критично зависит от ИТ, там к ИТ относятся серьезно и без дураков.
да если бы
Я работал в фирме где бизнес действительно критично зависит от ИТ, но это не мешает сокращать дежурных админов, ИТ отделы, не покупать аккумуляторы в ИБП
и то что 'да последние лет 5 ничего не происходило! Зачем нам это всё!??' вполне конвертируется в реальность благодаря эффективным менеджерам
я не буду говорить какую фирму я имею в виду, её услугами многие пользуются не замечая этого. (не сбер, вообще она мало известна своим названием). но это очень яркий представитель 'серьезного и критичного ИТ бизнеса'dzok
27.06.2019 15:51Это, как правило, из-за того что нынешние руководители и директора в основе своей родом из 90х. У них есть два основополагающих принципа «Я начальник, ты дурак» и «Я знаю все» при полном отсутствии реальных знаний, уж в IT так точно. Им можно, при благоволении (привет методу Молчалина) к персоне, залить в уши вообще все что угодно и это прокатит.
Gamliel_Fishkin
27.06.2019 23:30сокращать дежурных админов, ИТ отделы, не покупать аккумуляторы в ИБП
При таком отношении фирма легко может разориться, разве нет?
и то что 'да последние лет 5 ничего не происходило! Зачем нам это всё!??' вполне конвертируется в реальность благодаря эффективным менеджерамSwingoPingo
28.06.2019 09:16Разве да. И фирм таких становится больше, чем пальцев на руках. На сколь нибудь длительном периоде такая конструкция схлопывается.
pauls0
27.06.2019 13:37ну типа ''ну критично всего 4 раза в год, можно не заморачиваться" (с)… это как с Чернобылем… вероятность тяжелой аварии 1 на миллион, можно ничего не делать
ну чаще всего так и бывает
что упало?
сервер
где архивы?
на сервере
а чаще всего вообще никаких архивов нет
makar47
26.06.2019 17:43Например, компонента 1С++ расширяет язык 1С средствами полноценного объектно-ориентированного программирования.
Актуально для 7.7. Вряд ли семерку на международный уровень выводить будут…
yarric
26.06.2019 17:45-1Мы поставили себе цель из российской ERP выделить ядро, очищенное от „российского законодательства”
И что после этого останется от 1С? Аналог MS Access? Может хоть многочисленные экспаты купят поностальгировать.
tuxi
26.06.2019 17:52-2Так вот оно какое, секретное оружие России, на которое у Запада не будет ответа
CrushBy
26.06.2019 18:59Непонятно, зачем переводить на английский язык интерфейс? Из европейских стран и СНГ это нужно только для Великобритании. Для всех остальных нужен своя локализация — иначе ее никто использовать не будет.
Кроме того, не очень понятно на кого будет продукт ориентирован? Маленьким фирмам кастомизация особо не нужна (им как раз нужно облако с большим встроенным функционалом). Крупным компаниям все преимущества 1С особо не нужны. Да и там рынок уже давно поделен, и никто ничего менять не будет (посмотрите хотя бы блок лероя и что у них там во Франции у них творится).pauls0
26.06.2019 23:34никто ничего менять не будет
а тут придется. причем особо никого не спрашивая — надо или нет
пришлют письмо и скажут — ваша конфигурация устарела навсегда, готовьте валидол и кошельки. мы вам продадим новое решение, гораздо лучшее. там не будет того к чему привыкли — не беда. человек не блоха — ко всему привыкнет. и потом всегда можно устроить триумфальное возвращение функции. да, вчера мы говорили, чтоне держите его такона не нужна, а завтра она вернется под гром оваций. точнее не вернется, а «переизобретется» заново (привет тебе, перейти в список)
и самое важное — всеоброкИТС оплатили?
Melex
27.06.2019 09:39все предельно просто — с английского проще и дешевле переводить на другие языки.
Другие страны могут работать и в английских версиях, ибо универсальный язык, особенно если говорить про какие то отраслевые решения.
Gamliel_Fishkin
26.06.2019 19:07Какое-то время назад видел на каком-то англоязычном сайте старое высказывание американского сисадмина, что Nginx отличный сервер, лучше чем Apache, жаль документация только на русском. Читал это с гордостью за Россию: на Западе уважают и ценят российский софт. Обсуждаемая новость вызвала бы аналогичную гордость, но это не распространение 1С на Запад, а её уход туда — не экспансия, а утечка мозгов, происходящая по вине режима.
pauls0
26.06.2019 19:30а её уход туда — не экспансия, а утечка мозгов, происходящая по вине режима.
«остапа понесло»
никто никуда не утекает — сегодняшняя «новость» — это на самом деле не новость. это не первая попытка 1с выйти в мир. у нее офисы даже где-то есть. толку с них как с козла молока — в лучшем случае «обслуживание» крупных офисов совместных предприятий
pauls0
26.06.2019 19:16-1могу только «себя» и других «поздравить» — 1с съела локальный рынок (точнее поняла, что там больше ловить нечего) и опять пытается вылезти на мировую арену.
причем с чем?
отвратным встроенным языком времен «стояния на угре».
чего? синтаксический сахар? linq? лямбда? ооп? интерфейсы? абстракции? паттерны? забудьте
это «встроенный язык». который не «вычищался» с времен 1С 7.7 конца 90-х. в современных реалиях это — помесь бульдога с носорогом. ибо с одной стороны «кондовый» процедурный язык отжирающий кучу строк кода на то, что современные ЯП делают в одно касание — если бы оценку трудозатрат продолжали бы делать по количеству строк — то 1с-ники бы батистовые портянки носили. отдельная «вишня на торт» — клиент/сервер реализованный в последних версиях платформы. Разработчик должен сам помнить «на каком небе» он сейчас находится — мы сейчас на клиенте? или на сервере? а объект который я хочу обработать — что у него с сериализацией? тварь я дрожащая или смогу обмануть «передача мутабельного значения»
доступен язык запросов для извлечения данных — кастрированный диалект t-sql, самый базовый. любая хотелка за пределами «2+2» либо какой-то ад и израиль с 20 временными таблицами и 30-ю подзапросами или просто вытаскивание данных в объектную модель и обработка их там — производительность -> давайдасвидания
gui (так называемые Управляемые Формы) — по сути «XAML на минималках». Причем 1С удалось то, от чего отказалась MS — интерфейс в 1С реально собирается мышью, разметку не надо редактировать руками — это банально недоступно. Но за счет этого — ничего переопределить, изменить поведение, создать свой контрол — нельзя. Или элемент работает как решил создатель платформы или вообще не работает. Про mvvm все помнят? — выкиньте в мусорное ведро. всё будет валяться в виде адского месива в code-behind. логика гуя, куски бизнес-логики, вызовы «сервера приложений»
отчетная система — система компоновки данных. неплохая вещь. но опять отчеты — за пределами «2+2» в ней собирать ооооочень тяжко. Объектная модель в ней — отдельная песня — классический мем: ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокументИмениНуралиеваБорисаГеоргиевича
ну и чтобы скучно не было — пользование скд заставляет разработчика изучить так сказать отдельный «под-диалект» к имеющемуся в платформе языку запросов, про который я уже писал выше
язык интерпретируемый, реально ошибки можно вычислить только в «рантайме». энтузиасты рисуют какие-то автотесты, скрипты — но это все на уровне народной самодеятельности
производительность и масштабируемость — у всех еще животы болят от смеха, когда 1с презентовала упр. формы и тонкий клиент как панацею для «слабых машин» — всё будет летать, т.к. по сути на машине юзверя будет работать что-то вроде «браузера», а всю нагрузку будет держать сервер приложений. ага… forum330.com/forum/usr/img/909/Capture.PNG
админы 1с просто ненавидят — никто не понимает куда она девает ресурсы и почему не принтер печатает «как все»pauls0
26.06.2019 19:42обычная картина — под столом бухгалтера, среди крошек от печенья, в режиме «борьба нанайских мальчиков» катаются по полу админ и штатный 1с-ник. Крича друг другу «Это твоя проблема»
и самое веселое — они оба правы. и оба ничего не могут сделать.
1с-ник прав — это такой же софт как все, я пишу высокоуровневую бизнес-логику и в душе не ведаю почему приложение тупит при практически пустой базе
админ прав — я испробовал обычные методы, ничего не помогает — ты по сути представитель вендора — решай вопрос сам
ну а вендор… ну вы понимаете…
DMGarikk
26.06.2019 21:23+1который не «вычищался» с времен 1С 7.7 конца 90-х.
1С в вариации 7.7 и 8.3 это земля и небо, семерка это верх неадекватности и взрыва мозга, восьмерка реально напоминает VB6 из которого выкинули зачатки ООП… там есть куда расти но не настолько всё плохо как было в «клюшках»
Или элемент работает как решил создатель платформы или вообще не работает.
А вы договаривайте же, почему так сделано. Это сделано для того чтобы интерфейс работал в браузере причем начиная аж с IE7 и при этом выглядел точно также как в нативном клиенте.
Я чёт затрудняюсь придумать какой еще инструмент так умеет с аналогичным функционалом.
ну и чтобы скучно не было — пользование скд заставляет разработчика изучить так сказать отдельный «под-диалект» к имеющемуся в платформе языку запросов, про который я уже писал выше
насколько я знаю, никто не пишет вручную эти адские запросы.
зато вы забыли упомянуть насколько функциональна СКД по сравнению с любой другой ORM и сам язык по сравнению с SQL
p.s. я уже давно не работаю с 1С, но у меня почемуто не осталось какойто иррациональной ненависти к нейpauls0
26.06.2019 23:141С в вариации 7.7 и 8.3 это земля и небо, семерка это верх неадекватности и взрыва мозга, восьмерка реально напоминает VB6 из которого выкинули зачатки ООП
я с 1с работаю с 2002 года. все что внесла 8-ка это разделение понятий ссылка/объект, периодику заменили регистрами сведений, ввели foreach и dictionary. язык запросов привели к «select» из t-sql. а базис все тот же. чему там «взрываться». да в 7.7 приходится иногда влезать и удовольствия это не вызывает
А вы договаривайте же, почему так сделано. Это сделано для того чтобы интерфейс работал в браузере причем начиная аж с IE7 и при этом выглядел точно также как в нативном клиенте.
а вы договаривайте почему это не работает в реалии. банально потому что «пирамида возможностей» выглядит так (сильный -> слабый): толстый клиент -> тонкий клиент -> web клиент
насколько я знаю, никто не пишет вручную эти адские запросы.
вопрос не в ручной писанине — а в доп. функциях. которые в скд имеют право на существование в коде запроса, а в тексте «просто запроса» будет фиаско. зачем человеку напрягают мозг этим?
насколько функциональна СКД по сравнению с любой другой ORM и сам язык по сравнению с SQL
как «часть» может быть функциональнее «целого»?
у меня почемуто не осталось какойто иррациональной ненависти к ней
где вы увидели «ненависть»? это по сути дружественный стеб
ненависть начнется когда какой-нибудь завод в германии поймет во что он вляпался. ибо кроме проблем с платформой будет еще проблемы с решениями на ней.
переход между ERP 2.2 -> ERP 2.4. отзыв одно из «допопытных»:
Боюсь, что разработчики очень поторопились. В сентябре выпустили новую редакцию, а поддержку старой прекратят в январе 2018. На переход всего 3 месяца.
Я бы лучше написала статью: 10 причин почему не нужно переходить на ред.2.4.
3 назову сейчас:
1. После перехода распроводятся все ранее проведенные месяца и не перезакрываются!
2. Расчет себестоимости выдает ошибку, которую не исправить в пользовательском режиме (на данный момент это ошибка релиза, но сколько их еще будет???)
3. Плановые калькуляции (несомненный плюс новой редакции) на наших данных не считаются или считаются с ошибками — руками поправить нельзя…
Одним словом 3 причины почему не переходить: 1. Невозможно закрыть месяц — как следствие сдать отчетность.
2. Очень много ошибок, которые препятствуют работе (неплохо было бы их обкатать на пилотах, почему их должны обкатывать добропорядочные пользователи и платить за обкат деньги)
3. Некорректно работает заяявленный «новый » функционал
А? Как тебе такое, Илон Маск?DMGarikk
27.06.2019 11:06ненависть начнется когда какой-нибудь завод в германии поймет во что он вляпался. ибо кроме проблем с платформой будет еще проблемы с решениями на ней.
ну так а тут проблема в другом, нет хороших решений в принципе. Вы считаете что SAP идеален и без ошибок? или Dynamix AX? там тоже нетиповые кривые языки программирования и всякая чертовщина в конфигах…
пока из всего что я видел, 1С самый адекватно выглядящий софт, во многом благодаря тому что они постоянно его переписывают… было бы у нас как в Евпропе, мы до сих пор бы на 7.7 сиделиpauls0
27.06.2019 11:25было бы у нас как в Евпропе, мы до сих пор бы на 7.7 сидели
так и сидят. куча мелких контор которым всё это не нужно. а если бы еще «бешеный принтер» уняли — вообще не жизнь была, а сказка. но «там» опять у кого-то свербит и надо снова менять кбк/ндс/статистику/ндфл/фсс — нужное подчеркнуть
они были бы не против перейти на что-то более современное, но когда обсчитывают во что им это обойдется — энтузиазм испаряется
потому что соотношение выхлоп/затраты получаются просто несоизмеримым
dzok
26.06.2019 20:51Не текст, а рекламный ролик.
mikechips
26.06.2019 22:09"Анонсируем перевод на английский" — так себе рекламный ролик для русскоязычного Хабра :)
dzok
27.06.2019 13:41Я про лейб-мотив вступления. «Уникальная», «легендарная» и прочее. Только что «святой» и «родной матушкой» не названа.
mikechips
28.06.2019 03:56При всей антипатии к 1С и весьма натянутой истории отношений, именно слово "легендарная" подходит по словарному определению)
А вот уникальная и пр. — это сомнительно звучит в наше время, да
SergeyUstinov
26.06.2019 23:56Ну пусть выходят. :)))
Не то чтобы 1С не найдет покупателей… Кто то да соблазнится.
Но "качество" прикладного функционала (конфигурации) довольно быстро принесет свои плоды.pauls0
27.06.2019 10:43Но «качество» прикладного функционала (конфигурации) довольно быстро принесет свои плоды.
меня вот интересует как они будут объяснять почему механизм для хранения данных бух. учета настолько медлителен и крив, что аналитику на счете в типовых приходится искусственно ограничивать магическим числом «3». Условно «контрагент/договор/документ расчетов» — это всё что вам доступно на данном счете из аналитики. На другом счете — другая комбинация, но опять из трех видов аналитики. Можно зайти в свойства конфигурации, поменять это ограничение с «3» допустим до «5». Ура? Хрен там плавал. Ибо все стандартные отчеты, все базовые функции заполнения, до всех модулях проведения — везде присутствует эта цифра «3». Вплоть до явного использования magic number — типичный цикл «для счетчик = 1 по 3 цикл».DMGarikk
27.06.2019 13:58''так исторически сложилось"
на самом деле если поискать я думаю даже можно будет найти объяснение этому от них, типа 'мы посмотрели и считаем что всем этого достаточно'
помнится во времена 7.7 было разделение на платформы на Стендарт и Проф, в первом варианте платформа ограничивалась 3 субконто, во втором ограничения не было. однако все простые-типовые конфигурации работали на 'стандарте' и там все железно было прибито к этой трешке
и учитывая неземную любовь 1С к историческому наследию (привет дискетки которые совали в поставки аж до конца 2000х годов) и единый, очень замысловатый стиль написания зарплатных конфигураций… не удивлюсь что тройка там явно по историческим причинамpauls0
27.06.2019 14:16так исторически сложилось
жалкое, душераздирающее зрелище (с)
на самом деле если поискать я думаю даже можно будет найти объяснение этому от них, типа 'мы посмотрели и считаем что всем этого достаточно'
я помню, пытались лепетать про «больше вам не нужно» и «бухгалтеру в голову 4 субконто не поместится»
и единый, очень замысловатый стиль написания зарплатных конфигураций
оооо… кто пытался понять как работает ЗиУП — тот в цирке не смеется
эти «sql» запросы по 500-2000 (я не шучу) строк… причем они еще динамически собираются… т.е. получили кусочек из одной функции, получили кусочек из другой, вверху еще отполировали текст substr() — и вот сиди в консоли, «анализируй» что тут происходит
SwingoPingo
28.06.2019 09:19и учитывая неземную любовь 1С к историческому наследию
вы шутите? Мы сейчас про тех ребят которые переписывают решения так, как будто последних 20 лет развития и не было?DMGarikk
28.06.2019 11:41могли бы за 20 лет осознать что их ЗУП и ЗиК написала команда садистов
Я уж молчу про то что во всех их продуктах сквозит внутренняя энтерпрайзность самой 1С… типа 16-битного инсталлятора в 7.7 типа как утвердили в 01 году, так и юзаем...hasp с lpt на usb поменять они осилили, а инсталлятор… неее. и про дискетки я упоминал
Также уже сколько копий сломано вокруг процедурности самого языка и попытках навернуть самодельные абстракции… когда приходится в килотоннах вызовов процедур разбиратся в которых ничего нет кроме вызова следующих процедур… а в них следующих… и так раз 20
Типа как мы утвердили архитектуру… так и следуем ей… пытаемся новые подходы применять но архитектура утверждена по этому будем всякие адские конструкции делать чтобы ей соответствовать когда чтото новое и другое пишем.pauls0
28.06.2019 14:15пытаемся новые подходы применять но архитектура утверждена по этому будем всякие адские конструкции делать
в БСП эти попытки «изобрести» то ли рефлексию, то ли интерфейсы — крайне доставляют
row level security в виде адских текстовых шаблонов… средний такой шаблон занимает 17 страниц текста в word. в итоге когда сервер приложений обращается за данными к субд в реалии оптимизатору в mssql приходит результат торжественной случки: «текст запроса который выковыривает данные» left join «обработанный текст шаблона row level security». и бедный скуль все это пытается пережевать…
androidt1c
28.06.2019 13:02Механизм бухитогов в 8ке изначально спроектирован для «маленьких» объемов, т.к. всё хранится в одной таблице. Хотите развернутую аналитику — делайте отдельный регистр хоть с 20ю измерениями.
Жаль конечно, что 1С не осилила разбиение бухгалтерских регистров изначально по разным таблицам — по таблице на каждый счет учета.pauls0
28.06.2019 14:39Механизм бухитогов в 8ке изначально спроектирован для «маленьких» объемов, т.к. всё хранится в одной таблице.
и с чем она пойдет в мир? с архитектурой для «ларьков»? так ее (1с) там с этим не ждут. да и тащить она в мир хочет свой флагман ERP
Хотите развернутую аналитику — делайте отдельный регистр хоть с 20ю измерениями.
зачем? я хочу 4-е субконто на счете. Ради этого я должен лепить отдельный объект метаданных, решать вопрос с правами на него, с интерфейсом, забивать юзерам голову лишним отчетом — хочешь увидеть, что происходит — открой доп. отчет
ну не серьезно всё это
Ndochp
28.06.2019 17:16Любимый отчет «моих» фиников — анализ субконто. Да и бухгалтера по ОС его часто и спользуют. Ну и вместо мгновенной ОСВ получить толпу объединений и необходимость реструктуризации при добавлении нового счета — тоже так себе идейка.
Almet
Ну теперь в резюме можно свободно писать: знание языка одинэсик )))))
MaxVetrov
Лучше — «первый Си»
sainomori
Odin ass
perfect_genius
И переспросят — «from Ass guard?»
MaxVetrov
No, people will ask about something odd in ass! )
God, save one’s ass!