Как я до жизни до такой докатился или брызги яда старого программиста.

28.08.18

Сообщество - О жизни

Давно хотел написать сей труд и вот, решился. Так как талантами писателя обладаю более скромными, нежели талантами поэта, то не воспринимайте сурово сие творчество. Сразу оговорюсь, тут больше за жизнь статья и философия, а не перечень багов и косяков всем итак давно известных.

Введение

Сижу, пилю я 8.3. Все время думаю, думаю… нет, не про саму работу даже, а про то, что я тут вообще делаю? Да на стуле сижу, - я не про работу, а в целом, в профессии!

1С 8.3 вдруг, для меня стала подобна горе. Что-то вроде Эвереста, который я покоряю 5 дней в неделю, месяц за месяцем, год за годом. Так уже  больше 2 лет. И думаю я не о сложностях этой версии даже, не кривом коддинге разработчика,   а о тех, кто дышит мне в спину. О юных программистах 1с, которые наступают на пятки и хотят за меньшие деньги взять мою работу на себя.

Да! Думаю я, но оборачиваюсь смело, ухмыляясь во весь рост, расправив плечи,  - и не вижу никого. Горизонты пусты, и так мне видится все это, а почему, изложено ниже.

 

О себе

Начну все же, для начала, немного о себе. Вкратце, дабы не подумал читатель, что я скромно хвалюсь собой, а всего лишь, чтобы понятно было, что я из себя представляю, как специалист. Хотя бы в общих чертах.

Началось все в 2005м, когда я попал в «Сервистрэнд». Большой  франч 1Са. Там я научился обновлять и кодить. Потом были и другие компании. Несколько франчей и множество  других контор. Я делал программы для турфирм, для бюджетников, для производства мебели, паркета и даже для логистики.  Использовал разные продукты 1с а так-же фирм франчайзи.

Я сменил много компаний. Работал в разных местах и сталкивался с разными трудностями. Работать больше 2х лет на одном месте мне было невыносимо, т.к. всё начинало приедаться. Одна и та же работа, одни и те же люди. В целом, никогда не боялся работы, не боялся менять, искать чего-то нового. За счет этого, считаю, что получил хороший опыт.

Мой опыт:

Писал несколько баз с нуля и и проводил разные интеграции 1са с разными системами попавшимся мне на пути.

Я даже побывал руководителем IT отдела немного, и занимался обучением 1с ников. Да и собеседования проводить приходилось.

Общий стаж перевалил уже за 12лет, и всё это время я работал с 1с.

Должен так-же отметить, что для себя уже, в свободное от работы время, усиленно изучал с++. Я вообще считаю себя программистом, и другой работы не желаю. После с++ перешел на Java. И на сегодняшний день, кроме основной работы 1с ника у меня есть хобби – пишу 3d игры на android c OpenGL, на собственном самописном движке. (Я назвал свою команию LycurgGame).

Повторюсь, что, пишу все это не для красного словца, а для того, чтобы уважаемый читатель понял, что я в процессии не случайно, и мнение мое подкреплено годами опыта. А также чтоб не подумали, что я зашорился и обленился. Сижу нужу старчески и не хочу развиваться и изучать новое.

 

Про 1С

Недавно узнал, что 1с открыли курсы обучения в школах. Толково, хотя и глупо одновременно. С одной стороны, программирование это штука полезная, но если школьникам рассказывать про дебет и кредит, например, и про сальдо, и про виды регистров, то они сбегут  с вероятностью 99%. Ну для самых стойких – для оставшегося 1%, я бы открыл такие вещи как транзакции или приоткрыл завесу тайны над рассчетами себестоимости. – Пусть знают, чего их ждет на этом тернистом пути. А если же, товарищи из 1с учат их кодить, то для этого есть боле универсальные языки, и 1с тут не нужен.

Я начал свой пусть и изучения 7.7. Хорошая была программа, скажу вам. Да были и минусы, но была она проста,  интуитивно понятна и быстра.  Далее вышла 8.0. Помню ее изучение, мне было очень интересно. Дизайн интерфейс все это нравилось. Были и минусы, но о них не будем.

8.1, 8.2 – эти платформы я хорошо изучил. Особенно 8.2. мне нравилась. Я знал про нее все. Или почти все. Я любил её даже! Хотя и ругался часто.

Теперь пришла очередь 8.3. При ее изучении я сразу заметил, что многие старые методы и принципы 1с изменила. По сути перекрутив половину метаданных и перетасовав их как колоду карт. Понакручивали новые объекты, в общем…утяжелив усложнив и без того габаритного монстра до невероятных размеров.

Например вопросы – вопрос в форме стало задавать еще сложнее, хотя и в 8.2 это было не просто). Чтоб задать вопрос, нужно прописывать несколько функций в модуле. 

Поменялась логика  записи в регистры,  создание проводок.  Даже элементарные функции стали называться иначе. Зачем все менять? – думаю это делется намерено, чтоб усложнить и запутать. (В других языках программирования, старые методы уживаются с новыми, еще долгое время, от релиза к релизу. Но помечаются как устаревшие.)

А эти «приколы» например вместо пол «мужской, женский» теперь – «господин, госпожа» - это что, шутка? Я думал, что господа в Парижах…а тут…

Или объекты метаданных с названием «Удалить» вначале.  И таких объектов множество. – Только не вздумайте их удалять)) я пробовал.  Они тоже нужны системе)). Особенно люблю объект под названием «УдалитьНалоговыеОрганы».

А как вам нравится еще одно нововведение  8.3, встречал в бухгалтерии: Если хочешь к документу или справочнику привязать файлы – то ты должен создать отдельный справочник с тем же названием, но добавить к имени «ПрисоединенныеФайлы». – За счет этого нехитрого действия, кол-во метаданных в базе растет и пухнет. + старые с пометкой «Удалить» никто не удаляет. + Роли, на каждый пук своя уникальная.  - Да это же монстр!

 

Чужой среди своих…

Уф. Изучая долгие годы С++ я выяснил что такое объектно-ориентированное программирование, что такое классы, указатели, ссылки, понятия полиморфизма, инкапсуляции и прочее. Смотрю я  на код 1са и понимаю КАК он написан на с++. Какие там классы, как используются функии. Да да. И понимаю я, что можно бы было бы сделать по другому. Можно же было и лучше. Функции сократить, наследования интуитивные добавить и т.п. И мысли приходят мне, что в 1с работают…не профессионалы. Да уж, простите, но я так думаю. Возможно гостарбайтеры. А может даже…индусы! И думается мне, что сидят там какие-то негодяи или даже целый отдел создали.

Представьте, фирма 1с. И где то среди кабинетов есть один такой с вывеской «Отдел по созданию багов». И сидят в нем ребята с высшим образованием, и за зарплату придумывают какую-то вражескую хрень. Чтобы людям жилось похуже. А у 1С работы было побольше. Кто поручится что это не так? - Вспомните недавнюю шумиху с фирмой apple. – Когда выяснилось, что частоту процессоров у мобилок, тормозят программно в тех устройствах, что морально устарели.

 

О будущем

Как-то решил я в одно время сдать на профессионала по 8.3. Решил изучить билеты и ужаснулся. Ответы мои вовсе не были верными, хотя по существу я отвечал верно. Один из вопросов я даже скинул своему другу программисту. У него опыт с 1С более 20и лет.  Мы вместе прошлись по билетам, и отвечая вроде бы на очевидный вопрос, оказывалось, что ответ вовсе не тот.

Что же это значит? Весь наш опыт коту под хвост? Мы грёбаные неудачники? Или может билеты не несут в себе логики, а ответы надо заучивать как попугаю? – Но логика должна быть, это же программирование!

И вот, сижу я и ковыряю код. А в голову все лезут и лезут мысли, что вот, коддинг этот, с трудом я побеждаю. Иногда за счет инэта и инфостата в частности, иногда за счет своего  упорства и находчивости. Часто за счет осознания какой-то неуловимой нити логики 1са, которая сквозь года сформировалась в моей голове, и в виде интуиции, ведет меня в нужных направлениях.

А есть ли такие качества у новичков? Вот посади меня за 1с после школы, или института. Да не на какую-нибудь, а сразу, на 8.3! Сколько бы я продержался?

Так вот. Посади теперь беднягу на 8.3. и дай задачу. –Он же голову сломает! Мало того, что все в модулях не интуитивно, так и + путаница клиента и сервера. Тут тонкий клиент, тут толстый, а где средний клиент я спрашиваю? А что вы думаете про мобильного клиента?

А специфика 1Са с её законами типа «ПередЗаписью», « Танзакциями» и прочим?

А запросы? Их можно изучать годами. Отчеты? – для изучения конструктора пишут отдельные книги. Как насчет конвертации данных? –тут и книги не помогут, к стати на 8.3. своя конвертация теперь. Ну куда это все годится? Это же ад а не разработка.

Эй ты! Дружок!  Да, да, ты! Ты тут новенький? Подумай хорошенько, а оно тебе всё надо?

- Я бы на твоем месте бросил все это.

 

 

Немного позитива

Я часто думаю, а зачем вообще все это? Эта огромная страна содержит в себе кучу налоговых органов. В каждой конторе не менее 2х бухгалтеров, и обязательно должен быть хотя бы  1н 1с ник. А кроме него жесткая привязка к франчу. И всех этих людей нужно кормить одевать…ну ладно, хотя бы платить зарплату. Не проще ли упростить весь этот гребаный учет? Ведь в других станах нет таких сложностей. Сократить штат сотрудников и компенсировать убытки он добавленной стоимости прямыми доходами от сокращения штата лишних сотрудников?

Да я не просыпаюсь в холодном поту по утрам и смело гляжу в лица людям. Я знаю, что  меня сменить не так-то просто. Мою работу делать захочет далеко не каждый. Далеко не каждый сможет ее сделать. Я уверен что, если меня уволят – то сделают ошибку и будут потом жалеть. Я же – всегда найду новую работу.

Но все же, надо отдать должное моему 1С. Все-таки он кормил меня долгие годы и кормит по сей день. И по большому счету я не держу на него зла. Я даже отчасти примирился с ним. Просто хочется, чтобы 1С вернулся. Да, тот старый добрый 1с вернулся.

 

 

Мысли в слух

Я иду по берегу. Волны шумят и скатываются в пену. Солнце жарит спину, но ветер сглаживает жар. Пена заливает мне ноги, но холода нет. Есть любопытство. Я черпаю пену руками, рассматриваю, нюхаю. Я видел её много раз. Она прекрасна в своей простоте. Она ясна мне. Но вглядываясь, я не понимаю, как можно было сотворить такое чудо! Просто, из морской воды.

Я вижу 1С 8.4. Я чувствую её. Я могу её потрогать. О, этот приятный скрип желтой коробки)).

Я разворачиваю коробу. Что? Всего лишь пара желтых книг? Я открываю одну из них и удивляюсь. – Всё четко по пунктам. Полное описание всех тонких вещей. Неужели и примеры? – Да, черт возьми! - Это прекрасно.

Радость переполняет меня. Я будто снова на море, хожу по песку.

Чтож, займемся делом! Установка, запуск. – Обычное окно приветствия. Ах, этот 1С! Держит марку, падлец. Ну хорошо. Зайдем. Пожалуй, в конфигуратор сначала. Куда же ещё?

Ммм, однако быстро. Не прошло и 10и секунд, и вот они метаданные. Какая прелесть. Оу, появилось несколько новых элементов! Приятные иконки, радует глаз. Ну, с этим у них всегда был порядок. Что за..? – часть объектов метаданных убрали? Неужели? Чтож, оперативно. Я тоже всегда считал многое тут лишним.

Модули. Нет занудных «на сервере», «на клиенте»? как же они смогли решить эту нелегкую задачу, упирающуюся в ограничения платформы? Ах да, так-же как в 7.7. просто система сама решает, где ей исполнять нужный код. Гениально. Спасибо ребята, вы реально сэкономили время на создание дополнительных ненужных функций.

О как интересно, и вопросы на форме задавать стало легче. Всего одна функция и все!

А что там с интерфейсом? О! убрали надоедливые окна, новости рекламу и прочий бред. Теперь бухгалтеру не надоедают сообщения о том, что систему нужно обновить и прочее.

Ну хорошо. Проверим функциональность. Какой нибудь отчетик например. Так где там у нас скд?

Как тут, однако, все интуитивно, понятно. Хэлп прямо в СКД? Неужели? И с характеристиками разобрались, а что же с колонками? Попробую-ка я выставить группировку колонок. А там еще колонки по вертикали теперь…а теперь по горизонтали…да да…это для скд всегда было сложно.

…Я лежу в воде. Покачиваюсь на волне, приятно. Я расслаблен. Берег недалеко, но криков отдыхающих неслышно. Будто я тут совсем один…

Неужели он формирует все? Глазам не верю! Да это же гениально!! Дайте мне этих несчастных 1С ников, я хочу расцеловать их в натруженные лбы!

Ладно. Так! Рано радоваться. Наученный горьким опытном, надо проверять все!

Что там у нас с конвертацией данных? Вот где щелей не счесть.

Ладно, все провеять не будем, времени нет. Хотя-бы глазком глянем. Что? Тут тоже инструкция есть? Все прям вылезали ну надо же. Давай-ка что-нибудь в ПКО напишем!

..Дельфины? ну надо же! Вот это отдых! - Сказка да и только. Надо бы ласты купить чтоли….под водой тоже можно плавать. Ато привык все больше по верхам…

Так. Запрос готов. жму «Сохранить». Что? – «Пишет, что кавычку забыл»!! – У меня наворачиваются слезы!! Как мне этого не хватало, господи. Да это же куча времени сэкономленного! 1С, спасибо вам!!

Я ложусь в кровать. День прошел прекрасно. Я плавал в море, ходил по песку. Видел даже дельфинов. Скажу вам честно, в душе моей умиротворение. Я почти счастлив от того, что кто-то, думает обо мне, и ему, как и мне, небезразлична его работа.

Вступайте в нашу телеграмм-группу Инфостарт

1С 8.3 баги косяки не люблю 1С зло монстр

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

О жизни Бесплатно (free)

С 1998 года я писал код в 1С сам, руками, от первой строки до последней. В марте 2026 я рассказывал, как проект на пять месяцев ИИ воспроизвёл за час. Прошло полгода, и теперь я не пишу код совсем, я даже не проверяю его и при этом закрываю 30-40 задач в месяц. Это история о том, что осталось от программиста, когда из его работы ушёл код, почему у одних коллег этот переход получается за месяц, а у других не получается вообще и почему ИИ без опыта за плечами это умножение на ноль.

20.10.2026    5671    GarriSoft    381    

65

О жизни 1C:Бухгалтерия Бесплатно (free)

Как я считаю стоимость своего часа, почему не извиняюсь за цену и что отвечаю на «дорого». Без теории — только то, что работает в разговоре с заказчиком.

11.09.2026    4466    qwerty1414    73    

86

О жизни Россия Бесплатно (free)

Расскажу, как это было у меня. Собеседования я не умею проходить от слова совсем, особенно когда начинают задавать вопросы типа: • Что такое структура? • Что такое соответствие? • Чем соответствие отличается от структуры? • Как обратиться к общему модулю из формы документа? • Как надо обновлять доработанную конфигурацию?

28.07.2026    6166    chuevsf    175    

47

О жизни Россия Бесплатно (free)

Моё личное мнение о перспективах ИИ в среде 1С.

23.06.2026    5345    1c-intelligence    114    

42

О жизни Бесплатно (free)

30 лет в 1С, 51 год, жёсткие требования к формату работы. За 1.5 месяца нашёл работу, используя DeepSeek как персонального HR-ассистента. Один раз настроил, отправил три своих резюме - дальше просто скидывал вакансии в чат и наговаривал ощущения через микрофон. ИИ анализировал, отсеивал фейки, писал сопроводительные письма, готовил к собеседованиям и разбирал ошибки. Результат: 127 откликов, 2 оффера, выход на работу 1 июня с достойной зарплатой (гибрид, к сожалению, мы с ним не нашли)

20.05.2026    9331    GarriSoft    227    

70

О жизни Россия Бесплатно (free)

В далеком 2007 году я услышал впервые слово «Инфостарт» от своих коллег по работе и нашел этот сайт в Интернете, а 29.06.2007г. успешно зарегистрировался на нем. В течение долгих лет я был «молчуном»: не выкладывал никаких наработок и не писал статей. Просто читал, время от времени, и получал на сайте информацию.

14.05.2026    6121    chuevsf    207    

35

О жизни Россия Бесплатно (free)

Еще совсем недавно у программистов 1С было всё хорошо. Задачи на выполнение сыпались, как из рога изобилия. Счетчик времени зашкаливало от быстроты их выполнения. Чуть ли не каждый месяц был новый рекорд. Новые идеи генерировались бизнесом одна за другой. Но общее состояние экономики в России в 2026 году уже давали о себе знать, и группу компаний также стало лихорадить.

17.04.2026    12077    chuevsf    244    

190

О жизни Бесплатно (free)

Личные заметки о том, как 1С-разработка столкнулась с вызовом времени. От FoxPro до "гаражной инженерии" - тридцать лет по одним и тем же граблям.

02.04.2026    13019    GarriSoft    280    

48
Отзывы
25. roman77 342 21.08.18 13:01 Сейчас в теме
А чё, норм. статья. Человек имеет право на своё мнение.

Тесты у 1С на профессионала действительно бредовые. Я в своё время заучивал ответы не так, как правильно, а так как надо отвечать чтобы ответ засчитали.

О юных программистах 1с, которые наступают на пятки и хотят за меньшие деньги взять мою работу на себя.


На счет этого не переживайте. Ни кто не наступает на пятки. Сейчас демографическая яма (школу заканчивают 1999-2000 г.р.) и очень отупевшие благодаря гаджетам дети. Очень мало кто из выпускников школ выбирает информатику и ещё меньше тех, кто сдаёт её успешно и поступает в вуз на околокомпьютерные специальности. А 1С как раз этим и хорош, что в нём без поллитры не разобраться, всё время всё меняется и в вузах его не преподают.
gorna7; bomber99544; larisab; alexdm; torg1c; oitnur; smilemanrus; registration123; alexshtenn; Mnemonik; Scop; kiruha; surikateg; kar911; vakham; nike-arz; PowerBoy; ryutao; Death_eye; config; monkbest; Just; FilimonVl; +23 –1 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. necropunk 12 20.08.18 10:34 Сейчас в теме
Так как талантами писателя обладаю более скромными, нежели талантами поэта

