Comments 159
Рабочее название языка — «1Сик» («одинэсик»)
wut? BSL же всегда был.
Ни синтаксис помощника, ни хэлпа, ни телепата, ничего.
Такое ощущение складывается, что Вы вели разработку последний раз в 1С 7.7. Всё описанное выше уже давно есть в 8.х. И проект очень даже взлетел. Преимущественное большинство бухгалтерских учётных систем в России именно на базе 1С.
youtu.be/iY92Xs246hM?t=383
P.S. Кстати, насчет русского синтаксиса… После небольшого периода ломки — русскоязычный код вполне себе воспринимается.
По крайней мере, код:
ПроизошлаБяка = ОпределитьПроизошлаЛиБяка();
Если ПроизошлаБяка Тогда...
понимается быстрее, чем:
exceptioncode = getexсeptioncode();
if (exceptioncode == 13) {//...
Хотя выглядит несерьезно, да.
exceptionCode = getExсeptionCode();
if (exceptionCode == 13) {//...
Тогда вопрос — зачем цепляться за русский язык в названиях переменных и операторов, если программеры и так могут и там и там, и более того — английский таки ближе…
НДСпоПриобретеннымЦенностям
НДСприПриобретенииОсновныхСредств
НДСпоПриобретеннымНематериальнымАктивам
НДСпоПриобретеннымМПЗ
НДСпоПриобретеннымУслугам
НДСуплачиваемыйТаможеннымОрганам
АкцизыПоОплаченнымМатериальнымЦенностям
НДСПоТоварамРеализованнымПоСтавке0
НДСприСтроительствеОсновныхСредств
НДСПоУменьшениюСтоимостиРеализации
НДСУплачиваемыйПриИмпортеИзТаможенногоСоюза
НДСУплачиваемыйНалоговымАгентом
Вы уверены, что сумеете заменить это все на английские аналоги и при этом сохранить способность найти нужный аналог в коде, когда бухгалтер спросит про проблемы с
НДС по приобретенным ценностям
НДС при приобретении основных средств
НДС по приобретенным нематериальным активам
НДС по приобретенным материально-производственным запасам
НДС по приобретенным услугам
НДС, уплаченный при ввозе товаров на территорию Российской Федерации
Акцизы по оплаченным материальным ценностям
НДС по товарам, реализованным по ставке 0% (экспорт)
НДС при строительстве основных средств
НДС по уменьшению стоимости реализации
НДС, уплачиваемый при импорте из ЕАЭС
НДС, уплаченный налоговым агентом
Причем желательно не только вы, но и любой средний программист, а не аудитор МСФО/GAAP.
Английский эквивалент будет
exceptioncode = getexсeptioncode();
If exceptioncode Then
ShitHappens = IsShitHappens();
If ShitHappens Then ...
Можно поздравить фирму 1С с исчерпанием локального рынка! Это правда здорово, когда ты понимаешь что рост можно обеспечить только международной экспансией.
Говоря про "пойдет или нет" — на удивление, 1С во многом удобнее зарубежных аналогов, так как создавалась с нуля в современном рынке и лешина "исторически сложившихся практик"… Так что это — зорошо.
ЗЫ. По опыту могу сказать, что основная проблема адаптации российских продуктов этой сферы — совершенно другие документы и их оформление. Часто они избыточны с т.з. законодательства и бизнеса в других странах. Это не отменяет прелести ПО, но добавляет 1С сложностей в выходе на зарубежные рынки.
Попытка выйти на зарубежный рынок с топовой конфигурацией в плане разнообразия функциональности — это очень хорошая идея, т.к. стоимость этого продукта в России не всем доступна. В Европе платёжеспособность выше.
ККТ может работать и без дополнительных программ и вообще без компьютеров — только подключение к интернетам требуется. Так что причины полезности 1С — не в ККТ, а в и т.д.
Один 1с-ник спрашивает другого — «Давно не виделись, как твои дела?»
«Ну, если тебе интересно, конец если».
Теперь, я понимаю, его должны на английский перевести — «Well, if you're asking, endif», так, что ли?
Вот какой-то невысокого полета мысли иностранец — он «end if» (или «if end») поймет грамматически, а fi?! Так недолго ему будет и вовсе пройти мимо 1c!
if-fi
, а на паре case-esac
. Вот тут я действительно долго думал, что это за оператор такой затесался…Короче говоря надо было бы начать с легкой и дешевой конфигурации, а не ERP с ее гигабайтным объемом кода.
США — очень плохой пример для сравнения в плане количества бумаг при подаче налоговой декларации.
В РФ мне приходилось один раз отправить форму 3-НДФЛ, и там все ее заполнение обошлось несколькими кликами в личном кабинете.
В США мы отправляем две формы tax return, для федерального и для местного, и в каждой по много листов и под-форм с отдельными номерами. А если посмотреть сколько их там всего возможных, то волосы дыбом встанут.
Я не знаю ничего насчет различий и преимуществ/недостатков бюрократии в двух странах конкретно для юрлиц, но что касается конкретно деклараций для НДФЛ, с этим в РФ гораздо проще.
вся тяжесть вхождения — обусловлена нашим законодательством и желанием 1С усидеть на двух стульях (известным адептам по лозунгу «Доступно и всерьез») — адским порождением которое из себя представляет современная реализация встроенного языка и объектной модели 1с
Но выходит на рынок нужно с решением изначально «под запад», а не то, что сейчас пытается сделать 1С. Получится как всегда: попытка нужная и назрела, но воплощение всё смажет.
1С для своей ниши хороша, даже возможно, что и лучшая. И как только западный потребитель узнает о возможности менять систему под себя, а не самому перестраивать процессы под систему, я думаю все начнут делать именно так.
Позвольте не согласиться. Запад хорош своей исполнительностью, в т.ч. законодательства. А у нас — если нельзя, но очень хочется — то можно. И получается, что 75% отчетности не соответствует действительности, если делать срез данных в БД. А это для европейцев неприемлемо, с их педантичностью.
К тому же, чистка кеша 1С, которая позволяет избавиться от «ошибок», будет воспринята с подозрением.
Отвечу всем в топике. Запад привык вибрать систему+процессы из за цены внедрения. Если есть гибкая платформа, которую можно дописывать не аендером и у которой приемлема цена входа — она пойдет.
Действительно 99% процессов и документов не нужны и платформа, как я понимаю, это не ограничивает.
Проблема западных ERP в их наличии и исторической привычке. В каждой стране есть что-то локальное свое, иногда — со спец сертификацией от контролирующего гос органа. Но ниша есть — удачи ребятам.
И получается, что 75% отчетности не соответствует действительности, сразу подумал о кэше. Но, да, Вы правы, амеры засомневаются… Но, могут и прочухать)))
Запад хорош своей исполнительностью, в т.ч. законодательства
Не стоит поддаваться мифам. Запад очень прагматичен, если выгоднее соблюдать закон — он будет соблюден, если выгоднее обойти и заплатить штраф — так и будет сделано.
получается, что 75% отчетности не соответствует действительности, если делать срез данных в БД
Не путайте управленческий учет (читайте — «для внутреннего пользования») и регламентный(читайте — «для предоставления вовне»). Да и «действительность» — это, зачастую, очень расплывчатое понятие.
А возможность «отменить» действия и поправить данные «в нужную сторону» — это особенность именно готовых продуктов, созданных для России, а не фреймворка. Для Запада можно сделать решение, исключающее такую возможность.
Про чистку кеша 1С — не очень понял, что имеется в виду и как это связано с учетом.
тем более есть готовые дешёвые программисты.
которые умеют в код только на кириллице, ога ))
Как сказано в Википедии, рабочее название языка — «1Сик» («одинэсик»)
В Википедии сказано:
Рабочее название языка — «1Сик» («одинэсик») — очень быстро исчезло из официальных источников. Сейчас при упоминании этого языка в письменных документах нужно писать 1С Язык программирования
Приведу пример. При наличии 8 платформы кто-то (возможно, это уважаемый Александр Орефков) нашёл ошибку в 7 платформе, и сделал turbobl.dll размером 32 КБ, которая своим наличием в каталоге платформы или базы, с единственным вызовом, поднимала производительность любой конфигурации на несколько, до 15, процентов. И предложил фирме-разработчику передать описание ошибки в 1cv7?.exe для исправления глупой ошибки. На что получил вопрос «Насколько это поднимет продажи программы?» Ни на сколько? Спасибо, не надо.
Есть мнение, что модель развития фирмы называется «Создать проблем и продать решение».
В этом случае на открытом рынке, где не меняют формы счёта-фактуры с интервалом в 4 месяца, такая фирма долго не проживёт.
Да. Вы не можете поменять документы — это требование законодательства.
В ряде стран так вообще они подписываются электронно и все — изменение никак. Но можно отменить и создать новое с новым номером.
==
Я вообще к тому что несколько затруднительно сделать систему где вообще нельзя изменять данные задним числом (ну разве что блокчейн заюзать, но это модно стало только совсем не давно и явно весь запад такое не юзает)
Я вообще к тому что несколько затруднительно сделать систему где вообще нельзя изменять данные задним числом (ну разве что блокчейн заюзать, но это модно стало только совсем не давно и явно весь запад такое не юзает)
Git — пример подобной системы. Со всеми плюсами и минусами. Since 2005.
а 1С это всётаки надстройка над реляционной БД с очень высоким уровнем абстрации относительно того формата данных в котором реально эти данные хранятся
удаление или изменение одного документа в такой системе может вызывать десятки тысяч связанных изменений причем в виде пересчетов промежуточных итогов и прочих данных
Git это по факту блокчейн и есть :) по крайней мере, структура данных (Merkle tree) одна и та же.
И конкретно в гите можно править историю. Более того, если копия репозитория только одна (или все копии доступны для прямого контроля), это можно сделать не оставляя следов вообще.
Тут вы ошибаетесь. В Git можно изменить дату коммита, сам коммит или даже целую ветвь задним числом с помощью Rebase. Более того, это удобная фича гита и многие ей пользуются.
Тут вы ошибаетесь. В Git можно изменить дату коммита, сам коммит или даже целую ветвь задним числом с помощью Rebase.
А я и не утверждал обратного. Только при типичной ("правильной") схеме работы после отправки ветви git'а другим пользователям изменение истории становится нетривиальной задачей. Обычно даже push --force
запрещают. Различные блокчейны также имеют подобную "особенность" — тем или иным образом можно переписать цепочку, но "удобной фичей" её никто не называет.
одинесовская лицензионная политика по сравнению с ними прямо эталон прозрачности и простоты
Вообще довольно много специализированного софта с жесткой привязкой к железу и программно-аппаратным ключам существует… помню меня поражал старенький офисный принтер-копир с hasp ключами заплатил за лицензию? будешь гигабайтные картинки печатать за 5 минут, нет… жди полчаса
в случае перехода РФ на международные стандарты документооборота
этого никогда не произойдёт, я помню эти разговоры еще в середине 2000х, с тех пор мы ни на метр не сдвинулись в эту сторону
также 1С всётаки сам по себе удобный фреймворк для разработки приложений автоматизации и отчетности с пока еще довольно большим сообществом программистов и небольшими ценниками на них по сравнению с остальными. наивно думать что если наступит МСФО то бизнес с радостью кинется к программерам с из js/php/java и ценниками от 150тыр за человека который не разбирается ни в чем кроме чисто-программинга
лексикон кончился с доступностью пиратского офиса и ставшим стандартом формата doc
Пока было разрешено делать документы только в рукописи или на машинке, офис годился бы разве что для оформлятства поздравительных открыток…
если наступит МСФО то бизнес с радостью кинется к программерам с из js/php/java
Он кинется к уже готовым решениям — как платным, так и открытым; тысячи ихъ.
… тысячи ихъ.
Написанных на 1С
Он кинется к уже готовым решениям — как платным, так и открытым; тысячи ихъ.
И начнет с радостью платить огромные зарплаты разработчикам, радуясь их недоступности на рынке… типа фуф… главное что не 1С… василия на очередную селф-мейд-опен-ерп написанную на php как возьмет, как только этот василий начнет ваять складской учет с килотоннами отчетов… гораздо эффективнее и быстрее 1С-ника… и сразу все узнают что 1С это днище а обычные языки очень крутые
==
блин ну в самом то деле, вы я так понимаю никогда не сталкивались с этой сферой где 1С процветает? а если сталкивались то не учитывали стоимость разработки и поддержки костыльного открытого продукта или лицензии с поддержкой на «тысячи платных решений»?
И при этом самое важное, что бы интернета оно не требовало — склад находится в таких пердях, что эти ваши веб сервисы пока загрузятся рабочий день кончится.
сейчас нам расскажут историю о том что на дворе 21 век и везде 4G, а там где его нет то нечего там работать ;))
> для разработки приложений автоматизации и отчетности
Идеи автоматизации чего-нибудь через применение программ типа 1С отдалённо напоминают ситуацию примерно такую:
Нужен фирме сайт. Программист устанавливает веб-сервер (например, Апач), да ещё и прямо в винде. Вешает туда сайт фирмы. Секретарша утром приходит, включает винду с этим веб-сервером — пользователи видят сайт фирмы. Уходит вечером домой — компьютер вместе с этим сайтом выключает. Вот и весь сейт. Так же и автоматизация в программах типа 1С. Можно ли её там делать? Да можно, конечно. Но можно и сайт включать только в рабочее время и говорить всем, что сайт у фирмы есть. :-)
также 1С всётаки сам по себе удобный фреймворк для разработки приложений автоматизации и отчетности с пока еще довольно большим сообществом программистов и небольшими ценниками на них по сравнению с остальными.
сообщество уже начинает «таять» — 1с уже чуть не из штанов выпрыгивает, пытаясь заманить «свежую кровь». те же фране испытывают вполне себе кадровый голод
про «небольшие деньги» можете забыть. если хотите качество — доставайте кошельки
и это тоже проблема — франям становится всё тяжелее содержать людей обладающих экспертизой в самом фреймворке и в предметных областях. они недешевы, а рынок проектов снова схлопывается
я же не против
пускай выходит на рынок
если дело выгорит — будет польза всем:
мир «автоматизации» получит нового игрока — это подстегнет уже существующих игроков для улучшения своих решений. это даст новые идеи самой 1с. это даст смысл многим людям развиваться дальше в этом направлении — карьера, перспективы, деньги…
но если 1с пойдет как обычно «своим путем» как привыкла в РФ — я сомневаюсь что из этого выйдет что-то вменяемое. у нас 1с крупный бизнес «терпит» — не развивается вместе с ней, а относится как к неизбежному злу. надо же как-то считать налоги. а как ядро КИС не рассматривают. И в интервью говорят вежливо «мы ее переросли»
Мало того — на 1С написано более 1000 конфигураций, из которых, может 10-15% заточено под локальную базу страны. Остальные — не привязаны ни к чему, и с минимальными надстройками и локализацией интерфейса — могут применяться где угодно.
а гибкость и всякие плюшки — порой удивляли представителей Microsoft, когда мы были на конференции — они рассказывали как подключить PowerBI к MS SQL, у них минут 20 доклад был про то — как дать доступы, как прописать таблицы, как там еще кучу всего сделать, а когда мы сказали, что в случае 1С — надо поставить одну галочку и нажать одну кнопку, и дальше по oData тяните данные хоть в эксель, хоть в PowerBI — они не поверили, пришлось показывать.
Так что да, 1С норм так выйдет на те рынки, но боюсь не силами 1С, а больше силами ее партнеров, что в принципе — даже лучше, как по мне :) Но и 1С очень сильно им помогает.
а когда мы сказали, что в случае 1С — надо поставить одну галочку и нажать одну кнопку
вы еще расскажите, что 7.7 в связке под sql работала в 90% под sa.
и в 8-ке многие с секьюрностью не парятся…
одна галка, одна кнопка. «доступно и всерьез»
зы нашли повод для гордости
Так что да, быстрое прототипирование — это однозначно в плюс!
вы говорите — это займет 20 минут, или это займет месяц?
вы хотя бы своих собственных басен придерживайтесь: «они рассказывали как подключить PowerBI к MS SQL, у них минут 20 доклад был про то — как дать доступы, как прописать таблицы, как там еще кучу всего сделать»
вы собираетесь делать месяц то о чем рассказывается 20 минут? рыыыыыли?
Сравнивать время презентации и время реализации задачи…
а что не так то?
задача вроде очерчена: «как подключить PowerBI к MS SQL»
далее презентуха, в которой как у всех водится куча воды: «у них минут 20 доклад был про то — как дать доступы, как прописать таблицы, как там еще кучу всего сделать»
вы реально собираетесь это месяц делать?
я по консоли запросов могу ворох роликов на ютубе найти. минут на 20 — как определить какая консоль вам нужна, как ее скачать, как открыть, где чего находится… «там еще кучу всего сделать»
«выбрать * из справочник.товары» — тоже будем месяц делать?
и в 8-ке многие с секьюрностью не парятся…
а нигде с ней не парятся, помнится я офигевал над одним очень серьезным банковским софтом, где прям в код вшит логин и пароль… не ну а чо 'сбербанк не ругается' (слова вендора)
вообще в РФ очень мало фирм которые хотят нормальную ИБ, всем достаточно чтобы 'сеть не сильно завирусована была' (с) эту фразу слышал гораздо чаще чем хотел
ну помрет компутер на денек — ничего страшного. ну секретарша не поиграет в принцофперсия. ну бухгалтер накладную забьет в базу не сегодня, а завтра. придет «мальчик», сунет дискетку с касперским — вылечит. на них даже шифровальщики/вымогатели особого впечатления не производят
те которые реально зарабатывают «вместе» с it себя уже так не ведут.
те которые реально зарабатывают «вместе» с it себя уже так не ведут.
ох если бы так было в большинстве случев ;))
ну помрет компутер на денек — ничего страшного. ну секретарша не поиграет в принцофперсия.
Не заплатят НДС в срок, попадут на штраф в пару десятков миллионов… даа… ерунда какая.
На самом деле многие руководители недооценивают важность ИТ в соврменном бизнесе. В большнстве случаев
Не заплатят НДС в срок
это критично в отчетный период.
первичка и старые отчеты у них как правило есть. напрягут бухгалтера — «нарисует» что-нибудь похожее. потом подадут «уточненку»
это критично в отчетный период.
ну типа ''ну критично всего 4 раза в год, можно не заморачиваться" (с)… это как с Чернобылем… вероятность тяжелой аварии 1 на миллион, можно ничего не делать
первичка и старые отчеты у них как правило есть. напрягут бухгалтера — «нарисует» что-нибудь похожее. потом подадут «уточненку»
Помимо штрафов налоговой есть еще штрафы покупателей и поставщиков. А вот 'нарисует чтото похожее', я уже учавствовал в таком мероприятии… контора влипла на 5млн недоплаченного НДС, пока искали первичку сдали уточненку… а оказалось что отгрузок было раз в 6 больше.
p.s. надо ли говорить что ничего не изменилось в той конторе в плане отношения к ИТ? бухгалтерам срезали премию и всё
Там где бизнес действительно критично зависит от ИТ, там к ИТ относятся серьезно и без дураков.
да если бы
Я работал в фирме где бизнес действительно критично зависит от ИТ, но это не мешает сокращать дежурных админов, ИТ отделы, не покупать аккумуляторы в ИБП
и то что 'да последние лет 5 ничего не происходило! Зачем нам это всё!??' вполне конвертируется в реальность благодаря эффективным менеджерам
я не буду говорить какую фирму я имею в виду, её услугами многие пользуются не замечая этого. (не сбер, вообще она мало известна своим названием). но это очень яркий представитель 'серьезного и критичного ИТ бизнеса'
сокращать дежурных админов, ИТ отделы, не покупать аккумуляторы в ИБППри таком отношении фирма легко может разориться, разве нет?
и то что 'да последние лет 5 ничего не происходило! Зачем нам это всё!??' вполне конвертируется в реальность благодаря эффективным менеджерам
ну типа ''ну критично всего 4 раза в год, можно не заморачиваться" (с)… это как с Чернобылем… вероятность тяжелой аварии 1 на миллион, можно ничего не делать
ну чаще всего так и бывает
что упало?
сервер
где архивы?
на сервере
а чаще всего вообще никаких архивов нет
бухгалтерам срезали премию и всё
ну так и к чему этот ужас-ужас? солнце на землю не упало
Например, компонента 1С++ расширяет язык 1С средствами полноценного объектно-ориентированного программирования.
Актуально для 7.7. Вряд ли семерку на международный уровень выводить будут…
Мы поставили себе цель из российской ERP выделить ядро, очищенное от „российского законодательства”
И что после этого останется от 1С? Аналог MS Access? Может хоть многочисленные экспаты купят поностальгировать.
Кроме того, не очень понятно на кого будет продукт ориентирован? Маленьким фирмам кастомизация особо не нужна (им как раз нужно облако с большим встроенным функционалом). Крупным компаниям все преимущества 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с просто ненавидят — никто не понимает куда она девает ресурсы и почему не принтер печатает «как все»
и самое веселое — они оба правы. и оба ничего не могут сделать.
1с-ник прав — это такой же софт как все, я пишу высокоуровневую бизнес-логику и в душе не ведаю почему приложение тупит при практически пустой базе
админ прав — я испробовал обычные методы, ничего не помогает — ты по сути представитель вендора — решай вопрос сам
ну а вендор… ну вы понимаете…
который не «вычищался» с времен 1С 7.7 конца 90-х.
1С в вариации 7.7 и 8.3 это земля и небо, семерка это верх неадекватности и взрыва мозга, восьмерка реально напоминает VB6 из которого выкинули зачатки ООП… там есть куда расти но не настолько всё плохо как было в «клюшках»
Или элемент работает как решил создатель платформы или вообще не работает.
А вы договаривайте же, почему так сделано. Это сделано для того чтобы интерфейс работал в браузере причем начиная аж с IE7 и при этом выглядел точно также как в нативном клиенте.
Я чёт затрудняюсь придумать какой еще инструмент так умеет с аналогичным функционалом.
ну и чтобы скучно не было — пользование скд заставляет разработчика изучить так сказать отдельный «под-диалект» к имеющемуся в платформе языку запросов, про который я уже писал выше
насколько я знаю, никто не пишет вручную эти адские запросы.
зато вы забыли упомянуть насколько функциональна СКД по сравнению с любой другой ORM и сам язык по сравнению с SQL
p.s. я уже давно не работаю с 1С, но у меня почемуто не осталось какойто иррациональной ненависти к ней
1С в вариации 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. Некорректно работает заяявленный «новый » функционал
А? Как тебе такое, Илон Маск?
ненависть начнется когда какой-нибудь завод в германии поймет во что он вляпался. ибо кроме проблем с платформой будет еще проблемы с решениями на ней.
ну так а тут проблема в другом, нет хороших решений в принципе. Вы считаете что SAP идеален и без ошибок? или Dynamix AX? там тоже нетиповые кривые языки программирования и всякая чертовщина в конфигах…
пока из всего что я видел, 1С самый адекватно выглядящий софт, во многом благодаря тому что они постоянно его переписывают… было бы у нас как в Евпропе, мы до сих пор бы на 7.7 сидели
было бы у нас как в Евпропе, мы до сих пор бы на 7.7 сидели
так и сидят. куча мелких контор которым всё это не нужно. а если бы еще «бешеный принтер» уняли — вообще не жизнь была, а сказка. но «там» опять у кого-то свербит и надо снова менять кбк/ндс/статистику/ндфл/фсс — нужное подчеркнуть
они были бы не против перейти на что-то более современное, но когда обсчитывают во что им это обойдется — энтузиазм испаряется
потому что соотношение выхлоп/затраты получаются просто несоизмеримым
Но вот по Вашему посту, в контексте выхода на зарубеж:
п.1. -Достоверность учета — даже в РФ масса самописок которые в общем предсказуемы. Имхается мне за рубежом их как минимум не меньше
п.2 — Найти персонал по вменяемой цене. Именно в контексте зарубежа искать где нибудь в Италии 1С программера по цене ниже общего рынка очень и очень рискованная затея
п.3 — Соответствие законодательству — именно в контексте зарубежа — дальнего зарубежа — какие у 1С вообще кредитс? Сообщество, специалисты, юристы, лобби?
на «популяризацию» работает постоянная чехорда с законодательством в рф
>Просто малый бизнес, считающий на коленке спокойно перейдет ввиду отсутствия альтернатив
зачем? что ему даст этот переход если дальше можно считать на коленке?
>Базовые конфигурации с помощью юристов и бухгалтеров доводятся до хорошего уровня.
когда это 1с слушало юристов и бухгалтеров?
левые конторы сидят на 7.7 с начала 00-х за счет экспансии самой 1с, которая на тот момент разрешала себя воровать. а потом гонялась за «соболем» когда критический порог насыщения был пройден и стало возможно закручивать гайки
а сейчас 7.7 «популярно» за счет поддержки самой 1с — они ее не гасят, выпускают апдейты с базовыми вещами по функционалу регламентированного учете. хотите продвинутее — ставьте 8-ку, для остального «ларьку» хватит 7.7 и выгрузок в налогоплательщик
с ценами у них вроде куда стабильнее чем у нас. опять же эксель никуда не делся
>Наверное тогда, когда там актуальные формы и коды стоят везде после обновлений)
не надо путать теплое с мягким. 1с слушает собственных методистов. на проблемы «юристов и бухгалтеров» которые работают в реальной жизни «в полях» им пофигу — в типовых полно ошибок, дурацких архитектурных решений, функционал сделан так чтобы его было просто сделать, а не чтобы им было удобно пользоваться
нынешний «прыжок тигра» уже не первый. и офисы зарубежные есть. т.к. у нас принято хвастаться только теми запусками которые были успешны, а 1с молчит — про кредит, комьюнити и прочее вообще спрашивать бессмысленно
проблемы малых компаний вообще никого не интересуют. у них нет денег
и 1с делает «go west» не ради осчастливить каких-нибудь итальянских фермеров «ипешников»
потому что это ее основной рынок «у нас». что тут удивительного
а туда она хочет затащить ERP. и бадаться с сап и прочими игроками
>но продать 10 тысяч копий по 100$ без поддержки и каких-либо дополнительных затрат приятнее в разы
а еще приятнее навязывать ненужные «услуги» типа итс и сервисов
вы «плохо» думаете про 1с, если считаете что она страдает гуманизмом или вся живет за счет кастомизаций. они (впрочем как и все) — стремятся стабилизировать доход за счет пассивных поступлений. они не одиноки — игроделы также делают, платные подписки, онлайн за отдельную плату и т.п.
весь вопрос как она надеется такое осуществить без постоянного давления «бешеного принтера»
я не знаю как ес или америке отреагировали бы на бесконечную чехарду с формами отчетности, онлайн-кассами, маркировками и т.п.
а еще приятнее навязывать ненужные «услуги» типа итс и сервисов
они не одиноки — игроделы также делают
чоёто игроделы, все так делают в этой сфере, вот вы покупаете виндовый (оракловый, айбиемовский) сервер за бабло, и еще килотонну денег на клиентские лицензии к нему… причем за эти лицензии вам никакой нагрузки в виде 'сервиса и ИТС' не будет, вы тупо будете бабло выкидывать в окошко, если лицензирование по подписке
а некоторые особо хитрые (привет оракл), еще и не разрешают пропускать платежи за лицензии в тот момент когда 'мне не нужны обновления'… типа вы 5 лет юзаете прогу, без обновлений (вас все устраивает)… и тут выходит очень в ажный патч… но вы должны оформить подписку и ура-ура оплатить пропущенные 5 лет!!!
так что зря вы так, 1С беречь надо с таким подходом ;))
лолшто? так 1с тоже «так не умеет». на том же инфостарте масса статей, что у 1с проблемы с масштабированием и в типовых к этому — проблемы с консистентностью результатов этого вашего «списания» — есть проблемы которые не всплывают явно ввиду малого числа параллельно работающих «операторов» в конторах на которых эти типовые «рассчитаны».
бизнес в это просто не влезает. он берет себе бухгалтера и покупает ему/ей 1с. а «головняк» решается посредством 1с, консультаций на профильных сайтах для бухгалтеров и 1с-ников и совместной работы бухгалтера и 1с-ника
>А то, что вы написали — головная боль РАБОТНИКОВ, которая для бизнеса, внезапно, не стоит ничего.
эта «боль» заставляет держать штатного 1с-ника или приглашать со стороны кого-нибудь. эта боль снижает качество самого решения
>Что бы решение работало предсказуемо.
а вы уже объяснили бизнесу, что через два года окончательно умирают отраслевые решения основанные на УПП?
и он будет вынужден искать/покупать новое решение, платить за него, обучать заново персонал, переосмысливать/перезапускать свои кастомизации для своей конфигурации обновлять парк своих ПК?
иначе «бизнес встал колом. Бизнес, внезапно, такие приколы не любит.»
какая ирония…
Ну пусть выходят. :)))
Не то чтобы 1С не найдет покупателей… Кто то да соблазнится.
Но "качество" прикладного функционала (конфигурации) довольно быстро принесет свои плоды.
Но «качество» прикладного функционала (конфигурации) довольно быстро принесет свои плоды.
меня вот интересует как они будут объяснять почему механизм для хранения данных бух. учета настолько медлителен и крив, что аналитику на счете в типовых приходится искусственно ограничивать магическим числом «3». Условно «контрагент/договор/документ расчетов» — это всё что вам доступно на данном счете из аналитики. На другом счете — другая комбинация, но опять из трех видов аналитики. Можно зайти в свойства конфигурации, поменять это ограничение с «3» допустим до «5». Ура? Хрен там плавал. Ибо все стандартные отчеты, все базовые функции заполнения, до всех модулях проведения — везде присутствует эта цифра «3». Вплоть до явного использования magic number — типичный цикл «для счетчик = 1 по 3 цикл».
на самом деле если поискать я думаю даже можно будет найти объяснение этому от них, типа 'мы посмотрели и считаем что всем этого достаточно'
помнится во времена 7.7 было разделение на платформы на Стендарт и Проф, в первом варианте платформа ограничивалась 3 субконто, во втором ограничения не было. однако все простые-типовые конфигурации работали на 'стандарте' и там все железно было прибито к этой трешке
и учитывая неземную любовь 1С к историческому наследию (привет дискетки которые совали в поставки аж до конца 2000х годов) и единый, очень замысловатый стиль написания зарплатных конфигураций… не удивлюсь что тройка там явно по историческим причинам
так исторически сложилось
жалкое, душераздирающее зрелище (с)
на самом деле если поискать я думаю даже можно будет найти объяснение этому от них, типа 'мы посмотрели и считаем что всем этого достаточно'
я помню, пытались лепетать про «больше вам не нужно» и «бухгалтеру в голову 4 субконто не поместится»
и единый, очень замысловатый стиль написания зарплатных конфигураций
оооо… кто пытался понять как работает ЗиУП — тот в цирке не смеется
эти «sql» запросы по 500-2000 (я не шучу) строк… причем они еще динамически собираются… т.е. получили кусочек из одной функции, получили кусочек из другой, вверху еще отполировали текст substr() — и вот сиди в консоли, «анализируй» что тут происходит
и учитывая неземную любовь 1С к историческому наследию
вы шутите? Мы сейчас про тех ребят которые переписывают решения так, как будто последних 20 лет развития и не было?
Я уж молчу про то что во всех их продуктах сквозит внутренняя энтерпрайзность самой 1С… типа 16-битного инсталлятора в 7.7 типа как утвердили в 01 году, так и юзаем...hasp с lpt на usb поменять они осилили, а инсталлятор… неее. и про дискетки я упоминал
Также уже сколько копий сломано вокруг процедурности самого языка и попытках навернуть самодельные абстракции… когда приходится в килотоннах вызовов процедур разбиратся в которых ничего нет кроме вызова следующих процедур… а в них следующих… и так раз 20
Типа как мы утвердили архитектуру… так и следуем ей… пытаемся новые подходы применять но архитектура утверждена по этому будем всякие адские конструкции делать чтобы ей соответствовать когда чтото новое и другое пишем.
пытаемся новые подходы применять но архитектура утверждена по этому будем всякие адские конструкции делать
в БСП эти попытки «изобрести» то ли рефлексию, то ли интерфейсы — крайне доставляют
row level security в виде адских текстовых шаблонов… средний такой шаблон занимает 17 страниц текста в word. в итоге когда сервер приложений обращается за данными к субд в реалии оптимизатору в mssql приходит результат торжественной случки: «текст запроса который выковыривает данные» left join «обработанный текст шаблона row level security». и бедный скуль все это пытается пережевать…
Жаль конечно, что 1С не осилила разбиение бухгалтерских регистров изначально по разным таблицам — по таблице на каждый счет учета.
Механизм бухитогов в 8ке изначально спроектирован для «маленьких» объемов, т.к. всё хранится в одной таблице.
и с чем она пойдет в мир? с архитектурой для «ларьков»? так ее (1с) там с этим не ждут. да и тащить она в мир хочет свой флагман ERP
Хотите развернутую аналитику — делайте отдельный регистр хоть с 20ю измерениями.
зачем? я хочу 4-е субконто на счете. Ради этого я должен лепить отдельный объект метаданных, решать вопрос с правами на него, с интерфейсом, забивать юзерам голову лишним отчетом — хочешь увидеть, что происходит — открой доп. отчет
ну не серьезно всё это
Я до сих пор помню своё огромное разочарование, когда в 2004 году запускал первые запросы по бухитогам в 1С 8.0 и был поражен тем, насколько они были медленнее, чем в 7.7.
«1С» переводят на английский и очищают от российского законодательства