Ну так и писал бы в стихах - гораздо интереснее было бы, имхо.
А так - да таких тут треть инфостарта, если не больше, полагаю. Ну и спеллчекером бы пройтись по тексту - ошибки орфографические глаз режут местами.
2. Alex_CheST 2 20.08.18 11:06 Сейчас в теме
Имею не очень большой опыт в 1с. И всегда уважал "старых" программистов. Но только тех, которые реально могут. Могут научить, рассказать, подсказать. Но как правило, такие вот "старые" только кичатся, что они много знают и умеют а по факту "дерут" бабло с некомпетентных работодателей. А молодым говорят, что иди читай разбирайся. А когда разбираешься - понимаешь, что больше понтов, чем реальных знаний. Я не говорю что нужно прям брать и обучать неграмотную молодежь. Но и писать такие статьи, что ты незаменимый специалист а остальные тебе в подметки не годятся тоже очень смело. Дописывали мы и за такими код. Которые 10 и более лет стригут бабло лопатами. 2 минуты открывается обработка одна. И это только открывается...Стаж 10 лет а запросы к документам. Зато сколько важности...я незаменим.Я единственный кто может в городе. Приходишь...думаешь вау...а поработаешь и пшик...Зато тоже не видит с высоты своего полета конкурентов.
Прогрессивная молодежь, всегда была , есть и будет. Не та которая ничего не хочет знать, делать, а та которая дорастет и подвинет. И я считаю это правильным. А автору советую надевать почаще очки. Молодежь тоже сидит в интернете и читает книжки, проходит курсы, сдает профессионалов с первого раза и специалистов и очень часто знает и умеет гораздо больше "старичков"
Lazio; master555; Ziggurat; PLAstic; TerveRus; kar911; SoLRoN; onecmaster; le0nid; 127.0.0.0; Bukaska; vaskomain; klinval; alexshtenn; Gluk_1C; HaIIpuKoJIe; K_Sergei; vadim1011985; CyberCerber; Jimbo; A_Max; +21 –5 Ответить
3. KHoroshulinAV 390 20.08.18 11:48 Сейчас в теме
Нет, вы не поняли суть статьи. Я не говорю что все вокруг меня тупенькие, а говорю что изучение 1Са стало сложнее. Я даже написал что щас вот сам бы, не факт что смог бы осилить этот путь тернистый.
Maneki; modestry; roman77; vakham; monkbest; Fox-trot; +6 – Ответить
5. vano-ekt 146 20.08.18 12:18 Сейчас в теме
(3) да ну, наоборот ниже плинтуса порог входа... оттуда и качество прикладных решений
Ziggurat; +1 – Ответить
135. TerveRus 23.08.18 09:41 Сейчас в теме
(3) конфигурации стали сложнее, появились всякие ЕГАИСы и ГИСМы, в БСП том же очень много всего запутанного, но при чем тут 8.3? Разве платформа виновата? Не лезьте в управляемые формы и будет вам счастье, какие проблемы.
40. Just 3 22.08.18 07:54 Сейчас в теме
(2) Всегда писал запросы к регистрам, как того требуют правила 1с. Теперь ЕРП пишу к документам, потому как много раз натыкался, что распиханы одинаковые доки по разным регистрам и ресурсам и не всегда можно из одного регистра выбрать все отвечающие условиям документы.А если и удалось, то не факт, что после очередного обновления будет работать так же. обновляли с ЕРП 2,0 на 2,4 видели.
RustIG; Death_eye; monkbest; +3 – Ответить
240. RustIG 1990 21.02.19 23:33 Сейчас в теме
(40) у новичков срабатывает шаблон мышления - все запросы писать по регистрам. и к примеру, в Рознице не могут посчитать средний чек за день, поскольку документ ЧекККМ не делает записей в регистры. Сохраняется для истории, как архив чеков. А задача решается просто - делается запрос по документам с условием Проведен = Истина.
вообще, читаю посты и думаю - как же круто, что у нас так много спецов, которые делятся опытом - в комментариях кладезь знаний.
58. Азверин 3 22.08.18 09:57 Сейчас в теме
(2)
А автору советую надевать почаще очки

лучше снимать почаще очки.
4. vano-ekt 146 20.08.18 12:15 Сейчас в теме
асинхронное выполнение кода, вроде как, не в 1С придумали, к 1С его наконец таки прикрутили...
а типовые конфигурации всегда несли "особенности", но это прикладной код к тому же открыт - выкинь, напиши свой
и что держит в 1С, не жалко времени, может пора из?
starik-2005; SoLRoN; +2 – Ответить
6. vadim1011985 103 20.08.18 12:19 Сейчас в теме
По-моему в ИТ-сфере и в частности в программировании нет места консерватизму , все меняется и будет меняться , сегодня правильно делать так , а завтра будет по другому , лет так через 5 мы и 8.3 будет вспоминать с ностальгией. Если не готовы к переменам , то быстро станете никому не нужными. Зачем цепляться к мелочам к тем же названиям регистров или перечислений ? 1С пытается соответствовать сегодняшним реалиям и требованиям бизнеса поэтому и идут изменения , что-то в лучшую сторону , что-то нет, но цель одна - не отстать от рынка
starik-2005; vista326; Bukaska; K_Sergei; CyberCerber; +5 – Ответить
7. KHoroshulinAV 390 20.08.18 12:25 Сейчас в теме
Странные люди. Статью не читали а комментарии пишут. Я готов к переменам, а вот мириться с извращенной логикой нововведений не готов. По вашему это мелочи а по мне концептуальный тупик.
gorna7; modestry; vakham; Death_eye; IgorS; +5 – Ответить
26. katenok86 246 21.08.18 15:13 Сейчас в теме
(7)Например? Статью честно прочла но реальных примеров не нашла. И еще дико бесит подмена понятий платформы и конфигураций. Не так уж много отличий между 8.2 и 8.3. Сильно различаются редакции конфигураций, например Зуп 2.5 и Зуп 3,0, и БСП в их основе
RustIG; 79123890854; binC; TerveRus; Infector; SoLRoN; +6 – Ответить
44. monkbest 114 22.08.18 08:48 Сейчас в теме
(26) не надо отделять проблемы платформы от проблем конфигурации, т.к. специалист 1С должен знать и то и другое. Редко кто всю карьеру самописки ковыряет. В большинстве случаев внедряем свежую типовую на свежей платформе. Так что считаю нормальным, что автор месит мед говно и гвозди в одном тексте, учитывая, что он про профессию в целом.
62. katenok86 246 22.08.18 10:15 Сейчас в теме
(44)понятно что нужно знать и то и другое. Просто специалист на то и специалист что говорит не мы перешли с 5.2 на 8,3, а мы сменили редакцию зуп с 2.5 на 3,0. А так чисто клиентско ламерское утверждение. По типу звонит клиент с вопросом хлочу перейти на 8.3, вот и пойми что он реально хочет обновить платформу или сменить редакцию и редакцию чего собственно.
RustIG; PLAstic; TerveRus; accounting_cons; +4 – Ответить
67. monkbest 114 22.08.18 10:50 Сейчас в теме
(62) можно еще найти грамматические ошибки в тексте и сказать, что автор "дурак". Суть не в том, какой номер релиза конфы и платформы, а просто в самом факте смены покалений и усложнения и того, и другого.
68. katenok86 246 22.08.18 11:07 Сейчас в теме
(67)
автор "дурак"

Этого я не утверждала. Просто как специалисты давайте использовать правильные термины.
А по существу. Да конфигурации стали сложнее. Меня например раздражает переход через 5 модулей пока не дойдешь до функции в ЗУП 3,0 . Но ведь есть и плюсы не все так плохо, например механизм типовых операций в БГУ 20 или настройка выгрузки в суфд, сейчас процентов 80 из того что дорабатывалось в той же бгу 10 в бгу 20 настраивается в пользовательском режиме и с зарплатой в принципе аналогично. Да настройка усложнилась как следствие усложнился код, но теперь далеко не всегда нужно что то дорабатывать.
Я сама консерватор по природе, но нужно двигаться вперед и изучать новое, по итогу зачастую там не все так сложно.
TerveRus; +1 – Ответить
117. monkbest 114 22.08.18 19:24 Сейчас в теме
(68) да, это тренд. Все сводится к консультированию, нежели к разработке. Я вот больше программист, чем консультант, поэтому мне этот тренд не нравится.
176. katenok86 246 24.08.18 10:07 Сейчас в теме
(117)К сожалению всем со временем приходится переквалифицироваться. Я вот не люблю внедрять и дорабатывать производство, но приходится).
137. TerveRus 23.08.18 09:46 Сейчас в теме
(26) да, очень многие называют БП 3.0 именно программой 1С 8.3, что дико бесит. Но от программиста опытного такого не ожидал.
katenok86; +1 – Ответить
136. TerveRus 23.08.18 09:45 Сейчас в теме
(7) ну так пишите свои самописки без БСП с его извращенной логикой, пишите свои простые как 3 копейки формы и процедуры проведения, программисты что придут после Вас скажут спасибо... но наверное удивятся, как все примитивно.
185. user1035267 26.08.18 03:33 Сейчас в теме
Ого. В гугле запилили асинхронные методы - ну мы тоже можем, извратив всю логику прикладных решений. Как-то не очень это "не отстать от рынка".
Я вот сильно не убежден, что требованиям бизнеса политика 1С соответствует
8. dandykry 15 20.08.18 12:30 Сейчас в теме
Большинство, что описано из неудобств сделано с определенной целью.
С префиксами "Удалить" для обработчиков обновления, чтобы не потерять данные
Тонкий/Толстый клиенты сплошные плюсы

Да и все изменения в платформе в основном касаются удобства, новых функция и повышения производительности.
Если стоять на одном месте, то оборачиваться не будете, ваше место займут молодые, которые идут в ногу со временем.

P.S Напомнили мне одного новенького в одном франче, который доказывал мне, что 7.7 намного лучше и быстрее 8.3.
smirnov0ser; dock; SoLRoN; +3 –1 Ответить
45. monkbest 114 22.08.18 08:51 Сейчас в теме
(8)
Напомнили мне одного новенького в одном франче, который доказывал мне, что 7.7 намного лучше и быстрее 8.3



На этот вопрос нет правильного ответа, надо смотреть контекст задачи. Считаю, что Ваш новенький прав и Вы правы. Некоторые клиенты писают кипятком от УТ 11, а некоторые орут, что потратили кучу денег на переход и получили тормознутую систему и необходимость теперь тратится на новое железо.
84. dandykry 15 22.08.18 12:27 Сейчас в теме
(45) ну в 7.7 100 пользователей не загонишь, а если загонишь то получай тормоза.

С тем человеком рассматривали бухгалтерии 7.7 и 8.3. Темы коснулись на проекте с 50 активными пользователями.

А в целом да. Если нужно что-то простое, то 7.7 вполне подходит
118. monkbest 114 22.08.18 19:26 Сейчас в теме
(84) сколько у вам известно рабочих баз со 100 пользователями? Микробизнес - конторы от 10 до 100 человек в штате и не всем надо в 1С
129. dandykry 15 23.08.18 07:13 Сейчас в теме
(118) В последнее время меньше 200 не встречается
156. monkbest 114 23.08.18 15:16 Сейчас в теме
(129) поэтому у вас свое мнение. Опыта запуска 1с на стареньком ноуте 1 пользователя у вас нет
154. LordKim 23.08.18 14:27 Сейчас в теме
(84)
ну в 7.7 100 пользователей не загонишь, а если загонишь то получай тормоза


В 2007 году я работал в компании где онлайн в 7.7 работало около 1000 пользователей (14 филиалов по всей России, терминал цитрикс)
И все было неплохо...

Так что 7.7 достаточно годная разработка

Если нужно что-то простое

можно и 8.3 использовать, если не пытаться на ZX-Spectrum поставить сервер приложений и туда же запихать терминальный сервер, и развернуть для 5,5 пользователей УПП (или ЕРП, как сейчас модно) - то можно все сделать шустрым
Мелкий самопис (не на базе БСП) - летает просто с фантастической скоростью в файловом режиме, и позволяет многое, чего в 7.7 тупо нет (1С++ не рассматриваем)
109. surikateg 22.08.18 17:14 Сейчас в теме
(8)
Если метится множество объектов префиксами "Удалить", для меня это означает только то чо изначально была не продумана задача и писалась не готовая система, а какая то бета версия. Причем оплачивал все эксперименты разработчика потребитель.
RustIG; Raskad; genayo; M.Flint; +4 – Ответить
130. dandykry 15 23.08.18 07:22 Сейчас в теме
(109) Посмотрите сколько объектов с префиксом "удалить" в БСП. Все они нужны.
1) К сожалению в процессе разработки крупных систем неизбежны ошибки. Их нужно исправлять.
2) Нужно развивать систему, оптимизировать - для этого некоторые некоторые метаданные становятся ненужными, но их нельзя просто взять и удалить, надеюсь вы это понимаете
3) (продолжите сами)

Так появляются объекты с префиксом удалить. Не думаю, что они мешают.

Где-то здесь писали про ЗУП. Дескать имена регистров поменялись. Разработчики ЗУПа 2 года уже всем твердят, что все необходимые данные можно получить через программный интерфейс (процедуры функции общего модуля, которые не изменяют свой функции и параметров, как то разработчики мне сказали, что программный интерфейс у них заблокирован для изменения). В релизе 3.1.4.161 код КадровыйУчет.КадровыеДанныеСотрудников(Сотрудник, Дата, "ДатаПриема") вернет тоже самое, что и на релизе 3.1.6.37 и т д. Есть поддержка обратной совместимости.
По поводу отчетов в ЗУП есть механизм представлений. Пишете балванку в отчет, вызываете ОбщегоНазначенияЗарплатаКадры.ЗаполнитьОбщиеНаборыДанных() и вуаля, получите одинаковые данные на разных релизах (в 3.1.6 они слегка накосячили с этим но не страшно, главное идея)
RustIG; postovalov; TerveRus; +3 – Ответить
247. RustIG 1990 22.02.19 10:05 Сейчас в теме
(130) отдел разработки ЗУП - молодцы в этом плане. Но есть другие отделы, которые не применяют лучшие практики.
246. RustIG 1990 22.02.19 10:03 Сейчас в теме
(109) я тоже так считаю, что не продумано заранее. лучше относиться к этому механизму "Удалить" как к исключительной ситуации, а не брать за "Правило разработки сложных систем" - иначе всю жизнь будут возмущения от обновлений.
9. KHoroshulinAV 390 20.08.18 12:34 Сейчас в теме
оу. Яне говорю что они делали без целей. Цели ставят и радостно выполняют. А с последствиями приходится разбираться программистам.
10. vadim1011985 103 20.08.18 12:37 Сейчас в теме
(9)
А с последствиями приходится разбираться программистам


Пример можно с какими последствиями Вам приходится разбираться ? Написать лишнюю функцию при асинхронном вызове , лицезреть регистры с префиксом "Удалить" ?
47. monkbest 114 22.08.18 08:59 Сейчас в теме
(10) есть пример из моей жизни, как я внедрял ЗУП 3.0 в 2013ом году. ГОД ВАЖЕН, ЗУП 3.0 только появился. Внедрение было немаленькое. Написано много печатных форм и отчетов. Запрограммированы свои виды расчета, которые только потом появились типовые.

Какая боль - ставить обновление после сдачи работ!

-Ты обновляешь конфу и при тестировании понимаешь, что 20 печатных форм перестали работать из-за переименования общих модулей.
-Ты обновляешь конфу и при тестировании понимаешь, что 33 отчета не работают, т.к. регистр сведений переименовали.
-Ты обновляешь конфу и при тестировании понимаешь, что 33 отчета не работают, т.к. регистр сведений больше не используется, в нем лежат только старые данные.
-Ты обновляешь конфу и при тестировании понимаешь, что 10 своих видов расчета непонятно где теперь запрограммировать, твоей доработанной процедуры больше нет, твоего доработанного модуля больше нет. Ищи отладчиком заново новое место для доработок.


Я люблю новое и полезное, но после таких внедрений стресс настолько велик, что хочется сказать "где моя 7.7, которую я знаю на зубок и в которой ничего не менялось уже 15 лет?"
gorna7; RustIG; rusmil; Raskad; registration123; Octopus; smit1c; alex-l19041; Death_eye; Just; +10 – Ответить
79. vadim1011985 103 22.08.18 11:39 Сейчас в теме
(47) Согласен , есть такая проблема, сам с таким сталкивался только с УТ 11. Но проблема в том что на тот момент конфигурация только разрабатывалась и можно было ожидать кучу проблем , поэтому сейчас не спешу предлагать что-то новое , объясняя что там возможно много ошибок и лучше подождать некоторое время или вести учет параллельно в двух в базах , что с одной стороны не очень удобно , но с другой позволяет хоть как-то работать и не зависеть от новой конфы
119. monkbest 114 22.08.18 19:29 Сейчас в теме
(79) с торговлей это время не наступит. Раз в год выходит новая редакция с новой структурой данных и функционалом. 11ой не так много лет, но уже 11.4.
Для любой конфы наступало золотое время, когда вендор успокаивался и допиливал только законодательство, обновлять можно было даже перепаханные конфы. Уровень специалистов рос, качество внедрений росло. Но сейчас они как нарочно раз в год перетряхивают все, чтобы все были в тонусе
11. Boneman 305 20.08.18 12:42 Сейчас в теме
А мне наоборот нравится, в новом копаться, все эти фишки изучать, переделывать, использовать. Чувствую себя на коне, останавливаться нельзя, иначе быстро устареешь, и за прогрессом будет невозможно угнаться. Опять же, работа всегда есть, да и мозги не засыхают - шевелить постоянно надо.
zqzq; Fril; kar911; alex-l19041; Bukaska; +5 – Ответить
12. herfis 525 20.08.18 12:49 Сейчас в теме
Большинство претензий, которые я увидел, связаны с недопониманием сути тонкого клиента.
Возможно, если бы автор занимался на досуге не мобильной, а веб разработкой, то этого недопонимания не возникло бы.
Метаданные с "Удалить" - это аналог @Deprecated. Что в этом такого? Обычная ситуация. Рефакторинг провели, но какую-никакую обратную совместимость поддерживать требуется. Нельзя просто так в новом релизе физически удалять старые метаданные. И не совсем понятно, в какой момент уже можно. Мало ли кто как обновляется. Дешевле оставить болтаться - кому они мешают в конце-концов.
"ПрисоединенныеФайлы" в части увеличения количества метаданных - тут я полностью на стороне разработчиков БСП.
В тот же объект их пихать нельзя (думаю, автор знает почему), а сваливать все блобы в одну мега-таблицу - тоже плохая идея. В 7.7 уже проходили.
Я вообще не понимаю страха многих насчет увеличения количества метаданных. Всегда и со всех сторон лучше много маленьких таблиц, чем одна большая. Намного хуже получается, когда ежа и ужа начинают в одно место пихать. Чтобы не плодить метаданные, ага. Такое лекарство сплошь и рядом гораздо хуже болезни.
"Роли на каждый пук" - гениальная идея, позволяющая создавать в пользовательском режиме наборы и группы прав любой сложности, никогда не открывая конфигуратор.
Запросы, СКД, КД - сложны? Ок. Предложи альтернативу. А я с интересом послушаю. Как переживший запросы 7.7, создание универсальных отчетов в 7.7 и написание велосипедов с конвертацией по ссылкам. Безумно интересно будет послушать про "более лучшие" альтернативы. Я даже не про существующие - понятно, что их нет. Я про то, как бы ты это сделал сам, как претендующий на понимание уровня разработки платформы.
В общем, минус.
e.kogan; xand; Igor_K_; triviumfan; Scop; TerveRus; Batman; SoLRoN; Климов Сергей; rovenko.n; vaskomain; klinval; Bukaska; K_Sergei; KazanKokos; Bazil; +16 –1 Ответить
48. monkbest 114 22.08.18 09:05 Сейчас в теме
(12) я вот по другому понял суть статьи. Когда у тебя есть уже некий опыт, то нет проблем ни с СКД, ни КД, ни тонкий, ни толстый, ни http. Наоборот, новые инструменты позволяют ускориться.
А без опыта? Сразу все не узнаешь, а в типовых даже простое добавление нового реквизита иногда становится засадой. Знания приходят постепенно.
53. herfis 525 22.08.18 09:24 Сейчас в теме
(48) Наверное, мы разные статьи читали :)
(51) Ругать 7.7 - это примерно как ругать средневековые телеги, сравнивая их с современными грузовиками. На свое время - отличный инструмент.
обучение очень быстро перешло в практику и решение реальных задач,

Главное - не путать причину со следствием. Причина - не в прекрасной и замечательной 7.7, а в простоте прикладных решений. Именно рост сложности прикладных решений стал причиной появления более сложной платформы, а не наоборот.
e.kogan; RustIG; TerveRus; Bukaska; +4 – Ответить
55. monkbest 114 22.08.18 09:25 Сейчас в теме
(53) согалсен. Но отделять решения от оболочки нельзя, т.к. сейчас нет простых решений на 8.3
56. herfis 525 22.08.18 09:28 Сейчас в теме
(55) Почему нет? Не знаю, как сейчас (наверное и нет уже), а раньше на ИТС присутствовала примитивная база, в которой несколько основных справочников, базовый план счетов, настраиваемый в пользовательской части, простой бух-регистр, шаблоны типовых операций и комплект универсальных бух-отчетов. Практически функциональный аналог 6.0
Бери и пользуйся. Почему-то никто не пользовался :(
Почему, интересно? :)
65. monkbest 114 22.08.18 10:42 Сейчас в теме
(56) наверное потому, что это учебная база для разработки, а не для реального учета. 6.0 была для реального учета. ТиС9 был для реального учета, ут10 для реального учета, УТ11 тоже для реального учета.

Дело не в количестве функционала, а в законченности решения. В каждый год мы имеем одно конкретное решение с одним конкретным объемом функционала и требованиями к железу и специалисту.
Очевиден вектор развития.
Очевидно всем не угодишь.
Очевиден перекос в крупный бизнес с 1000 пользователей.
Есть недовольство микробизнеса.


Я не свое мнение высказал сейчас как программиста. Мой опыт позволяет решать любые задачи на любой платформе, но за НЕлюбые деньги.
Это мнение реальных сотрудников и руководителей реальных компаний. Ну не нравится им при том же объеме отгрузок покупать на порядок более мощный сервер.
А кто и рад, кому-то раньше 7.7 не подходило из-за своих ораничений, а УТ 11 они нашли то чего хотели.

Палка о двух концах.

Мое мнение - необходимы разные решения, разного масштаба на свежей платформе. УТ11 это динозавр ЕРП, которому запретили целиком показывать свои возможности, но оно осталось динозавром, с теми же системными требованиями и сложностью внутренней структуры.

Я не хочу кастрированного динозавра, я хочу мышонка с яйцами!
gorna7; СергейК; +2 – Ответить
72. herfis 525 22.08.18 11:22 Сейчас в теме
(65) Доля правды в этих словах есть и немалая. Есть скромные потребности малого бизнеса, а 1С в своих типовых в него естественно прицельно не целится. Это банально невыгодно. Но эти потребности часто закрываются отраслевыми или мелкими поделками на местах. Там где не закрываются - значит не так и велики эти потребности. Что мешает осчастливить микробизнесы на 8-ке? Бери и пиши. Ах не окупится? Надо чтобы 1С задешево осчастливила? Ну, извините. Очевидно, в 1С тоже считают, что овчинка выделки не стоит.
Мнение руководителей реальных компаний - тоже лукавое. Когда они говорят, что не готовы платить за "лишнюю" функциональность, это мнение стоит делить на два. Не думаю, что многие согласятся пересесть на 7.7, привыкнув к стандартным плюшкам 8-ки, ради экономии по железу. А бурчать-то они будут всегда когда видят дополнительные расходы.
120. monkbest 114 22.08.18 19:36 Сейчас в теме
(72)
Очевидно, в 1С тоже считают, что овчинка выделки не стоит.

да так и есть, но только вендор сможет сделать массовое решение, за счет чего оно будет дешевым. Мы живем в эру бесплатных приложений или приложений за 10$. Кастомные разработки могут позволить себе только заводы, но для заводов все сделал вендор за относительные копейки.
186. user1035267 26.08.18 03:42 Сейчас в теме
(12)
"Роли на каждый пук" - гениальная идея, позволяющая создавать в пользовательском режиме наборы и группы прав любой сложности, никогда не открывая конфигуратор.


О господи. Оказывается, наборы прав 1С - оно же для тех людей кому не хочется открывать конфигуратор. Вот такой главбух/гендир/акционер заходит в систему и начинает раздавать права, нихера не понимая логику прикладного решения
gorna7; RustIG; +2 – Ответить
198. Vovan1975 13 27.08.18 13:07 Сейчас в теме
(186)
Вот такой главбух/гендир/акционер заходит в систему и начинает раздавать права, нихера не понимая логику прикладного решения


вот для этого и придумали профили. С включением нужного профиля для пользователя справится даже слегка натренированный бабуин.
202. genayo 28.08.18 08:49 Сейчас в теме
(198) В типовых уже по умолчанию включили профиль "только чтение"?
203. KapasMordorov 429 28.08.18 09:20 Сейчас в теме
(202)
Открываю демо УХ: есть профиль "Только просмотр".
205. genayo 28.08.18 09:54 Сейчас в теме
(203) Прогресс, значит, не стоит на месте :))
209. Vovan1975 13 28.08.18 11:54 Сейчас в теме
(202) в бухиях есть.

Но механизм все еще не развит. Я имею в виду что если нужно дать пользователю возможность смотреть/редактировать только акт сверки взаиморасчетов(и больше невидеть ничего) то стандартно никак, придется вкручивать расширения.
211. genayo 28.08.18 12:00 Сейчас в теме
(209) Глядишь, и допилят в конце концов. Хотя-бы поняли, что это реально нужно очень многим.
197. triviumfan 103 27.08.18 12:30 Сейчас в теме
(12) Абсолютно согласен, автор некомпетентен.
13. VmvLer 20.08.18 13:36 Сейчас в теме
похоже на исповедь у врат.

А по делу - надо брать пример с Сингапура, где по крайней мере трудовое законодательство сведено к ...ничему. Т.е., нет всяких директив, положений, инструкций и владелец предприятия волен принять и уволить без всякой мышиной возни с кипой макулатуры.

Можно было бы сказать, мол, как же так - это же провал и застой государства.

И что, Сингапур разве ,простите, в попе и безнадежно отстал от тех кто сидит над инструкциями?
14. Infector 193 20.08.18 13:40 Сейчас в теме
Путь в 1С начинал с 8.2
Где Клиент, а где сервер стало понятно почти сразу, т.к. до этого 4 года провел в тех.поддержке сбербанка, а сети были одной из коронных тем. Там же были получены азы языка запросов. После 8.2 8.3 вполне себе логичное развитие, хотя есть вещи которые вызывают недоумение.

А вот 7.7 до сих пор ужасает. Во-первых - написание условий "лесенкой". Когда-то коллега пояснил зачем делают так, но сам по себе баг с проверкой условий через "И" заставил задуматься. Во-вторых язык запросов - после поверхностного знакомства с классическим SQL 7.7 ужасает. Спрашивается - для чего этот велосипед изобретали, когда все до них еще было изобретено. В 8.0 исправились, слава Богу. В третьих - платформа все-таки прививает определенный образ мышления, и скорее всего это и сложно преодолеть. Самый яркий пример был, когда неплохой спец по 7.7 наваял нам для 8.2 функцию подбора настроек из нескольких вложенных циклов. Позже это заменили на запрос, выбирающий единственную строку безо всяких коллекций и переборов.
Batman; Bukaska; vaskomain; +3 – Ответить
15. vano-ekt 146 20.08.18 13:59 Сейчас в теме
(14) с клюшечниками надо так:
1CFanat; user774630; acanta; +3 – Ответить
88. СергейК 51 22.08.18 13:04 Сейчас в теме
(15) Жалко эту вспышку еще не изобрели, а то с наследием 7.7 8ка тяжеловато идет... Хотя может это и возраст :(
19. herfis 525 20.08.18 15:29 Сейчас в теме
(14)
Спрашивается - для чего этот велосипед изобретали

Изобретали понятно для чего.
В 7.7 еще были свежи заветы 6.0 - когда пытались сохранить порог входа, доступный для "не программистов". Соответственно и язык запросов пытались сделать более простой, чем SQL (получилось и ни туда и ни сюда - неважно получилось).
А в 8-ке уже практически сдались, так как рост сложности прикладных решений неизбежно подразумевал и повышение квалификации прикладных разработчиков. Поэтому планку входа пришлось поднимать с "не программистов" до "недопрограммистов".
Batman; kar911; +2 – Ответить
51. monkbest 114 22.08.18 09:11 Сейчас в теме
(14) в 7.7 можно сказать, что запросов не было. Это же DBF, делай все перебором, циклами. Тот кто ругается на "клюшки" с ними мало работал, скорость разработки в них выше, порог входа в разработчики ниже, скорость работы самой оболочки - выше.
Когда я был новичком моё обучение очень быстро перешло в практику и решение реальных задач, меньше недели. Нынешним стажорам надо месяц читать лекции и решать учебные задачки, прежде чем пустить к доработке типовых.
gorna7; RustIG; LordKim; +3 – Ответить
57. Infector 193 22.08.18 09:38 Сейчас в теме
(51) Есть еще и SQL-версия. А насчет удобства того циклами или запросом одну и туже задачу решить, думаю, что дело вкуса разработчика и специфики самой задачи. Тот же подбор настройки по нескольким измерениям мне видится более понятным и удобочитаемым через

"ВЫБРАТЬ ПЕРВЫЕ 1 ..... УПОРЯДОЧИТЬ ПО ...."

чем двумя экранами циклов и условий. Тем более, что дробить процедуры на процедуры покороче тоже не в традициях 7.7 разработчиков. До сих пор периодически когда дело доходит до правок того, что перетащили в 8.2 - 8.3 из 7.7 первым делом начинаю выносить логически завершенные блоки кода в отдельные процедуры, чтобы прочитать и понять что там происходит хотя бы можно было.
59. herfis 525 22.08.18 10:01 Сейчас в теме
(57)
Есть еще и SQL-версия.

И все большие базы именно на ней и работали. Хотя в терминале выживали и достаточно большие DBF.
И на ИТС был набор рекомендаций как писать запросы 7.7, чтобы они по максимуму работы отдавали все-таки в SQL, а не тащили все в пост-обработку на клиента.
Я на 7.7 работал долго и плотно, несколько сертификатов для франча получал, поэтому я просто улыбаюсь, когда по ней начинают ностальгировать. Кроме "зелености травы в молодости" лично для меня аргументов нет. Ужасно непрозрачная была штука и плохо документированная, спасала только простота. Понятно, что когда уже набил шишки, наготовил паттернов, заточил набор костылей и все они под рукой - тогда жить становится легко и свободно. Но изучать 7.7 новичку - врагу не пожелаю. Особенно начинающим программистам, которые ничего другого не видели. Это же просто искалечить живого человека. Я таких калек навидался. Эдаких шаманов от программирования с кашей в голове. Восьмерка была как глоток свежего воздуха. Сразу послал подальше всю работу, связанную с поддержкой 7.7 и забыл ее как страшный сон в кратчайшие сроки.
60. monkbest 114 22.08.18 10:04 Сейчас в теме
(57) полностью согласен с Вами. Запросы делаю код стройнее, правильнее. Процедуры в 7.7 очень часто насчитывают не одну тысячу строк. НО!

Мы с Вами выбираем наиболее правильный метод (в данном случае перебор или запрос) исходя из задачи, т.к. мы знаем оба метода. Нам нравится то место, где инструментов для решения одной и той же задачи больше, т.к. мы знаем о существовании этих инструментов! Мы знаем их плюсы и минусы!

В этом случае СКД можно сравнить с ЧПУ станками, а перебор и запись в текстовый файл с молотком и топором.Мы умеем работать с крутыми станками и они быстрее и лучше дают нам результат.

Тот кто смотрит в платформу и конкретную конфу в первый раз, не знает всего разнообразия инструментов. Ему для старта нужен простой молоток. Ему рассказали как делать перебор данных, а дальше он вспоминает программирование со школьного курса информатики и рисует лесенку циклов и условий. После это его можно отправлять решать реальные задачи. Сейчас в плафторме с типовой конфой нет стартового молотка, тебе сразу дают на выбор 10 станков с ЧПУ, которые все делают круче, но непонятно какой тебе нужен и как имим пользоваться.
61. Infector 193 22.08.18 10:12 Сейчас в теме
(60) Ну тут стоит отделить типовую конфу на основе 8.3 и 8.3 как платформу. Думается, что типовые так разрослись и усложнились именно из-за того, что платформа стала это позволять. Строго говоря среднестатистическому пользователю нужен не молоток и не ЧПУ станок, а нечто промежуточное. Перфоратор, например.
63. monkbest 114 22.08.18 10:30 Сейчас в теме
(61) неа, отделять не стоит, т.к. нет выбора. Для 7.7 ТиС 9, для 8.2 УТ 10, для 8.3 УТ 11. Я не могу поставить клиенту ТиС 9 на платформе 8.3, его просто не существует. УТ 10 тоже не могу, т.к. там режим совместимости и это просто эмуляция.

Есть конкретный продук, решавший задачи торгвли условно в 2000 году, в 2010 году и 2018 году. Его и внедрял, платформа без конфы редко кому нужна. Доля клиентов с "самописками" мала. У этих продуктов есть цена железа под них и цена доработки.

И есть реальные клиенты, которые не рады, что современный продукт может много и за это надо платить больше. Более того есть реальные разрабы, которые до сих пор втюхивают УТ 10 и делают это аргументированно и правильно. Если бы не проблема совместимости легальной 7.7 с нынешними ОС и отсутсвием её в прайсе, 7.7 по количеству действующих баз (не пользователей и их объему) опередила бы 8.3.


Надо понимать, что 1С должна решать проблему бизнеса, а не быть идеальной с программистской точки зрения. Бизнес бывает разный, не все имеют 1000 пользователей. Кому-то надо на стареньком ноутбуке в одно жало вести остатки по складу и выписывать заказы.
64. katenok86 246 22.08.18 10:34 Сейчас в теме
(63)
для 8.2 УТ 10

Давно и успешно работаем со старыми редакциями (Ут10 УПП КА 1 ЗУП 25 и тд) на 8.3. Так что выбор есть
66. monkbest 114 22.08.18 10:46 Сейчас в теме
(64) вопрос времени, они просто еще не настолько стары. И это не совсем 8.3, в этих конфигурациях режим совместимости, поэтому Вы не сможете пользоваться новыми объектами, которые есть в платформе. Например клевых расширений для обычных форм - нет.
73. Infector 193 22.08.18 11:27 Сейчас в теме
(66)обычное приложение великолепно работает с управляемыми формами, исключая внешние обработки и отчеты, если включить соответствующий флаг. Более, того, разработка для них удобнее, т.к. рисовать и морочиться с привязками не нужно. У пользователя же особой разницы в функциональности интерфейса нет. Сначала ступор по поводу "где мой любимый фильтр", который проходит после того как рассказываешь про ctlr+f.
97. СергейК 51 22.08.18 13:44 Сейчас в теме
(73)
обычное приложение великолепно работает с управляемыми формами, исключая внешние обработки и отчеты...

Блииин, спасибо, пошел изучать документацию....
121. monkbest 114 22.08.18 19:42 Сейчас в теме
(73) управляемые формы - 8.2. Это уже не самые свежие фишки. Вот например расширений нет, работа с двоичными данными улучшена, отбора по реквизитам табличных частей в 8.2 не было в динамическом списке, поиск по ctrl+f не такой... да дофига плюшек и режим совместимости не дает ими пользоваться
125. Infector 193 22.08.18 21:27 Сейчас в теме
(121) Расширений да, в режиме совместимости не попользуешь. Хотя другие вещи больше смущают. Например в УПП до сих пор нет классификатора ФИАС и не понятно собираются ли его добавлять. В то же время реквизиты с этим идентификатором положили в больничный лист. Мои расчетчицы видимо должны его гуглить. Хотя пока никто в ФСС и других госструктурах за них мозг не выносит забивают нулями.
128. monkbest 114 23.08.18 06:59 Сейчас в теме
(125) это тоже причина ставить свежие редакции клиентам, т.к. старые не развиваются, там только появляется функцинал без которого никак совсем.
171. Infector 193 23.08.18 21:32 Сейчас в теме
(128)в какой-то мере мы сами клиенты. Только закончили внедрять УПП, как вышла ERP и политика 1С сдвинулась в сторону продать свежее и простимулировать к отказу от старого. А это новый проект и новые затраты для нас, и новые доходы для 1С
242. RustIG 1990 22.02.19 00:04 Сейчас в теме
(66) расширения не нужны в УТ 10, я прекрасно сопровождаю ут 10 без расширений.
хотя , постойте, последние обновления в части ндс 20%, привели к тому , что в конфу попали метаданные по ЕГАИС, цфшник вырос из 80 .Мб в 580 Мб. Наверное, близится закат ут 10.
252. monkbest 114 25.02.19 13:54 Сейчас в теме
(242)
Скорее всего туда залезли новые драйверы торгового оборудования. У меня в УПП в конце прошлого года cf вырос в два раза, неожиданно.

Вангую, они так сделали, чтобы старые конфы начали лагать и они тоже по 40 минут сравнивались объединялись :)
gorna7; RustIG; +2 – Ответить
69. Infector 193 22.08.18 11:09 Сейчас в теме
(63) ну так это проблема ни с платформой, а с маркетологами, которые не хотят бизнесу "изготовить и продать перфоратор", а вместо этого впаривают "ЧПУ-станки". Аналогичная проблема и с рынком смартфонов, и у автопроизводителей, и, скорее всего, много еще где - средний сегмент рынка изничтожается как класс. Или руками долбайся с молотком, или головой с ЧПУ, но перфоратора никто не предлагает. Остаются еще один путь - самостоятельно изготовить таковой, но это отнимает еще больше ресурсов.
94. СергейК 51 22.08.18 13:25 Сейчас в теме
(69)
ну так это проблема ни с платформой, а с маркетологами, которые не хотят бизнесу "изготовить и продать перфоратор", а вместо этого впаривают "ЧПУ-станки"...

С самой 1С понятно, ей не нужен перфоратор, но почему нет других желающих его изготовить?
Пиратство не даст окупить разработку перфоратора?
p.s.
еще хорошо бы под перфоратор упрощенный движок 1с8 за меньшие деньги...
98. Infector 193 22.08.18 13:47 Сейчас в теме
(94) Да движок-то, платформа т.е., вполне себе доступна. Да и лишнего чего-то с лету не припомню. Кривое - да. ("Интернет-почта", например, или временами СКД, дающая результат отличный, от того же запроса выполненного просто в консоли). Есть много объектов к которым просто не потребуется обращаться при решении конкретных задач (ну ни к чему регистры расчета и бухгалтерии в простом количественном складском учете). А разобраться со справочниками, документами, регистрами накопления и сведений это не сверхзадача.

Проблема с разработкой перфоратора в том, что позволить себе это могут только сравнительно крупные корпорации, опираясь на свои представления об идеальном учете. Малый предприниматель в принципе не может позволить себе самосписную конфигурацию. Почему на продажу почти не пишут сложно сказать. Возможно, что коробка от 1С в итоге перекрывает за ту же цену большим заявленным функционалом, возможно раскрученным брендом и какой-никакой поддержкой.
187. user1035267 26.08.18 03:52 Сейчас в теме
(60)
В этом случае СКД можно сравнить с ЧПУ станками, а перебор и запись в текстовый файл с молотком и топором.Мы умеем работать с крутыми станками и они быстрее и лучше дают нам результат.

хаха
с каких пор скд - это быстро?
16. Vovan1975 13 20.08.18 14:32 Сейчас в теме
чего публикацию то удалили?
17. vadim1011985 103 20.08.18 14:41 Сейчас в теме
(16) Наверно критики не выдержал . хотя ее практически и не было ))
18. KazanKokos 11 20.08.18 15:17 Сейчас в теме
(16) во во... я пока ходил думал что написать а темы то и нет.
CyberCerber; +1 – Ответить
20. gala2009 32 21.08.18 06:46 Сейчас в теме
Фантом 1-С

Юзал я семерку во франче,
Ставил, обновлял и вообще
Кодил я легко и быстро
Словно птица в в небе чистом,
В общем,асом в клюшках стал уже..

8.0 нагрянула и вот
Делаю я резкий разворот:
Метаданных стало больше,
А клиенты тоньше-толще,
И конкретно изменился код

А потом столкнулся с 8.2 -
Был я с нею долгие года:
СКД и упр.формы,
SQL - работа в норме,
В сердце ты осталась навсегда!

Вижу в небе белую черту -
8.3 набрала высоту:
БСП и расширенья
И мобильные решенья
Сердце в пятки - в штопор я иду!

Кто же тот пилот, что меня сбил?
Сервера-клиента победил,
Разбомбил КД сначала
И пожег господ напалмом -
С Инфостарта юные бойцы!
RustIG; Jestery; jif; TerveRus; Климов Сергей; DarkUser; 127.0.0.0; rovenko.n; AZel84; KazanKokos; Bukaska; accounting_cons; +12 – Ответить
227. gala2009 32 31.08.18 10:09 Сейчас в теме
(20).. концовочка

..Это вы, ребята, врете зря,
Прогера достойней нет чем я.
Молодые программисты
Кодят криво, неказисто -
И крутому асу не ровня!

..Вижу сон - махина 1С
Покорилась мне как Эверест:
В интерфейсе новом, чистом
Я парю легко и быстро
И до пенсии я буду здесь!
RustIG; forseil; +2 – Ответить
21. K_Sergei 246 21.08.18 06:52 Сейчас в теме
Итак по порядку,
1. "А специфика 1Са с её законами типа «ПередЗаписью»," ну тут все понятно, есть ПередЗаписью, есть ПриЗаписи ,логика у них отличается и это не одно и тоже
2. объекты метаданных с названием «Удалить» вначале - это значит, что объект перенесен в РС или РН и это плюс для производительности и системы и удобства(виртуальные таблицы), а не просто потому что захотелось.
3. Ну а про профессионала так это вообще смешно, вы хоть разбирались в вопросах? Можно иметь опыт хоть 20, хоть 30 лет, а если технология 8,3 всего не так давно вышло о каком опыте 20 лет идет речь?:)) это абсолютно разные системы, да есть конечно точки соприкосновения, ну и только...про молодежь я отвечу цитатой «Нынешняя молодежь привыкла к роскоши, она отличается дурными манерами, презирает авторитеты, не уважает старших, дети спорят со взрослыми, жадно глотают пищу, изводят учителей». (Сократ, V в. до н. э.)
RustIG; TerveRus; EVKash; Bukaska; accounting_cons; +5 – Ответить
22. roman77 342 21.08.18 12:34 Сейчас в теме
а где почитать-то?
23. support 4484 21.08.18 12:42 Сейчас в теме
У нас статья автоматически удаляется при больше 5 отрицательных голосах. Восстановил пока, до очередного минуса.
RustIG; TerveRus; +2 – Ответить
27. Vovan1975 13 21.08.18 15:41 Сейчас в теме
24. Alex_E 2414 21.08.18 12:59 Сейчас в теме
Прочитал, улыбнуло...я тут (в одноэсе) с 2000, это чёж мне терь написать такого...а, вот:
была такая замечательная программ 1С:Бухгалтерия 6...куда до неё 7.7 (а было ведь и 7.0, 7.1, 7.5 наконец!!!!) )))))))))) А ещё был Fox потом FoxPro - ахрененные СУБД, ежели сейчас те базы запустить то всё не просто летает..........
TerveRus; +1 – Ответить
25. roman77 342 21.08.18 13:01 Сейчас в теме
А чё, норм. статья. Человек имеет право на своё мнение.

Тесты у 1С на профессионала действительно бредовые. Я в своё время заучивал ответы не так, как правильно, а так как надо отвечать чтобы ответ засчитали.

О юных программистах 1с, которые наступают на пятки и хотят за меньшие деньги взять мою работу на себя.


На счет этого не переживайте. Ни кто не наступает на пятки. Сейчас демографическая яма (школу заканчивают 1999-2000 г.р.) и очень отупевшие благодаря гаджетам дети. Очень мало кто из выпускников школ выбирает информатику и ещё меньше тех, кто сдаёт её успешно и поступает в вуз на околокомпьютерные специальности. А 1С как раз этим и хорош, что в нём без поллитры не разобраться, всё время всё меняется и в вузах его не преподают.
gorna7; bomber99544; larisab; alexdm; torg1c; oitnur; smilemanrus; registration123; alexshtenn; Mnemonik; Scop; kiruha; surikateg; kar911; vakham; nike-arz; PowerBoy; ryutao; Death_eye; config; monkbest; Just; FilimonVl; +23 –1 Ответить
32. KazanKokos 11 21.08.18 17:36 Сейчас в теме
(25) вот это Вы зря. У меня племяш еле(конкурс) поступил на бакалавра программистом. Закончил с красным дипломом. Еле уговорили его на магистра идти. конкурс 3 человека на место. плюс его на работу тянули. сейчас и работает и учится. ямы не будет. это все старческое брюзжание. Программист должен быть свободен от таких старперских штампов.
35. roman77 342 21.08.18 17:59 Сейчас в теме
(32) Да сами вы брюзгливый старпёр :)

Племяша ваш родился где-то в годы борьбы с алкоголем. А дальше следует яма и она уже наступает. У меня родственник учителем информатики работает, информирует меня о реальном состоянии дел в отрасли. Кроме того, мой собственный ребенок в этом году закончил школу и поступил в вуз на ит-шное направление.
41. vaskomain 22.08.18 08:18 Сейчас в теме
(32) Три человека на место это конечно круто. Я вспоминаю, как я поступал - 8 человек на место... Причем не самый крутой ВУЗ. Видно демографическую проблему и снижение интереса молодежи
90. KazanKokos 11 22.08.18 13:18 Сейчас в теме
(41) 3 на магистрат. бакалавра он закончил. А на поступление сейчас ЕГЭ. Плюс сейчас вузов гораздо больше. В наше время в Казани было 16 вузов и мест было меньше. Сейчас куча коммерческих и т.д. В Москве еще больше стало. Я не знаю с какой Вы молодежью общаетесь. У меня в компании сидит следующее поколение после меня. вполне ничо пишут )
ИМХО "А вот наше время..." это типичный тип. вообще радуюсь что в свои 47 не дошел до этого )))) до сих пор вспоминаю как на приписке в военкомате в нашей школе 90% читало по слогам еле еле абзацы с инструкции к приписному свидетельству. Дебилов в любом поколении навалом. Умных всегда было мало.
42. Lapitskiy 1064 22.08.18 08:18 Сейчас в теме
(25) и не только в этом дело.
1С ники работают за рубли (ужос), а веб-программист легко может работать за доллары.
Поэтому для начинающего кодера выбор будет очевиден, с чего начинать карьеру.
KazanKokos; +1 – Ответить
52. roman77 342 22.08.18 09:14 Сейчас в теме
(42) Более того, документации на порядок больше и её качество на порядок выше чем у 1С + иностранные форумы, где люди действительно друг другу помогают и их больше, поскольку поле деятельности = весь мир, а не только Россия.
91. KazanKokos 11 22.08.18 13:19 Сейчас в теме
(42) да. веб-программисты живут припеваючи. но работа опять таки там других мозгов требует.
224. registration123 2 29.08.18 11:38 Сейчас в теме
(25) Поддержу насчет тестов. Пробовал отвечать на вопросы, есть разные: адекватные вопросы (нет вопросов ))) ), вопросы про не встречающиеся в реальной жизни проблемы (ну бывает ))) ), но одни из самых забористых сколько кнопок в интерфейсе которые позволяют сделать то-то ( йоу! ).

А кнопки в интерфейсе - их же сколько нарисуешь - столько и будет - одно из самых эфемерных знаний, что могу представить.
28. Vovan1975 13 21.08.18 15:58 Сейчас в теме
Дорогой автор, ваша проблема в том, что Вы утратили профессиональный кругозор. Поэтому Вы героически преодолеваете всякую фигню.

Вам нужно читать одноэсные книги.

Начните со "101 совет начинающим разработчикам в системе 1С:Предприятие 8".
Она доступна на сайте итс https://its.1c.ru/db/pub101advice
RustIG; YaroslavHolovatiy; +2 – Ответить
30. roman77 342 21.08.18 16:25 Сейчас в теме
(28) Книги 1С - это отдельная песня. Вроде на хорошей бумаге, вроде толстые. Но очень уж костным языком написаны. Есть хорошие, но 80% - это макулатура.
user774630; andreosh; +2 – Ответить
34. KazanKokos 11 21.08.18 17:42 Сейчас в теме
(30) Есть "библия 1С" двухтомник за 3600. Отличный комплект
50. herfis 525 22.08.18 09:06 Сейчас в теме
(34) Из отличного в нем только то, что вошло из первой редакции для 8.0
Первая проф-разработка (однотомник) - единственная книга от 1С, которая меня приятно удивила в плане качества материала и его подачи. Единственная книга, которую я читал с удовольствием. В остальных я просто роюсь.
Двухтомник просто удобен тем, что в него несколько отдельно издававшихся книг запихали.
DarkUser; +1 – Ответить
160. user774630 23.08.18 16:00 Сейчас в теме
(30) я вам расскажу. Не хочу называть фамилии, не суть. Общался с преподавателем в 1С. Спросил, почему его старая книга не переиздается. Он мне поведал, сколько денег он получил за свой труд - сказал, что в пересчете на стоимость часа получается хуже, чем работа стажера в коде. Так же рассказал про волевое усилие коллег в написании из двухтомника. Деньгами там и не пахнет. Т.е. написание книг для 1С - почти бесплатная работа, из любви к искусству.
Единственный автор, кто постоянно пишет в 1С - Хрусталева - работает на окладе. Остальным это не надо.
RustIG; postovalov; +2 – Ответить
162. roman77 342 23.08.18 16:12 Сейчас в теме
(160) Верю. В технической литературе кризис, очень плохо продаётся по причине пиратства. Да и не в технической тоже. Но тут совсем другое дело. 1С вполне могла бы подкинуть немножко деньжат техническим писателям. Не разорилась бы.
user774630; +1 – Ответить
29. floodprog 23 21.08.18 16:00 Сейчас в теме
Согласен с автором, очень много накручено книг понаписано, а интуитивной понятности никакой.
31. пользователь 21.08.18 17:00
Сообщение было скрыто модератором.
...
33. KazanKokos 11 21.08.18 17:41 Сейчас в теме
к 8.3 только одна претензия. Особо это заметил на англ-язычном форуме. Объяснять что такое хранилище и обработчики событий нубам тяжкое занятие. Для меня это конечно естественно. Но такие вещи как передача параметров через хранилище, реализация модальности, далогов-вопросов (повторюсь для меня это несложно) ставит большой минус в карму 1С в плане классификации этого языка как ЯВУ. А все остальное в статье полный бред. Как и намек на 7.7 и фокспро - я в свое время лет 5 программировал на клипер и фокспро и скажу что текущие задачи 1С тянет лучше
37. KAV2 159 21.08.18 21:12 Сейчас в теме
(33) А подскажите пожалуйста, про какой англоязычный формум говорите?
83. KAV2 159 22.08.18 12:25 Сейчас в теме
92. KazanKokos 11 22.08.18 13:20 Сейчас в теме
(83) вообще древний форум от альмаматер. можно там шукать иностранных заказчиков )
96. KAV2 159 22.08.18 13:38 Сейчас в теме
(92) Да тоже там бывал, думал вдруг еще какой-то есть :-)
43. vaskomain 22.08.18 08:24 Сейчас в теме
(33) Все что вы перечислили еще до 1С в javascript и прочих браузерных языках стало стандартом де-факто (клиент-серверная передача иммутабельных значений, модальность и прочие вещи). А паттерн Observable еще и лет 20 назад...
Самая главная причина - 1С делает продукт соответствующий современным требованиям - работа в браузерах и мобильных приложениях. Поэтому и приходится реализовывать устоявшиеся стандарты.

Кстати если взять Java EE/Beans или SpringBoot то там еще покруче паттерны будут (для понимания). Нельзя чистый java сравнивать с системой класса корпоративной разработки. Это все равно что базовый basic с clipper / fox pro сравнивать. Надо для сравнения брать продукты одинакового класса.
RustIG; KazanKokos; +2 – Ответить
95. KazanKokos 11 22.08.18 13:33 Сейчас в теме
(43)
Все что вы перечислили еще до 1С в javascript и прочих браузерных языках стало стандартом де-факто (клиент-серверная передача иммутабельных значений, модальность и прочие вещи).
согласен. Но я бы подумал над спецконтролами или объектами для этого. Мне после asm,c,c++,pascal, clipper,
foxpro - 1С по всем признакам ЯВУ. А вчерашней бухше которая способна писать на уровне 8.0 попробуй объяснить про мутабельное значение?
36. par_62 21.08.18 18:34 Сейчас в теме
1с - это не программирование. Это очень хорошее знание предметной области учета и уменение применить набор методик в нужном месте при внедрении. Равных в соотношении цена/ качество в области бух. Учета, простого фин.учета и с горем пополам бюджетирования на просторах бывшей советской империи, просто нет. А цель 1С ников ,как и других нормальных людей,заработать больше денег за меньшими усилиями. То что автор изучает и другие языки - прекрасно,но трансформируются ли они в материальные блага? Или это хобби? А 1С автора,по его словам кормит уже второе десятилетие. Да и создавали 1С учредители,чтобы самим денег заработать,а не языки разрабатывать. Вот так и нажо относится к профессии.
RustIG; Andy_Kanevsky; user774630; Serg O.; KazanKokos; alex-l19041; gustpa; +7 – Ответить
38. zeegin 226 22.08.18 01:49 Сейчас в теме
Недавно узнал, что 1с открыли курсы обучения в школах.

Детей учат писать на том, на чем учат и в обычных школах, pascal, python, c++, java. У нас айтишников в стране не хватет, нужно новое поколение обучать. Причем не 1С их надо учить а просто направить на любое айти. Это и есть цель 1С как компании. Дебету и кредиту детей никто не учит.

Теперь пришла очередь 8.3.

8.3 вышла 5!!! лет назад.

Поменялась логика записи в регистры, создание проводок. Даже элементарные функции стали называться иначе. Зачем все менять? – думаю это делется намерено, чтоб усложнить и запутать.

То, как сейчас в ERP организована механика проводок сделано намеренно преследую несколько целей: возможность отложенного проведения по некоторым регистрам, например по регистру бухгалтерии можно провести регламентным заданием документ (что при проведении не блокировать регистр бухгалтерии). Или при перерасчете себестоимости перепровести только нужные регистры по документу, отвечающие за партии. Если Вы никогда не сталкивались с большими внедрениями, то плюсы текущего механизма сложно понять. Так же у нового механизма отлично реализована композиция ответственности, можно не боясь что-либо дорабатывать так, что поведение изменится только там, где ожидалось.

Или объекты метаданных с названием «Удалить» вначале.

Учите стандарты разработки, пожалуйста https://its.1c.ru/db/v8std#content:-2145783113:hdoc

Если хочешь к документу или справочнику привязать файлы – то ты должен создать отдельный справочник с тем же названием, но добавить к имени «ПрисоединенныеФайлы».

Организовать RLS по разным объектам метаданных, являющихся владельцами в одном справочнике невозможно. Первопричина разделенных справочников в этом. Если Вы никогда не работали с RLS в больших базах, Вы об этом знать не могли.

Роли, на каждый пук своя уникальная.

Опять же причина в RLS и механике динамической настройки прав пользователя с помощью профилей. Теперь администратор может настраивать гибко права пользователей без модификации конфигурации.


То, что Вы пошли в C++ и java - это хороший шаг вперед, мир 1С`ом не заканчивается. Но если Вы хотите считать себя специалистом - надо больше работать над своими знаниями.

Посмотрите цикл куба качества тов. @lustin
https://www.youtube.com/watch?v=_Y7d51LDBt0
oleg-m; RustIG; postovalov; ZOMI; TerveRus; +5 – Ответить
39. Just 3 22.08.18 07:49 Сейчас в теме
Я согласен с автором, что обычные формы на 1с8 были намного удобнее. Хотя бы в том, что не тормозили на ровном месте, Создали УФ для скорости, а получаем жуткие тормоза, которые никто не собирается побеждать в типовых конфигурациях. Всяких косяков тьма, которые никто не исправляет, даже всем известные грабли про неверное остатки в СКД для простого запроса. Зато оптимизация шагает круто, один из прекрасных примеров, переименование документа ПоступлениеТоваровУслуг в типовой ЕРП. Все самописные обмены, обработки, отчеты, которых больше сотки, все переделывать и перепроверять, сразу понятно все косяки в 1с решены, надо что-то придумать, чтоб не скучали.
RustIG; sergathome; Rain88; EVKash; alex-l19041; monkbest; +6 – Ответить
46. KHoroshulinAV 390 22.08.18 08:54 Сейчас в теме
Те кто советует мне умные книжки почитать, такое ощущение, что это вас возбуждает. Типо вы обладаете ЗНАНИЕМ и можете им делиться с миром. - Встречал я таких на форумах. Наверно так бывает: соплежуй какой-то прочитал книжку, или что-то узнал там, не важное в общем. Но ходит уже всем советы дает. И умный вид сразу делает и ухмылка появилась такая пренебрежительная и в голосе нотки заносчивые. И вот поучил он кого-то так..с высока, уму-размуму, а у самого в штанишках шевелится от собственной значимости.
torg1c; sergathome; TerveRus; monkbest; +4 –3 Ответить
85. Vovan1975 13 22.08.18 12:28 Сейчас в теме
(46) какая прелесть.
Ta_Da; acanta; user774630; +3 – Ответить
49. baracuda 2 22.08.18 09:05 Сейчас в теме
Вроде говорил что про философию и про жизнь. Я же не увидел никакого посыла, кроме ностальгии по обычным формам, и негодованием по УФ,
Rain88; TerveRus; SoLRoN; +3 – Ответить
54. monkbest 114 22.08.18 09:24 Сейчас в теме
(49) про жизнь есть посыл. Как-то так:

"я все время очкую, что молодежь меня вытеснит с рынка труда и держу себя в тонусе изучая новое и сложное. Мне не сложно изучать сложное, т.к. я уже знаю простое. А потом оглянулся по сторонам, а молодежи - НЕТ, т.к. им сразу сложное приходится учить."


Вся молодежь ушла сайты делать, где на JS и HTML уже не пишут, т.к. есть куча фреймворков, которые за тебя все делают и проект собирают. А 1С не хочет за кадром разложить диалог вопроса на две процедуры, оно решило нас заставить. Везде идет упрощение разработки до уровня "натыкать мышкой и выбрать картинки", а 1С опустило нас на уровень ниже.
RustIG; sergathome; chilyagin; postovalov; KazanKokos; Bukaska; mytg; ZOMI; Lapitskiy; IgorS; 127.0.0.0; roman77; +12 – Ответить
108. Lapitskiy 1064 22.08.18 17:09 Сейчас в теме
164. KazanKokos 11 23.08.18 17:17 Сейчас в теме
(54)
Вся молодежь ушла сайты делать, где на JS и HTML уже не пишут, т.к. есть куча фреймворков, которые за тебя все делают и проект собирают. А 1С не хочет за кадром разложить диалог вопроса на две процедуры, оно решило нас заставить. Везде идет упрощение разработки до уровня "натыкать мышкой и выбрать картинки", а 1С опустило нас на уровень ниже.
Во. Правильнее сказали. Заставлять вручную привязывать обработчики это еще то решение...
165. Vovan1975 13 23.08.18 18:37 Сейчас в теме
(164) бугагага! Не, вы правда это серьезно пишете? Вот про две процедуры диалога вопрос, которые вы набираете ручками? Реально умора же!


хотите открою Вам тайну великую?

Пишете Вопрос() затем на слове Вопрос правой кнопой мыши, в выпадающем меню "Рефакторинг" - "Нерекомендуемые синхронные вызовы" - "Преобразовать вызов"

И представляете, конфигуратор сам загенерит эти две процедуры!
starik-2005; KazanKokos; Xamele0n88; +3 – Ответить
174. KazanKokos 11 24.08.18 09:23 Сейчас в теме
(165) Вы чо мнето это объясняете. Я то могу и без всякого рефакторинга ручками написать это. Я о том что 1С перестала быть языком который может изучить даже филолог. Чем 1С собственно был до 8.2 включительно.
sergathome; monkbest; +2 – Ответить
179. Vovan1975 13 24.08.18 11:53 Сейчас в теме
(174)
Я о том что 1С перестала быть языком который может изучить даже филолог.


вы так говорите как будто это что-то плохое
180. KazanKokos 11 24.08.18 12:00 Сейчас в теме
(179) Конечно. Вместо реализации бизнеслогики человек занимается алгоритмированием простейшего интерфейса. нафига оно? Мне этого на VC++ хватило
RustIG; sergathome; chilyagin; monkbest; +4 – Ответить
181. Vovan1975 13 24.08.18 12:20 Сейчас в теме
(180) этим человек занимается в связи с банальным незнанием возможностей среды разработки. Понятно какой отсюда вывод, да?
182. KazanKokos 11 24.08.18 12:35 Сейчас в теме
(181) да блин. знает человек возможности. применяет. просто нафига оно надо? :)
183. Vovan1975 13 24.08.18 12:42 Сейчас в теме
(182) для того чтобы без дополнительных плясок опубликовать конфу на вебсервере.
184. KazanKokos 11 24.08.18 12:54 Сейчас в теме
(183) Вебклиент кстати да. Круто сделано. )
241. RustIG 1990 21.02.19 23:54 Сейчас в теме
(54) статья конечно бомба в том смысле, что я не думал, что единомышленников так много - и комментарии это показывают.
Я понимаю, что концепция (архитектура) 1с-разработки 8.3 на УФ сильно отличается от концепции 1с-разработки 8.3 на обычных формах. Стресс от УФ при переходе с ОФ сильнее, чем при переходе с 7.7 на разработку на 8.0, 8.1, 8.2.
Мне нравится, как развивается БП 3.0 - раньше я искал ошибки на БП 2.0, сейчас только обновляю БП 3.0 - работает почти идеально (только не кидайте камнями, у моих клиентов исчезли поводы обращаться ко мне из-за ошибок в БП 3.0!!!)
В фирме 1с свои отделы - которые разрабатывают похожие по назначению и разные по содержанию программы - УНФ и УТ 11. Пора привыкать, что единого мнения внутри фирмы 1с нет. Это уже государство внутри государства. Никого не задел, не обидел?! :)
70. KHoroshulinAV 390 22.08.18 11:10 Сейчас в теме
zeegin, а вы в меня стандартами не тыкайте. Я со стандартами разработки знаком получше.
Вы, уважаемый, как я вижу, по специализации сисадмин. Многого в нашем деле программистском не понимаете, так я разъясню:
ERP организована механика проводок сделано намеренно преследую несколько целей:

- Яж не говорю что 1С не за благое дело бьётся. стараются конечно. выходит только криво. Лучше бы доработали программный продукт, который стоит не мало, уж без этих объектов "Удалить". - Которые, повторюсь, жрут память.
Организовать RLS по разным объектам метаданных, являющихся владельцами в одном справочнике невозможно

- Не надо мне про большие базы рассказывать. И что значит "невозможно"? - Для программистов нет такого слова.)) Есть слово "сделать видимость RLS"
Теперь администратор может настраивать гибко права пользователей

- гибко то гибко. Но какой ценой? Система постоянно анализирует все эти мегаправа. Это приводит к реально ощутимым задержкам. Ну неужели не было вариантов других? - Не верю.
если Вы хотите считать себя специалистом - надо больше работать над своими знаниями.

- А яб вам посоветовал, уважаемый сисадмин, не учить программистов жизни.
75. herfis 525 22.08.18 11:31 Сейчас в теме
(70) Ок. Поговорим как программист с программистом. Без "верю", "не верю" - это разговоры в пользу бедных.
Как бы вы лично реализовали механизм управления правами в 8-ке?
Как говорится, критикуя - предлагай. Не надо даже внутренних механизмов. Вот открываете вы конфигуратор - а там красота нечеловеческая, которая выражается ... в чем именно?
user774630; LordKim; TerveRus; Batman; +4 – Ответить
76. DarkUser 22.08.18 11:32 Сейчас в теме
(75) В отсутствии метаданных? ;)
З.Ы. Сорри что влез :)))
77. herfis 525 22.08.18 11:33 Сейчас в теме
243. RustIG 1990 22.02.19 09:25 Сейчас в теме
(75) что-то подобное этому надо https://infostart.ru/public/21821/
проблема в ролях и правах что раньше, что сейчас заключается в том, что физиологически человек не способен воспринимать и тем более управлять объектами более 7 штук одновременно (условно говорю), для "управления" чем-либо обычно создают вспомогательные инструменты.
Механизм "группы профилей" понятен, но не достаточен для управления правами. Нужна обработка, которая представлена выше, или похожее на нее.
104. zeegin 226 22.08.18 14:36 Сейчас в теме
(70) Из DevOps`а, которым я больше всего последнее время занимаюсь, я все таки больше Dev, чем Ops. ;)

У Вас фундаментальные ошибки связанный из-за пробел ограниченных знаний о работе механизмов.

"Удалить". - Которые, повторюсь, жрут память

Не понимание механизма релиционных баз. Не понимания принципа отложенного обновления ИБ.

И что значит "невозможно"? - Для программистов нет такого слова.))

Не понимание ограничений платформы явно указанных в документации.

Система постоянно анализирует все эти мегаправа.

Не знание стандарта о разделенной ответственности RLS над объектами и не понимание правил совместного применения ролей.

не учить программистов жизни.

Я не учу жизни, я хочу чтобы специалисты были специалистами. Из-за таких горе знатоков как Вы страдает репутация 1С. И репутация настоящих специалистов.

Сейчас в стране примерно ~400 000 программистов 1С, но сертификат эксперта по технологическим вопросам (я не знаю, как его можно не получить?) получили всего ~700 человек. Уровень знаний и навыков у программистов крайне низок. И вместо того, чтобы учить новое Вы ноете о старом. Вы инженеры или кто? Где тяга к исследования? Где огонь в глазах? "Оборачиваюсь назад и никого не вижу" - это говорит лишь о том, что Вы самый последний из всех. Многим не дано быть программистами, может быть вместо нытья стоит бросить это занятие?
oleg-m; Ta_Da; Bukaska; K_Sergei; mivari; KazanKokos; salbey; Rain88; TerveRus; ZOMI; +10 – Ответить
122. monkbest 114 22.08.18 19:54 Сейчас в теме
(104)
1. Не понимание механизма релиционных баз. Не понимания принципа отложенного обновления ИБ.

О каком механизме идет речь, при котором лишние таблицы не замедляют работу системы? Разве от лишних метаданных база не открывается медленнее, даже если по правам доступен один справочник? Разве SQL не создает целый внутренний файл и даже не один если даже таблица пуста, разве он не прогружает эту всю беду в оперативку?

2. но сертификат эксперта по технологическим вопросам (я не знаю, как его можно не получить?) получили всего ~700 человек

эксперты нужны только на крупных внедрениях. 1С это не только про заводы и 1000 пользователей в базе. 1С это базы с типовой конфой в которых нечего делать эксперту, т.к. нельзя их снять с поддержки и переделать порядок блокировок или улучшить запрос
RustIG; sergathome; +2 – Ответить
153. zeegin 226 23.08.18 14:04 Сейчас в теме
(122)

Разве от лишних метаданных база не открывается медленнее

Попробуйте сами ответить на свой вопрос. Что кэшируется в памяти? Когда будут происходить обращения к этим таблицам? Сколько будет "весить" ее описание метаданных?

эксперты нужны только на крупных внедрениях.

Ложь и провокация. Эксперт нужен для того чтобы не косячить и не ломать бизнес заказчику. При этом эксперту все равно будут ли работать в базе 10 человек или 10 000, принципиально отличается очень мало чего.

т.к. нельзя их снять с поддержки и переделать порядок блокировок или улучшить запрос

Фундаментальная ошибка понимания того, как надо делать доработки. Если разработчик вклинивается в механику конфигурации и начинает перехреначивать алгоритмы и переписывать запросы - он создает проблемы для себя в поддержке своего механизма и в удорожании продукта для бизнеса. Делайте легко адаптируемые доработки и не придется переписывать что-то. Учите специфику конфигураций и не придется вмешиваться в их механику работы.
188. user1035267 26.08.18 04:50 Сейчас в теме
(104)
(70)
истема постоянно анализирует все эти мегаправа. Это приводит к реально ощутимым задержкам. Ну неужели не было вариантов других?

Вариантов много. Только кого они волнуют когда и так все хорошо продается?
Бизнес впереди - хотелки юзеров/разработчиков сильно позади
195. roman77 342 27.08.18 10:13 Сейчас в теме
(104)

Не...понимание lol
191. acanta 26.08.18 14:36 Сейчас в теме
(70) судя по размерам кэш файлов и rls не удивлюсь если со временем тонкий клиент при инициализации сеанса будет выгружать на клиента экземпляр периферийной базы.
192. zeegin 226 26.08.18 17:47 Сейчас в теме
(191) лол, какой RLS на клиенте, вы о чем?
71. Bukaska 161 22.08.18 11:21 Сейчас в теме
Мда уж.. Десять плюсов против восьми минусов! Высокий рейтинг)))
86. Infector 193 22.08.18 12:54 Сейчас в теме
(71) Это говорит о том, что статья удалась с..ч (пардон, дискуссия) поднялся.
74. alex-l19041 8 22.08.18 11:29 Сейчас в теме
упростить весь этот гребаный учет?
- это просто "святотатсво"... :))
user595472_ams.ovt; +1 – Ответить
78. KHoroshulinAV 390 22.08.18 11:34 Сейчас в теме
Истина дороже плюсов!
80. DarkUser 22.08.18 11:41 Сейчас в теме
(78) Извиняй коллега, но это не истина. Ты просто жалуешься на жизнь. А, вспоминая Алису в стране Чудес, можно смело утверждать что даже для того что бы остаться в профессии, требуется прикладывать не мало усилий.
oleg-m; Anchoret; Bukaska; Vovan1975; +4 – Ответить
81. Just 3 22.08.18 12:06 Сейчас в теме
(80) Не надо путать, теплое с мягким. Жалуются и воют пользователи на постоянные тормоза УФ, на зависания при поисках в динамических списках и формировании отчетности, а отступать некуда.
sergathome; user595472_ams.ovt; Bukaska; alex-l19041; +4 – Ответить
244. RustIG 1990 22.02.19 09:40 Сейчас в теме
(80) есть тонкая грань между "жалуемся" - "возмущаемся" - "говорим по душам" - просто "говорим с тем, кому доверяем" не ожидая отрицательного отклика - "делимся мыслями и эмоциями"..... от вас зависит интерпретация прочитанного - в момент прочтения уже вы вольны выбирать, как реагировать....

в комментариях есть поддержка ...

"жалуются" - обычно про детей говорят, когда они ждут от родителя помощи и решения вопроса.... здесь же мы больше высказываемся по ситуации....
87. Климов Сергей 22.08.18 13:00 Сейчас в теме
Статья похожа на горестные вздохи о том, что раньше вода была мокрее, а девки - сисястее. Повторю уже упомянутую здесь любимую мою цитату Кэррола: чтобы стоять на месте - надо бежать. А чтобы двигаться вперёд - надо бежать ещё быстрее. Это про нас, про ИТ.
Подозревать 1С в сознательной диверсии - паранойя. Те или иные решения вполне осмысленны. Но любое решение - это компромисс. Коллеги уже ответили. Конечно, 1С не идеальна. Но надо принять во внимание основное свойство идеала - его недостижимость.
И небольшая ремарка про неудобство проектирования управляемых форм. Озадачил на днях молоденькую девочку - слегка подправить обработку для обычных форм. Она была в трансе - как всё неудобно после УФ. Да и то верно - всунуть в середину насыщенной обычной формы новый реквизит - может оказаться нетривиальной задачей. А в УФ insert нажа - и готово! :)
RustIG; acanta; Bazil; Anchoret; LordKim; Rain88; TerveRus; Bukaska; alex-l19041; vadim1011985; Infector; KazanKokos; +12 – Ответить
93. KazanKokos 11 22.08.18 13:21 Сейчас в теме
(87)
Но надо принять во внимание основное свойство идеала - его недостижимость.
вот тут не соглашусь. какой же он идеал если он недостижим.
101. alex-l19041 8 22.08.18 14:20 Сейчас в теме
(87)когда одновременно надо работать и с ОФ и с УФ, то легко запутаться....
112. Bukaska 161 22.08.18 17:38 Сейчас в теме
(87)Как я после учебного центра смотрела на эти обычные формы платформы 8.1 как баран на новые ворота.
Сделать отчет СКД с данными на 12 месяцев, чикалась по книге Хрусталевой и никак, не получается.. Оказывается надо было употребить в коде функции: "месяц" и "год".. Ну кто ж знал... А по желтой книжке нифига не работало. Ну правильно, желтая книга по скд ждя УФ 8.2, а я сидела в 8.1)))) И немало было таких случаев)))
245. RustIG 1990 22.02.19 09:46 Сейчас в теме
(112) про книжки и методички я писал еще в 2010 году тут https://infostart.ru/public/75844/
114. surikateg 22.08.18 17:46 Сейчас в теме
(87)
В насыщенной управляемой форме "всунуть" реквизит бывает сложнее чем сверстать html, верстка 1с расползается по неведомым законам, размеров в пикселях или сантиметрах нет. УФ превращаются в неуправляемые. Причем при разных версиях платформы 1с-верстальщики могут одну и туже форму отобразить по разному.
89. MotorBox 22.08.18 13:11 Сейчас в теме
Из выше сказанного следует - 1С в тупике.
В тупик они залезли самостоятельно.
Никто их туда не гнал и вылезти из него они уже не смогут.
RustIG; sergathome; KHoroshulinAV; +3 – Ответить
144. vasvl123 120 23.08.18 10:44 Сейчас в теме
(89) В тупике не 1С а программисты
sergathome; +1 – Ответить
99. HAMMER_59 257 22.08.18 13:56 Сейчас в теме


К чему все эти сложности, ходили ведь когда-то пешком, нет ведь на машины пересели, самолеты, ракеты сложно ведь. А разделение труда, ну зачем это все, вот раньше - сам и сеешь, и жнешь, и одежду шьёшь, вот жизнь была.

Другое дело, что 1С действительно, как-то недооценивает нас простых программистов, не выкладывает проектную документацию, не делает нормальных примеров к документации, а без примеров порой крайне тяжело разобраться.
79123890854; Bukaska; TerveRus; monkbest; SoLRoN; KazanKokos; alex-l19041; +7 – Ответить
102. alex-l19041 8 22.08.18 14:21 Сейчас в теме
(99)
без примеров порой крайне тяжело разобраться
- приходится самому находить примеры в коде типовых
123. monkbest 114 22.08.18 19:57 Сейчас в теме
(102) там есть примеры и того, как делать не надо))))
RustIG; sergathome; +2 – Ответить
140. TerveRus 23.08.18 10:17 Сейчас в теме
(102) не, Google - наше все )
103. independ 1576 22.08.18 14:24 Сейчас в теме
Мое мнение как практика по внедрению, сопровождению и техподдержки 1С в малом бизнесе (в основном торговля) - это то что нужно. Хотя я глубоко программированием не занимаюсь, но все хотелки клиентов реализуются без проблем, неважно ОФ или УФ. А в 90-ые програмил на Fox-е - достойный инструмент.
RustIG; KazanKokos; +2 – Ответить
105. ZOMI 400 22.08.18 14:49 Сейчас в теме
У меня на одной из прошлых работ - фамилия "Хорошулин" была синонимом к "говнокодеру"

Похоже как раз заочно и познакомились.

Во вложении пример кода аффтора
Прикрепленные файлы:
RustIG; support; KazanKokos; dsdred; TerveRus; zeegin; +6 – Ответить
106. roman77 342 22.08.18 15:15 Сейчас в теме
(105) А что не так с кодом? Функция pow ведь не так давно в платформе появилась? А касательно ОДЗ степени, так по условиям задачи может шире и не надо. Может так быстрее работает, чем в цикле. Вы проверяли? В 1С ведь как: оптимизация скорости выполнения кода обычно приводит к увеличению количества строк оного.
RustIG; KHoroshulinAV; +2 – Ответить
110. herfis 525 22.08.18 17:22 Сейчас в теме
(106) Не так - возврат единицы при степенях отличных от 1,2,3,4,5,6,7,8,9. Повбывав бы. В непредусмотренных вариантах нужно понятный эксепшн кидать.
111. roman77 342 22.08.18 17:32 Сейчас в теме
(110) Ну так я про это написал: возможно что больше 9 не требуется. У него же не универсальная библиотека математических функций, а модуль для решения для конкретной прикладной задачи. ИначеЕсли работает быстрее цикла.
113. herfis 525 22.08.18 17:44 Сейчас в теме
(111) Степени могут быть дробные, степени могут быть отрицательные, степени могут быть большие.
Сделал ты простую функцию для частых случаев - возьми с полки пирожок.
Но этой функцией потом могут живые люди воспользоваться. Которые глядя на простую и понятную сигнатуру никакого подвоха не заподозрят (этими людьми элементарно может быть сам автор, который через пол-года забудет об особенностях работы этой функции). И в результате получить самый худший результат из всех возможных - работающий код, но работающий не так как ожидалось.
TerveRus; ZOMI; +2 – Ответить
126. roman77 342 22.08.18 23:32 Сейчас в теме
(113) А могут быть вообще комплексные числа. И что? Какое всё это отношение имеет ко взаиморасчетам к клиентам?

этой функцией потом могут живые люди воспользоваться.


А у людей для этой цели как раз и существует головной мозг, которым надо думать прежде чем копипастить. Вы же им думаете? А почему вы считаете других глупее себя?
132. herfis 525 23.08.18 09:33 Сейчас в теме
(126)
А у людей для этой цели как раз и существует головной мозг, которым надо думать прежде чем копипастить. Вы же им думаете? А почему вы считаете других глупее себя?

Вы действительно не понимаете, о чем я говорю?
Я говорю одну простую вещь. Хороший программист, который пишет сопровождаемый код, не написал бы
Возврат 1;

Он написал бы
ВызватьИсключение "Извините, функция ""ВозвестиВСтепень"" пока умеет возводить только в целые степени 1-9"

Мне очень грустно, что вы не видите разницы или считаете ее несущественной.
(131)
вот еще за 1с думать как мир сделать лучше. У меня своих проблем хватает

Ну да. Критикуем, бьем себя в грудь "я программист и знаю, что можно сделать лучше", а на поверку - ничего мы не знаем. Обычное повышение собственного ЧСВ через критику других.
sergathome; user774630; zeegin; ZOMI; +4 – Ответить
138. roman77 342 23.08.18 10:04 Сейчас в теме
(132) Пример вырван из контекста. Может у него в задаче степени принимают значения от 1 до 3, а всё остальное он по причинам суеверия написал. Выложите полностью конфигурацию, тогда и обсудим. Если я не прав, то так и напишу: "извините, был не прав. При таких-то обстоятельствах требуется возведение в степень 10".

А так только пустая болтовня и желание самоутвердиться путём унижения других.

P.S. 1с-офская платформенная функция pow(10000,-100) выдаёт 0 и не парится ни с какими исключениями. Даже старые советские кальнкулаторы выдавали ERROR. Такие числа в природе не встречаются, но официальный подход 1С к разработке такой же, как у критикуемого вами г-на Хорошулина.
RustIG; ixijixi; LordKim; +3 – Ответить
142. herfis 525 23.08.18 10:25 Сейчас в теме
(138) Какое, извините, "вырывание из контекста" при обсуждении библиотечной функции??
И как можно оправдывать опасный говнокод, кивая на другие примеры опасного говнокода??
В общем, ваше мнение я понял, свое высказал, продолжать в самом деле как оказалось "пустую болтовню" желания не имею.
145. roman77 342 23.08.18 10:59 Сейчас в теме
(142) Ну так я и говорю, покажите то, что вы называете "библиотекой". Тогда и решим. А вы опять эмоционируете.
147. herfis 525 23.08.18 11:08 Сейчас в теме
(145)
Ну так я и говорю, покажите то, что вы называете "библиотекой".

ОбщийМодульХорошулин.ВозвестиВСтепень(Число, Степень)

Но даже если бы это не было общим модулем общего назначения и было как вы говорите "в контексте", то что стоит и там бросать исключение? Руки отвалятся?
Буковок не намного больше, но страхует от опасных и трудно выловимых ошибок в будущем. Это называется - хороший стиль. И хороший программист пишет в хорошем стиле даже уже особо не задумываясь о таких банальных вещах. Как другие моют руки перед едой. Это банальная гигиена написания кода.
150. roman77 342 23.08.18 11:44 Сейчас в теме
(147) Слова красивые, но всё равно вырваны из контекста. Надо смотреть конкретный случай, откуда у него вызывается эта функция. Может там есть какие-то проверки и ограничения. Пока не выложен весь код обсуждать нечего.
152. herfis 525 23.08.18 12:00 Сейчас в теме
(150) К сожалению, мы с вами на разных языках разговариваем. Я вам про Фому, а вы мне про Ерему. Ну и фиг с ним. Проехали.
155. genayo 23.08.18 14:52 Сейчас в теме
(150) Говнокод не перестаёт быть говнокодом, вне зависимости от контекста.
173. Infector 193 24.08.18 09:21 Сейчас в теме
(155)Думаю, что говнокод можно накопать у любого. Особенно, если искать в ранних разработках того или иного автора.
175. genayo 24.08.18 09:36 Сейчас в теме
(173) Возможно. Но от этого он не перестаёт быть говнокодом...
115. ZOMI 400 22.08.18 17:50 Сейчас в теме
(106)
что не так с кодом?


Да про любой тупой код можно так спрашивать и еще, непременно,( с придыханием) добавить: "Ведь работает же..."
RustIG; Mnemonik; +2 – Ответить
127. roman77 342 22.08.18 23:35 Сейчас в теме
(115) Так же как абсолютно любой код можно охаять. Унижая других, выше не станешь©
143. ZOMI 400 23.08.18 10:36 Сейчас в теме
(127) если бы я хотел унизить автора - я бы другие еще более вопиющие куски бы показал. Поверьте на слово - их очень много.

Пример кода ТС я привел после его некорретных замечаний в комментах.
146. roman77 342 23.08.18 11:01 Сейчас в теме
(143) На слово никому не верю, лгунов очень много. Выкладывайте, обсудим.
ice-green; LordKim; +2 – Ответить
177. KazanKokos 11 24.08.18 10:15 Сейчас в теме
(105) ого. до такого еще додуматься надо...
189. alex_sh2008 5 26.08.18 11:00 Сейчас в теме
(105)Ну и чем вам код не нравится?
107. SoLRoN 22.08.18 15:23 Сейчас в теме
Я изучал (и работал) ООП до 1С, а еще до 1С я изучал и работал с WEB. Так вот 8.3 - это ближе к WEB-разработке. Вы попробуйте из кода php на сервере задать пользователю вопрос в браузер, подождать ответ и продолжить работу, тогда и поймете куда движется 1С и что такое асинхронное программирование (зачем оно вообще нужно). У меня у самого стаж более 13 лет, но более разнообразного. И платформу 1С я вижу как здоровую, живую, сочетающую современные технологии и удобство разработки. Да и посмотреть честно на это все - какие альтернативы? Еще более глючный SAP? Спасибо, проходили.
И да, в государстве нашем автоматизировать все сложно, но это не значит что за бугром проще. Там просто есть люди, которые зарабатывают на том, что другие люди не могут заполнить пачку бумажек что бы заплатить налог. Им не нужна автоматизация, им нужно что бы люди к ним приходили заполнять пачку бумажек и платили за это деньги. А в нашем государстве мы - те люди которым готовы платить деньги за то, что бы программа сама заполняла бумажки.
RustIG; Климов Сергей; herfis; gradi; +4 – Ответить
116. KAV2 159 22.08.18 17:50 Сейчас в теме
(107) Ну мы же ведь не самые умные верно? Есть ведь большие умы и в других странах и их там даже больше. Наверняка у них есть свои соображения по этому поводу, я пишу это без подколов, просто как аргумент. Мне самому очень интересна эта тема.
124. Serg O. 337 22.08.18 20:45 Сейчас в теме
Про объектную модель 1С давным предавным обещала...еще во времена 8.1
Радуют старания групп разработчиков OneScript и инфа, что сам язык 1с уже по-настоящему отделился от конфигуратора и от фирмы 1C. Про 5 лет 8.3 это конечно хорошо, 8.4 уже вроде как есть даже, EDT расчудесный даже типа Интеграция с android через.. Мобильную?! платформу
Всё вроде расчудесно, но где же ООП? Наследование, полиморфизм и прочие чудеса, которые сами "создатели" прекрасно пользуются в c++ ??? Расширения вместо наследования? Радует только, что оно наше... Импортозамещению ура
sergathome; Bukaska; vasvl123; roman77; +4 – Ответить
151. Vovan1975 13 23.08.18 11:48 Сейчас в теме
(124)
Наследование, полиморфизм и прочие чудеса, которые сами "создатели" прекрасно пользуются в c++ ???


а вам расширений не хватает?

Про прекрасно пользуются - спасибо поржал
131. KHoroshulinAV 390 23.08.18 09:14 Сейчас в теме
я хочу мышонка с яйцами!
- аха))
Я вижу споры разгорелись. Однако я не говорил что 7.7 это идел.
Мне нравится работать с СКД, и я люблю конвертацию данных но!
Я про другое толкую. Если фирма выпуская продукт за большие деньги, то почему бы, перед выпуском 8.3
не добить бы баги с СКД? Например выставление в отчете колонок это адская работа. Это просто не реально. А копия СКД, тянет данные буферные старые и появляется море багов.
А в конвертации проверку модулей на ошибки? - Это же простая задача. просто немного для людей надо было постараться.
Я сравниваю с Visual Studio. Микросмофт гору времени потратил на то чтобы пользователю, программисту, было удобно. интуитивно понятно и т.п.
Как говорится, критикуя - предлагай.
- вот еще за 1с думать как мир сделать лучше. У меня своих проблем хватает).
А по поводу поколения еще молодого. Да вот везде дураки и умные были. Но как кто-то на форуме сказал, что новичку месяц учить матчасть нужно перед тем как залезть в 1С. - Вот а что дальше то будет? 2-3 месяца? может скокро надо будет институт закончить перед тем как в руки 1С взять? и по спецализациям распределять? Уже вижу: компания. и сидят программитсы: 1-спец по скд. 2й- знания в области переноса данных. 3й - это бухгалтерия. 4й - только лиш зуп изучал полжизни и т.п.
А да...и сама система учета распухла. налоги на добавленную стоимость от добавленной стоимости с зачетом зачетов перезачетов...и т.п. - да ну нах такое. Я по этому и кричу щас!! Давайте изменим этот мир пока он не изменил нас.
RustIG; monkbest; +2 – Ответить
133. KHoroshulinAV 390 23.08.18 09:36 Сейчас в теме
Наследование, полиморфизм и прочие чудеса, которые сами "создатели" прекрасно пользуются в c++

- не думаю что 1су это нужно. мне не хватает многопоточности. Не понимаю почему нельзя ее организовать. еще в винодовс 95 она уже была.
и Drag and drop хотелось бы. - как-то оно щас криво устроено в 8.3.
134. KHoroshulinAV 390 23.08.18 09:40 Сейчас в теме
а я не кичусь знаниями. пусть я трижды говнокодер. Я просто говорю что сравнивая вижу деградацию. Деградацию и усложнение. И новичкам тяжело это учить. Вот и все что я хотел сказать. Можете упираться рогами можете соглашаться. - это говорит о том, либо вы можете анализировать, либо вы уже одеревенели.
141. TerveRus 23.08.18 10:24 Сейчас в теме
(134) вот щас бы писать конфигурации с оглядкой ""блин а ведь тупой новичок придет и ничего не поймет, давай все упростим и кучу функций выкинем, зато понятно любому с улицы". Вот это есть настоящая деградация, вместо того, чтобы начинать с малого и учиться разбираться в любом сколь угодно сложном коде.
139. glek 119 23.08.18 10:14 Сейчас в теме
Насколько я понял статью, автор сравнивает сложность 8-ки со сложностью семерки. На мой взгляд это не совсем правильно. Я, например, вообще начинал с проф 2 (это под ДОС, если кто не в курсе). Так там вообще лафа: условный конфигуратор встроен в условное предприятие (не выходя из 1С, поправил форму/проводки/реквизиты документа/отчета, сохранил изменения и продолжаешь работать. Да и все отчеты и документы были в виде внешних файлов. Никакой тебе конфигурации, никакого сравнения/объединения)
148. ifilll 23.08.18 11:09 Сейчас в теме
Статья вообще запоздала, подобные темы бродили 3-5 лет назад, а сейчас смотрится уже не к месту.
Кто хотел уже свыкся.

А по поводу не элегантности, ну так сначала количество, потом качество.
149. PLAstic 296 23.08.18 11:35 Сейчас в теме
Простите, я не осилил все 148 комментариев и наверное повторю кого-то из предыдущих ораторов. Мне самому 42 года и куча лет опыта, но я читаю немолодого автора и вижу в нём пенсионера. Да-да, сводила судьба в одной команде со знающими "старичками". Вот они творили такое, что за ними приходилось потом со временем (после их увольнения) переделывать всю их работу.
7.7 была когда-то мила сердцу и когда меня спрашивали клиенты "ну что, переходим на УТ 10.1", я отвечал, что старая 9.2 давно знакома и вроде бы удовлетворяет всем требованиям, что "восьмёрка" ещё сырая... Но потом пришёл другой программер, который показал возможности УТ 10.2 и начальство выбрало сотрудничество с ним.
Я и сам понимал, что моя позиция отдаёт старпёрством. Я считаю, что когда человек перестаёт изучать новое, следить за новыми тенденциями, технологиями, перестаёт ходить на курсы и развиваться, тогда он становится пенсионером, консерватором и рынок его вытесняет в конец пелетона, не смотря на его большой опыт.
Опыт по старью рынку не нужен. Такие персонажи как правило находят нишевые организации, которые с руководством "глубоко за 50" до сих пор сидят на 7.7 и их всё устраивает.

Я сам не всё понимаю с первого раза, но моё видение 1С и её пути подсказывает, что не просто так они расширяют платформенные возможности и усложняют код. И мой совет таким ораторам один - читайте документ "Система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8", читайте описание БСП, изучайте whatsnews к платформе и конфигурациям и тогда многое вам станет понятным. Почему ввели разделение на клиент и сервер, почему УФ лучше, чем обычные формы, почему присоединяемые файлы теперь хранятся в отдельных справочниках, а КИ стала в виде XML, хотя итак вроде было хорошо.

Пенсионный возраст подняли, а нам с возрастом только ленивее становится изучать что-то новое, поэтому надо прикладывать больше усилий, чтобы не становиться консерваторами, не останавливаться и не скатываться в конец. Удачи, коллеги с большим опытом! :)
sergathome; chilyagin; postovalov; Mnemonik; Anchoret; Климов Сергей; ZOMI; KazanKokos; user774630; accounting_cons; DarkUser; LordKim; zeegin; Rain88; +14 – Ответить
190. monkbest 114 26.08.18 12:06 Сейчас в теме
(149)
автор писал не про то, что сложно, я уже писал это, но т.к.
Простите, я не осилил все 148 комментариев.

повторюсь:) автор ведь писал, что все у него лично ОК и он со всем разбирается
сложно новичкам, у которых нет 10лет опыта, а только школьный курс по паскалю
им (новичкам) трудно, поэтому их мало, в ИТ есть куча специальностей и направлений, где можно мышкой галки ставить и быть великим программистом
193. PLAstic 296 26.08.18 21:04 Сейчас в теме
(190) Я уловил этот посыл и я написал, что не вижу у автора стремления изучать новые технологии. Человек много слов потратил на критику нововведений.
Недавно у нас молодой специалист написал код по интеграции со сдэком. Смотрю - потэгово разбирает xml, собирает тоже. Вроде всё работает, с задачей справился... Спрашиваю "почему XDTO не использовал": "а что это?" [финальная сцена из ревизора]
194. monkbest 114 27.08.18 07:22 Сейчас в теме
(193) да, XDTO не любят новички и почти все старички. Новички т.к. не знают, старички, т.к. не гибко, а знают, что переделывать еще 100 раз.
196. PLAstic 296 27.08.18 10:19 Сейчас в теме
(194) Ну вот и ещё одно мнение "специалиста". Я люблю, использую и не знаю проблем. При этом есть куча плюсов вроде того, что:
* Когда указан один элемент в xml, но по схеме мы знаем, что это д.б. массив, то без схемы это будет один элемент, а со схемой - массив из одного элемента.
* Если приходит дата в формате UnixTime или ещё какая-нибудь идиотская (со слешами, с точками, со временем или без), мне не надо париться со всеми форматами строк и парсить их в дату, они сами по схеме преобразуются фабрикой.
* Со схемой мне не надо проверять наличие каждого реквизита в файле, он либо соответствует типу объекта, либо нет, не надо проверять типы каждого реквизита, не надо проверять соответствие шаблону значения.

Плюсы настолько очевидны, что можно хаить за какие-то минусы XDTO, но продолжать использовать. Если вы не с нами, то вы в конце пелетона потегово разбираете XML с обвязкой из кучи проверок и обработок значениий.

Как сказал однажды препод в МГЮА: "я вижу, что не все меня слушают, но спасибо вам, благодаря таким, как вы, у меня есть работа". Успехов! :)
201. genayo 28.08.18 08:48 Сейчас в теме
(196) А что, появился нормальный механизм генерации xsd по xml? Или вы xsd вручную делаете?
204. herfis 525 28.08.18 09:21 Сейчас в теме
(201) Я в XML и XDTO не настоящий сварщик (сам удивляюсь, но практические задачи в эту сторону как-то мимо меня пролетают), но полюбопытствую. А в чем проблема вручную накидать xsd? По слухам есть куча удобных инструментов для этого. А если глядя в xml ничего не понимаешь, то у тебя проблема в любом случае. С любыми видами альтернативных парсингов все равно ведь вникать придется.
206. genayo 28.08.18 09:58 Сейчас в теме
(204) Не проблема, в общем. Но если поставщик XML сам не даёт схему - смысла в этом особого нет. Способы чтения XML, кстати, не ограничиваются XDTO по схеме и ручным разбором тегов.
207. herfis 525 28.08.18 10:17 Сейчас в теме
(206)
смысла в этом особого нет

Да ну как это нет? Код проще, чище и в ряде случаев достаточно просто подкорректировать схему.
Затраты на описание схемы, как по мне, окупаются в любом случае. Причем чем сложнее схема, тем наоборот - больше окупаются.
А в простых схемах их и затратами называть смешно.
ЗЫ. Исключение, разве что, когда нужно только небольшой участок данных выцеплять в сложном xml, а остальное игнорировать.
208. PLAstic 296 28.08.18 11:53 Сейчас в теме
(201) Могу и вручную, но обычно достаточно обратиться к ссылке WSDL и забрать схему. Не сталкивались? Нате вам пример.
210. herfis 525 28.08.18 11:56 Сейчас в теме
(208) Неудачный пример. Ясен пень, что при работе через SOAP никто не будет руками что-то парсить.
sergathome; +1 – Ответить
212. genayo 28.08.18 12:01 Сейчас в теме
(208) Если схема есть - конечно, не использовать XDTO глупо. А вот если нет - всё не так очевидно...
sergathome; +1 – Ответить
214. PLAstic 296 28.08.18 12:13 Сейчас в теме
(212) У нас поставщик услуг был колхозный, он в принципе не знал, что такое XSD, а регулятор рынка (ЦБ) требовал реализацию механизма. Потратил пару часов и написал схему сам. ЧЯДНТ?
Вообще, не понимаю смысла вонять против XDTO. Вы что предложить можете? Ручками из строки 2014-05-27T00:00:00Z собирать дату?
216. genayo 28.08.18 12:20 Сейчас в теме
(214) До вас здесь не воняло.
217. PLAstic 296 28.08.18 12:28 Сейчас в теме
(216) 8-) Ну вот, по сути же более оптимальной альтернативы нет. Собака лает, "корован" идёт.
250. RustIG 1990 22.02.19 10:53 Сейчас в теме
(217) пишется "караван", а не "корован"
223. СергейК 51 29.08.18 11:02 Сейчас в теме
(214) Ну... если очень хочется то можно и так, вроде работает
XMLЗначение(Тип("Дата"),"2014-05-27T00:00:00") :-)

Да, XDTO пока не освоил, только учусь... :-(
roman77; PLAstic; +2 – Ответить
222. PLAstic 296 28.08.18 22:46 Сейчас в теме
(212) Как спецом, пришлось сегодня создавать XDTO-пакет для сдэка. Как-то так вышло, что их разрабы не стремятся делать сами. Вроде всё получилось и времени не много заняло. Неочевидностей не заметил, наверное, слишком халявная схема.
248. RustIG 1990 22.02.19 10:47 Сейчас в теме
(193)
молодой специалист написал код

в вопросе кроется ответ - специалист "молодой" (то есть не со всеми технологиями сталкивался в принципе). Да даже бывалый не сталкивался, если не было задач.
157. Ольга_tmp 72 23.08.18 15:21 Сейчас в теме
Приятно было почитать статью, что есть где-то человек, похожий на меня, с тем же непостоянством (сменой работы). возможно, что постоянное изменение 1с и есть ключ к тому, что автор до сих пор работает с 1с. Ну я бы точно бросила 1с, если бы она была только 7кой. или 8кой на обычных формах. Да, изменения пугают, да, они могут казаться неверными или ненужными. Но меня захватывают открытия и эта легкость, с которой вчера ты твердо знал как все работает, а сегодня вновь оказываешься в начале пути.
158. dsdred 4355 23.08.18 15:28 Сейчас в теме
Почитал статью и комментарии. Сложилось впечатление, что не все прочитали статью и осмыслили, ну или не все ощущают нехватку на рынке IT-шников.

Проблема действительно есть, но она не кроется в трудности 1с. Да проблемы с документацией есть. Я всегда говорил, что желтые книжки еще желты и тянут только на справочную информацию, а не на документацию. Но все в наших руках, обучить кого то это не стыдно, стыдно не делать этого! А еще хуже не обучать чтобы подчеркнуть свою важность! Но и распинаться перед тем кому это не надо, тоже не стоит!

Теперь по проблеме нехватки персонала в целом:
На предыдущем месте работы на проект предполагалось 2-3 программиста, в итоге до конца проекта так на одном мне и ехали, ну и искали, искали.. Под конец проекта взяли человека почти без опыта. Это было 3-и года назад.

Полтора года назад я пришел в крупную контору (на тот момент около 900 сотрудников). За пол года собрали отдел из начальника и 3-х программистов. В связи с тем, что у конторы открывалось много нового и в производстве и в рознице и валилось куча задач(при чем не все задачи для программистов, просто менеджеры в компании в основном стрелочники), решили набирать еще 3-х программистов и тех поддержку. Ох сколько народу проходило собеседования и на элементарный вопрос не могли ответить. Вообщем примерно год собирали... Правда предыдущая команда на столько вымоталась, что разбежалась кто куда...

Проблема есть, но тут не из-за тупости она сложилась, а банально из-за трудозатраты-оплата! Либо всю жизнь учится и хрен когда нормально в отпуск, либо сидеть от звонка до звонка...

Я поясню.

Раньше когда я учился в Колледже из всех кто со мной закончил, всего 5 человек из 35 пошли в IT(В ту или иную область). Куда пошли остальные?
25 из 35 пошли в продажи!

Когда я закончил институт ситуация сложилось лучше. Только половина ушла в продажи!

Почему так?
Очень просто, у нас в стране в основном бизнес = Купи\Продай. Был период когда IT-шники хоть ты тресни получали не большие деньги, а продажники хорошо питались.

При этом любой человек из IT мог уйти в продажи(но правда не любому это по вкусу), но вот из продаж в IT не любой может прийти. Те мои однокурсники уже все забыли из того чему их учили, они сами об этом говорят!

То есть произошел отток мозгов из IT в продажи с последующим атрофированием IT навыков!

Сейчас ситуация такая, крупный и средний бизнес начал считать затраты на разбухший персонал. Приходит к выводу, что нужно уменьшать сотрудников за счет автоматизации. Потребность автоматизации есть, а персонала который сможет ее провести нет! Поэтому за последние два года ЗП 1С программистов у нас по городу выросла на 40-50% и продолжает расти. При этом все чаще белая и всякие плюхи. А людей нет, гораздо проще работать там где думать почти не надо и по вечерам после работы не нужно читать и изучать новое...

Даже сравните как строились собеседывагия 5-6 лет назад. Сначала отдел кадров, потом специалист IT, потом тестовое задание, потом предложение по работе.
Сейчас, звонок из отдела кадров - Когда вы можете? И сразу встреча с Директором или с директором и специалистом, и сразу предложение по работе.
Obertone; 79123890854; monkbest; Rain88; Anchoret; Bukaska; realist14; DarkUser; zeegin; +9 – Ответить
159. KHoroshulinAV 390 23.08.18 15:58 Сейчас в теме
Но меня захватывают открытия и эта легкость, с которой вчера ты твердо знал как все работает, а сегодня вновь оказываешься в начале пути.
- это ужасно.
Just; d_bat; +2 – Ответить
161. KHoroshulinAV 390 23.08.18 16:02 Сейчас в теме
dsdred, Просто вы опыта набрались, вот вас сразу к директору и сажают))
166. dsdred 4355 23.08.18 19:37 Сейчас в теме
(161) Несогласен, не только с опытом связано. Реально сейчас кадровый голод. Я резюме обновлял на HH последний раз в январе 2017, звонят регулярно. Сейчас на длительном больничном, поэтому стал больше уделять общению с кадровиками.

Вы посмотрите на многие компании, уже многие согласны на удаленку, хотя раньше у них были вакансии с переездом.
163. user1035350 23.08.18 16:41 Сейчас в теме
неоднозначная какая то статья, как по мне... есть вопрос: ДЛЯ КОГО она написана?
167. realist14 23.08.18 20:27 Сейчас в теме
(163) Человек захотел высказаться, подумал и решил статью написать. Мысли бывают разные. А если программисту нужно с кем то переговорить давно назревшую тему и узнать что думают другие.
Вот и получилась статья "Программировать или не программировать вот в чем вопрос"
Народ забавный – программисты,
Суперчуствительный народ:
Напишет всё на сайте чистом,
Задаст программу и – вперёд!
168. ice-green 23.08.18 20:37 Сейчас в теме
Предлагаю ТС написать мемуары по теме. Разойдутся "на УРА!". На подобие "Записок невесты (жены) программиста".
Пройти путь от 7.7 (а то и от 7.5) до 8.3 - не всем дано. Это такой - "путь ниндзя", за который тоже надо давать пояса различного цвета. :)
А если серьезно, то человек проделал титанический труд, аккумулировал свой огромный опыт в сотню строк текста и заслуживает уважения уже этим, хотя, местами и перегибает, насчет "диверсий". Дружище, этому тоже есть объяснение, но это уже, как говорится, другая история. Просто найдите себе свою тихую нишу и наслаждайтесь заслуженным ненапряжным трудом. Наймите 3-4 быстроногих аксакалов и пару сообразительных девчушек на телефоне и "доите" местные конторки на предмет "обслуживания". Никому уже не нужны "самописки" и их локальная поддержка, ибо 1С отбивает всякую тягу к "творчеству" от релиза к релизу. Удачи!
178. KazanKokos 11 24.08.18 11:19 Сейчас в теме
(168) А ради чего он шел? Я тоже прошел от 7.7 до 8.3 от ТиС901 через УТ 10.3 до УТ11.4 и что? Многие вещи реализованные в 8.0-3 это то чего мне не хватало в 7.7. Это то о чем я и не только я ныл на форумах. Имхо автор дошел до предела возможностей своего сознания.
169. OK1951 23.08.18 21:11 Сейчас в теме
170. СергейКа 671 23.08.18 21:24 Сейчас в теме
Дочитал до конца, а семечки еще остались ((
Аффтар, не надо так писать, "брызги яда старого программиста" могут отравить чью то ранимую душу!
А по сути вопроса - сам начинал с 7.5, чуток застал и 6.0. Работаю с 1С уже 20 лет (через год)
Платформа 8.3 позволяет делать вещи которые не снились тогда.
У меня гораздо больше вопросов к некоторым пейсателям типовых конфигураций, но это тоже переживаемо.
Иногда приходится обращаться к старым версиям разработок и ... видеть что тупишь пытаясь понять как так раньше работало.
RustIG; zeegin; KazanKokos; Andy_Kanevsky; +4 – Ответить
172. СергейКа 671 24.08.18 08:02 Сейчас в теме
Посмотрел список публикаций автора. Стало более понятно о чем написано.
Я в плане того что конечно, забивать гвозди микроскопом и говорить что это неудобно - соглашусь полностью.
Увы, желания скачать что либо не возникло никакого.
ZOMI; PLAstic; KazanKokos; Andy_Kanevsky; +4 – Ответить
199. zuxelzz 27.08.18 21:57 Сейчас в теме
Какой-то очень толстый троллинг.
Вы уж, простите, либо с 1С очень поверхностно сталкивались, либо и в сях и прочих ваших "программистких" увлечениях такой же дилетант (я не для оскробления, а просто сложилось такое мнение).
Это же надо так невежественно говорить о таких фундаментальных вещах, как работа с объектной моделью (это я про справочник "Присоединенные файлы"), про запросы, про конвертацию в современном и удобном формате, про клиент-сервер в конце концов.
Уж возьмите, да почитайте на досуге "Профессиональную разработку в 1С Предприятие", многие вещи вам откроются совершенно с другой стороны, я знаю о чем говорю - сам был таким. То, что вы с наскока, поверхностно, благодаря своей смекалке и сообразительности (это действительно может помочь в 1С), решали какие-то сложные задачи, не говорит о том, что вы решили их хорошо - пусть оно у вас и работало, только было поделкой, а не продуктом, хотя из куска про "Удалить", я понимаю, что ни в каком серьезном долгом проекте разработки вы, вероятно, не участвовали.
В общем, бросайте вы эту вашу нашу 8.3 - нечего тут голову ломать.
Да, и в современные языки и технологии тоже не надо вам - там все еще страшнее.

P.S. Про сертификацию вот согласен - не всегда она полезна, но даже она позволяет понять некоторые процессы в 1С с чисто академической точки зрения. А без теоретической базы, можно, конечно, и ракеты строить - только вероятность, что не взлетит, а упадет вдребезги, вместе со своим строителем в первые секунды полета - очень велика (99,99%).
oleg-m; Bukaska; Vovan1975; ZOMI; +4 – Ответить
249. RustIG 1990 22.02.19 10:50 Сейчас в теме
(199) автор написал, что 12 лет отработал в отрасли - мозоли на руках, условно говоря, а каждый третий пишет один и тот же совет - "почитайте тут или вот тут еще лучше"...ваши 12 лет в зачет ну никак не пойдут, продолжайте читать.....
251. zuxelzz 23.02.19 20:44 Сейчас в теме
(249) я тоже могу написать, что 12 лет в отрасли, даже в топовых ИТ брендах, только забыв упомянуть, что был водителем) это я к тому, что длительность - не показатель.
200. пользователь 28.08.18 08:16
Сообщение было скрыто модератором.
...
213. пользователь 28.08.18 12:02
Сообщение было скрыто модератором.
...
218. пользователь 28.08.18 12:53
Сообщение было скрыто модератором.
...
215. пользователь 28.08.18 12:16
Сообщение было скрыто модератором.
...
219. genayo 28.08.18 13:04 Сейчас в теме
Кстати, а реально, что переход с ОФ на УФ для многих был проблемой?
220. KHoroshulinAV 390 28.08.18 15:53 Сейчас в теме
Для толковых пацанов добавил еще абзац "Мысли в слух".
Это для тех кто в теме.
221. chilyagin 91 28.08.18 18:00 Сейчас в теме
Зря Вы так про сертификацию. Готовясь к тестированию можно много узнать и понять за чем сделали справочник "Присоединение файлы". Ниже демонстрация подтверждения реплики: Вопрос из билета 1С:Профессионал "Эксперт по технологическим вопросам":

Вопрос: При использовании в коде программы через объектную модель объекта, содержащего реквизит с типом Хранилище значения, содержащий файл Word объемом 50 МБ:
Ответ: этот реквизит будет считан из базы, даже если к этому реквизиту не обращались.
acanta; Bukaska; zuxelzz; +3 – Ответить
225. sergathome 4 30.08.18 12:53 Сейчас в теме
(221) Сертификацией занимаются те, кому делать нечего. ИМХО. Это не касается, конечно, франчайзеров. Встречал эдаких коллекционеров сертификатов, не написавших ни строчки (и не могущих).
226. herfis 525 30.08.18 13:56 Сейчас в теме
(225) Если ты уже сам с усами - то смысла в сертификации ессно нет. Больше времени потратишь, чем пользы себе нанесешь.
А вот молодому одинеснику выгоды поболе - знания систематизировал, уверенность в своих силах поднял, во франчах будут рады видеть.
Но даже опытным прогам отнюдь не бесполезно пролистать сертификационные вопросы - вполне можно обнаружить у себя белые пятна в областях, с которыми на практике пока особо не сталкивался. Если они есть - то хотя бы знать о них уже дорогого стоит.
RustIG; chilyagin; +2 – Ответить
228. EmeryEmerald 31.08.18 13:00 Сейчас в теме
> Я часто думаю, а зачем вообще все это?

Так это очевидно – скрытая безработица, присущая любому социальному государству + бюрократизм, который никто не отменял.

> Я даже отчасти примирился с ним.

А вот тут уже интересней. Как говорят американцы: «Россия – страна уникальная, но не исключительная» (исключительными они считают себя). То же можно сказать и про вас «вы – уникальны, но не исключительны».

Все зависит от принципиального выбора, который делается в начале карьеры. Для программиста это либо обслуживать чужие программы, не щадя свою нервную систему, либо обслуживать собственные, так чтобы было удобно и приятно работать с ними. Лично я выбрал второе и не жалею.

После ВУЗа я, скажем, столкнулся с FoxPro. Классная вещь, но только на уровне ядра, графический интерфейс у него – отстой полный. Это касается и Visual FoxPro. Поэтому, когда я увидел 1С77 («семерку»), то понял, что это самое то, что мне нужно! «Семерка», как платформа, сделана великолепно, хотя имеет явно избыточные объекты (которые можно просто не использовать), а вот типовые конфигурации, как правило, всегда пишут «конфигурасты», люди интеллектом явно ниже, чем разработчики платформы.

Многие возражают, так ведь у 1С77 слабый движок. Ну да слабый. Те же самые запросы на VFP выполняются в 15 раз быстрее. Ну, так кто мешает использовать ядро VFP в «семерке»? Что я и сделал. Подключился из Visual FoxPro к 1С77, как к DDE-серверу и вуаля! Данные колбасим непосредственно из VFP, даже индексы 1С используем (хотя лучше индексировать в Фокс-Про), а визуализацию процесса обработки данных (у меня это расчет зарплаты) отображаем в 1С по DDE-каналу. Круто! Зарплата у меня летает на очень легком оборудовании. Расчет 1000 человек сложного производственного предприятия, с учетом полуавтоматизированной системы учета рабочего времени, происходит примерно за час. Причем, современные ЗУПы мне совершенно не конкуренты.

Эта программа работает уже почти 15 лет и еще столько же проработает, вполне.

Однако для некоторого нашего народа понты важнее дела, «шашечки» важнее, чем «ехать». Поэтому на их фи…, «семерка» и т.п., говорю, ладно, будет вам тоже самое, на «восьмерке». Опять же конфигурация будет 100%-но оригинальной, поскольку прикладная модель учета, используемая в типовых разработках 1С, мне никогда не нравилась.

Начал делать два варианта на управляемых формах и на обычных. В итоге решил, что в моем случае выгоднее использовать обычные формы, поскольку УФ целесообразней для других задач.

Сейчас вот задумался над авторским интерфейсом. Как я погляжу, в успешных авторских конфигурациях 1С, используется нестандартный интерфейс, например основанный на кнопочных формах. Полагаю, что и себе надо придумать что-то оригинальное.

В «семерке» для этого я использовал красивый фоновый рисунок. Для этого написал собственную очень простую ВК. Да, то же самое можно сделать и через Формекс, но он использует внутренности платформы, а по сему грузит 5-6 мегабайтный рисунок в память очень долго. Я же использовал WinAPI, поэтому у меня все делается достаточно быстро.

Похожий вариант у меня работал и в «толстых» формах 1С82, где я сабклассировал MDIClient у главного окна 1С. В 8.3 главное окно уже относиться к другому классу и MDIClient’а не имеет. Да и вообще у него нет никакой клиентской области. Т.е., в современной «восьмерке» нужно сабклассирвоать неклиентскую часть окна. Для этого нужно код своей старой компоненты переписать, да и написать аналог для 64-битных платформ. Кое-что уже получается, но пока прорисовка еще не идеальная, сказывается большое количество различных компонентов в неклиентской части. Похожую работу делал и для УФ, но там всегда главное окно полностью перерыто кучей дочерних окон, что делаем бессмысленным его сабклассинг, разве что делать это надо для самих дочерних окон, но их, вообще-то говоря, до фей-хуа.

Потом надо будет придумать собственный вариант интерфейса, чтобы быть оригинальным. Все остальное это уже будет адаптация «семерки» под восьмерку, с учетом ее новых возможностей.

В этом и состоит главная идея. Со своей конфигурацией работать на порядки комфортнее и эффективнее, чем с чужой. А клиенту, в принципе, все равно, ему надо, чтобы все ему необходимое «фунциклировало».
229. СергейК 51 01.09.18 07:27 Сейчас в теме
(228) Интересно.
Но самый главный интерес не раскрыт - на 8-ке быстродействие аналогичного 7.7+VFP удалось получить?
230. EmeryEmerald 01.09.18 12:51 Сейчас в теме
(229)
на 8-ке быстродействие аналогичного 7.7+VFP удалось получить?


О! Это интересный вопрос. На «восьмерке» моя конфигурация еще не сделана (когда это случится – выложу в Интернет), однако тема слабого внутреннего движка 1С8х меня не пугает.

Во-первых, файловый движок 1CD все-таки немного получше будет, чем в «семерке». Здесь важно не типовую к себе приспосабливать, а полностью создать конфигурацию с нуля и очень четко представлять механизм работы этого движка базы данных. С него можно выжать приемлемую скорость, если правильно организовать структуру и доступ к данным. Это не только «правильная» индексация, но предвычисления, предобработка, промежуточные данные и собственный механизм проведения. Все это хорошо работало в 1С77, думаю, будет эффективно и в 1С8х. Также важно четкое понимание первичных и вторичных данных, таблиц определений («объектов» данных) и таблиц отношений (между («объектами» данных). Кстати, в этом смысле документы не имеют особых преимуществ перед справочниками (за исключением возможности «двигать» определенные регистры) и легко могут быть смоделированы более эффективными справочниками.

Во-вторых, для ядра VFP сейчас есть хорошая замена. Это SQLite, особенно его 64-х разрядная версия, в т.ч., организация баз данных в памяти компьютера. У меня даже на домашнем компьютере выделено 4 ГБ (из 16-ти) под виртуальный диск, на котором я разместил кэш 1С и прочие временные файлы. Поэтому я легко могу выделить еще 4 ГБ под виртуальную БД SQLite для «восьмерки». Если я могу это делать даже в нашем бедном ЛНР (кстати, вчера погиб глава ДНР – Александр Захарченко – Царство Ему Небесное, Вечная Память и Слава!), то в вполне обеспеченной России компьютерная память, тоже не должна быть проблемой.

Таким образом, можно наваять собственную ВК, которая будет (для расчета зарплаты) выгружать данные из файловой БД в формат данных SQLite, те загружаться в память и там обрабатываться. Затем осуществляется обратная процедура. Отчеты уже будут в самой 1С. Вот чем хороша 1С, так это своим интерфейсом!

Я понимаю, что эта схема прекрасно подходит для централизованного расчета заработной платы, для других бизнес задач должны использоваться другие модели. Однако главная идея сохраняется: «Если хочешь сделать работу хорошо – сделай ее сам! (с) И.В. Сталин». Разработчики типовых конфигураций преследуют собственные интересы, которые пересекаются с интересами обычного пользователя лишь частично. А с нынешними монстрами, типа БСП – легально обфусцированого кода от 1С – пусть имеют дело любители садо-мазо.
234. KHoroshulinAV 390 14.01.19 09:19 Сейчас в теме
Ну очевидный минус что Вы незаменимы на этой фирме)) Кроме Вас с этой конфой вряд ли кто-то разбирется.
А по 1С, грустно что всё так. 7.7 конечно не такая быстрая как foxPro Вы говорите, а что же говорить про 8ку? вообще убили ее. Создали мегамонстра жрущего кучу оперативки и еле дышащего так сказать.
И эту индексацию вечно надо делать и эти дубли инфы забивающие базу ненужными данными....
В итоге наверно любой программист придкет к мысли о том чтоб работать "со своим" чем-то.
231. gagash 13.09.18 11:16 Сейчас в теме
А вот параллельно, также не без интересно было бы узнать, по мнению состоявшихся 1с программистов, собравшихся, на фоне обсуждения; какой по длительности путь, необходимо будет пройти начинающему разработчику в наше время, чтобы быть готовым для выполнения более менее коммерческих проектов?
Разумеется, что всё относительно, мозги разные, кто-то и в 13 лет физико-математические олимпиады одну за другой побеждает, но всё же, если взять некий средний уровень интеллекта ;), как долго понадобится развиваться?
233. yyv-911 10.01.19 19:33 Сейчас в теме
(231)
ется, что всё относительно, мозги разные, кто-то и в 13 лет физико-математические олимпиады одну за другой побеждает, но всё же, если взять некий средний уровень интеллекта ;), как долго понад


да недолго. для коммерческого проекта другое важно. Думаю лет 5 вполне за глаза.
235. KHoroshulinAV 390 14.01.19 09:26 Сейчас в теме
(231)
Ну как обычно и как все.
1 год - бегать с ИТС, познавая сложный мир 1С стаптывая последние калоши.
Потом года 2 трудиться вао франче выслушивая неблагодарных клиентов и выламывая голову от новых законов и фишек правительства.
Кто поумнее (читай красиво умеет пиз*ть) тот выбивается в руководители. И как правило занимается управленством другими программистами, кто умеет работать а не пиз*ть.
Но не надейтесть что через 3 года вы крепко станете на ноги. Скорее всего к этому времени 1с выпустит очередную версию мегапроги, и окажется что ваши знания устарели,
о наработки не актуальны. А знания ваши в конктреной области тоже уже не тянут т.к. 1С перепилил логику и там.
232. yyv-911 10.01.19 19:17 Сейчас в теме
а по мне многое идет на упрощение сейчас. типизируется. Но усложняется сама настройка системы. Программисты 1с будут не нужны. )
Многие моменты они напрашиваются давно и существовали в единичных экземплярах очень давно. Аналог (точнее такой же принцип распределения) рауза делал на 7.7. ещё до появления 8. Не хвастаюсь, но сама идея уже была тогда. ))) Но был ли готов к ней тогда мир и мои заказчики?
Помню мне говорили (лет 12 назад) что ничего не понимаю. Нафига в кафешках звонки для вызова официантов? А теперь? Придумывали панель или приставку в каждый дом для связи с водопроводчиком и прочими ЖКХ. А сейчас примерно то же самое можно получать легко. Хотя прототипы были 15 лет назад.
Все программы всегда будут с отставанием. Любой прогресс всегда будет с отставанием приходить в наш мир. Хороша ложка к обеду. Мне очень нравиться что те вещи которые я сочинял на коленке ещё в 7.7. приходят сейчас в бсп. Не так красиво как было у меня, но суть идеи такая же. ) Мне вот грустно что я до сих пор не могу поработать с БСП и не могу пощупать эту новизну. И наверное вся моя форма перед молодым специалистом сейчас это пиджак, умный вид, багаж проанализированных ошибок и сарафанное радио при работе с новыми технологиями. Мечтатель я по натуре. Современный человек скорее делец. Подумалось что у более молодых специалистов с абстракциями хуже чем у старых. Им нужны четкие и понятные задачи. Потребители они. )

зы: Кстати с 6кой познакомился уже в 2008 году впервые. )
236. KHoroshulinAV 390 14.01.19 09:30 Сейчас в теме
yyv-911 - не слишком ли много "Я" в тексте? Вы так собой восхищаетесь))
по поводу " Программисты 1с будут не нужны" - хрен там. Невозможно создать такие настройки которые бы настраивали всё, по этому и существуют скрипты и т.п.
237. lmnlmn 71 05.02.19 13:25 Сейчас в теме
Одно инженерное нытье и программофетишизм, без обид)) Кончились времена мегапроггеров-одиночек. Сейчас незаменимые не нужны в реальном бизнесе. Да и не потянут серьезные задачи.
Вообще уже лет 20 работая в этой сфере считаю что IT-шники пообнаглели уже давно и заслуживают хорошей порки и фирма 1С в том числе. Кто виноват? Да сами. Программисты тем что берутся за все подряд за копейки, а потребители труда программистов и всяких продуктов тем что платят зачастую больше чем это барахло стоит и приносит пользы в реальности. Хотя это не только в ИТ так.
238. KHoroshulinAV 390 05.02.19 16:47 Сейчас в теме
Кто бы нас, фетишистов, пошлепал бы.
Но в целом согласен, рынок переполнен низкоуровневыми программистами, и они подрывают авторитет профи.
239. acanta 05.02.19 16:54 Сейчас в теме
(238) Точно, на ассемблере каждый третий пишет, на SQL, Oracle и прочих СУБДах, поддерживаемых 1с вообще все.
253. user611061_igor_panshin 30.05.19 09:55 Сейчас в теме
Мне 62 полных года. Для программиста это много или мало?
Хочу предложить Вам небольшую ссылку http://sro2.sourceforge.net/ и сравнить систему Nexus c 1C83 в плане архитектуры.

1. 1С83 - трехзвенка, Nexus - двухзвенка.
2. Обе системы хранят резалтсет на сервере, поэтому клиенты у них тонкие.
3. Обработчики 1С - это свой код (на русском языке), обработчики Nexus - это хранимые процедуры на чистом MSSQL or TransactSQL.
4. Метаданные 1С формирутся конфигуратором, метаданные Nexus - включены в ветку клиента "классы".
5. У 1С запрещено создание своих таблиц в базе, Nexus в этом плане открыт и можно создавать все на уровне метаданных MSSQL.

Поскольку на сегодняшний день я программирую на 1С83, то прекрасно понимаю его достоинства и недостатки в части написания кода в контексте сервера и клиента. На самом деле мне все равно где и на чем писать. Недавно окончил проект по обработке очередей RMQ (Rubbit Message Queue) в 1C83. Как еще объяснить серверу приложений 1С83, где он должен исполнять контент, когда резалтсет лежит на сервере. Естественно, что разработчикам в рамках работы сервера приложений просто пришлось вменить в обязанность переключать &НаСервере &Клиенте и наоборот. Вы смотрели в базу данных 1С на уровне метаданных SQL? Там нет функций и процедур. База данных Nexus просто заполнена хранимыми процедурами и функциями, потому что обработка данных идет в той же базе. Поэтому никому не надо объяснять где и что выполнять. Все понятно. Хранимки - серверный код, а все остальное - это клиент.

Перенести разработки из 1С82 и ниже в 1С83 невозможно, что говорит о том, что при одинаковости названия ни о какой совместимости речи быть не может. Только тупое переписывание или новая разработка. Обработчики и объектное именование полностью изменены. Nexus - это sql скрипт и может быть скомпилирован практически в любую базу данных. Может работать параллельно с 1С77, 1С81,docsvision, billonline (это то, что я проверял на практике). Он сохраняет преемственность снизу-вверх. Для разработчика это не пустой звук.

По производительности можно не говорить. Все все хорошо понимают на что идут, когда внедряют 1С83. Для больших баз данных 1С83 не может работать без подпорок, написанных на ADO MSSQL. Это с учетом того, что я формирую обработку данных на платформе 1С в виде запуска череды фоновых заданий, которые обеспечивают параллельную нагрузку шрэдов на ядра процессора.

Создав свою таблицу в 1С83 базе, я через пару минут получил сообщение, что база данных разрушена. Такие запреты смешны. Можно спокойно создать рядом свою базу и работать в ней. Однако этот запрет говорит о нечестности.

И последнее. Действительно существует некая связь между программным текстом и рифмой. Чем лучше я пишу код, тем чаще приходит правильная рифма. Вот из моего последнего.

Сад выпивает белизну
Зимы, которая случилась,
Как будто время проносилось
И позабыла вещь одну
Зимы. Зима в моем саду
Засыпала все белым цветом. -
Меж яблонь старых я иду
Весенним днем. И май приветом
Мне объясняет, что ушли
Сегодня зимние невзгоды.
А годы? Чтож. Все зимы-годы
Здесь лепестками расцвели.
Я, старомодно, в это верю
И, как Зима, ту вещь одну
Ищу с лопатою в саду ...

***

Народ на подошвах своих
Выносит гранит из метро.
Посмотри, Я один из них
Кто стирает ступени Миров...

Наш Мир на ступенях войны,
Подпираем ракеты мечом,
И это значит, что МЫ
Наш Мир на ступнях унесем.

Растопчем и разотрем
Все в пыль и каменный прах
Нам пофигу и ни...по...чем
А дальше? Останется СТРАХ.
Для отправки сообщения требуется регистрация/авторизация