58

Ответ MihZlobin в «Злонамеренное соблюдение правил #1»

Шикарная история)

У нас так на работе с обновлением 1С дело было.

Кто не в теме: процесс обновления 1С требует выгона пользователей из программы на время собственно установки обновлений.

База в прошлом сильно и не очень аккуратно допилена подрядчиком (да, мы на их месте наверняка тоже бы накосячили), поэтому за полчаса пока не обновить, работы примерно на полдня, если делать быстро (или на полный день, если всë подробнее проверять).

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

Всех всë устраивало, пока год назад не пришло новое эффективное руководство (помните комиксы про сову?), которое почти сразу решило, что программисты в край обнаглели и получают слишком дофига.

И пора нас на место поставить (либо сократить и заменить на стороннюю фирму-подрядчика, ту самую, которая за одно обновление просит почти мою месячную зарплату, плюс потом ты ещë неделю их косяки подробно документируешь и ходишь за ними, пока все не исправят).

И было на собрании леса руководства принято мудрое решение: обновления ставить в обед.

Но поставить обновление на сильно и не очень аккуратно допиленную базу за время обеда - всë равно что доехать из Москвы до Питера за час на "Запорожце" (да даже на спорткаре).

Закономерно и предсказуемо получилось, что установка обновлений начинается вместе с обедом и заканчивается как раз к концу рабочего дня.

Быстрее - никак (исправляем это постепенно, но процесс не быстрый, т.к. текущие задачи с нас никто не снимал). Нет, я, конечно, могу и за полчаса обновить (это даже школьник может), но всю следующую неделю вы будете писать мне "горящие" заявки, жалуясь на пропавшие кнопки и неправильные расчëты.

Пока я обновляю - бухгалтерия, склад и ещë несколько других отделов (всего человек 20-30) вынуждены дружно курить бамбук и перебирать бумажки.

Подходил к главбуху (не "эффективному", ещë из старого состава):

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

- Ну дак им есть чем заняться, бумажки перебирают (не хочется же ей с директором спорить).

Так и живëм. Главбух уже новая, тоже эффективной совы побаивается. А для работы в выходные за двойную оплату всë равно периодически находятся веские объективные причины.

***

P.S. Примечание для крутых и очень опытных программистов 1С.

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

Однако в этом решении тоже есть нюансы, плюс мы делаем резервную копию.dt перед обновлением, а после обновления поверяем работоспособность.

Да, через хранилище будет чуть быстрее. Но стоит ли оно того?

2
Автор поста оценил этот комментарий

Вариант выйти для обновления во "вторую" смену (когда бухгалтерия бодро шагает к выходу) не рассматривался? Не как "переработка", а "вместо" "первой" смены?
Очевидные "плюсы": численность вредоносных человеков, которые только и знают, что осложнять работу, уверенно стремится к нулю (в особенности - начальства!).
Тихо, спокойно, никто не мешает...

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Естественно, рассматривали. Но мне так неудобно, имею право отказаться.

Во-первых, у меня маленькие дети, а под нами живут отмороженные скандалисты, поэтому к 21:00 мне лучше быть дома и вместе с женой укладывать троих детей (иначе потом, посреди ночи, все проснутся от ломящейся в дверь полиции, а на следующий день весь дом будет вибрировать от попсы). А удалëнку руководство нашего окологосударственного предприятия разрешать не хочет - только офис.

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

Нет :)

он же пишет А для работы в выходные за двойную оплату всë равно периодически находятся веские объективные причины.
он работает не чтобы лучше, или чтобы удобнее, а чтобы ну всё равно хитрого буржуя наебать

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Целенаправленно буржуя наебывать нет смысла - уж не настолько всë плохо с деньгами.

Раньше такие выходы были скорее хорошо оплачиваемой (хоть и непростой) подработкой, и за эти деньги лично я конкретно так пахал, вычитывая огромные простыни кода и поправляя то, что не смогла корректно свести программа. (Кто обновлял сильно допиленные конфигурации - тот знает.)

А теперь приходится искать больше халтур на стороне.
1
Автор поста оценил этот комментарий

Насчет "не один час идти" это какая-то аномалия, так быть не должно.


Я имею ввиду именно операцию с хранилищем. Когда применяется загруженная из хранилища конфигурация (сохранение, применение к данным, реструктуризация) - это уже другой вопрос, с хранилищем прямо не связанный.


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


С локального HDD получение полной конфы уровня БП КОРП в чистую базу из хранилища не должно превышать 10 минут. Если у вас NVME, то и таких чисел нет, 2-3 минуты. А уж если, там, надо получить 1-2 объекта, то вопрос должен решаться в единицы секунд.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Вероятно - да, аномалия. Гигабитная локальная сеть, всë довольно близко друг от друга. SSD, вроде m.2.

Может быть, что-то с сетью. Может быть, свитч глючил.

Может быть, как раз попалась косячная версия платформы.

С этим у нас админы разбираются.
0
Автор поста оценил этот комментарий

Ну что то я не заметил что у психологов и психотерапевтов хорошие зар. платы по сравнению даже с рядовым программистом.

Ну а экономия времени - ее можно по разному применять. Однако в данном конкретном случае я к примеру расцениваю сий акт как кражу рабочего времени не только своего но и всего предприятия и начальство тут совсем не причем. Поэтому и указываю что пост вообще не содержит истины, ни по сути, ни по содержанию. Раз-два в месяц по разным причинам приходится ребутать серваки в раб. время, и даже проги обновлять если что то критичное. А если уж и надо что то обновить то это в основном одна кнопка в рдп сессии через впн вечером. И трагедии я никогда и ни за какие деньги из этого не делал. Я бы даже сказал - я даже не задумывался никогда об этом.

Более того я сейчас фактически за 10-к рабочих перчаток врученных в качестве спасибо (я их не просил) за год обновляю базовую бухию с косяком обычного обновления пользовательского режима через конфигуратор. Ну мне как то 20 раз кнопку далее ткнуть.. Я не понимаю трагедии, не принимаю ее вообще.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

С учётом того, что я довольно часто работаю в обед (без оформления), периодически делаю мелочи из дома, да и во время загрузки-выгрузки тоже решаю что-нибудь из текучки, то воровством "своего" рабочего времени там даже близко не пахнет.


Что касается времени других - последнее время мы несколько оптимизировали процесс, и уходить стало значительно меньше времени (ноябрьское обновление заняло 1,5 часа отсутствия пользователей, 4 релиза).


Акт с обновлением в рабочее время (причём по инициативе руководства) был, в некотором смысле, протестом против тотальной перетяжки гаек - причём специально никто время не тянул, наоборот, старались быстрее (просто не задрачивались со скоростью).


А потом мне стало любопытно, можно ли оптимизировать процесс. Таки выкроили время, засели с коллегой за перенос в расширения, обновление сразу пошло в целом процентов на 30-40 быстрее. (Но - пост про руководство, а не про скорость обновления.)


А психологи могут очень по-разному получать. Например, лично знаю человека, получающего 15 т.р. в час.

0
Автор поста оценил этот комментарий

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

Ну или когда очередной пациент придет с попыткой суицида то где гарантия что не махнете рукой потому что надоело?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Зачем?

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

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

Здесь немного другая причина для пофигизма. Есть работа, есть рабочее время, есть зарплата. Есть один базовый приоритет: главное, чтобы после обновления программа правильно и стабильно работала.


Остальное - тоже важно. Но вторично.


Тогда на что мне направлять основное внимание, в первую очередь?


На главное.


А уж сколько я сделаю (пусть лишних) копий (хоть после каждого этапа), буду ли использовать хранилище или обновлять сразу на рабочей (если что - копий на любой вкус и цвет достаточно, но уже много лет ни разу не понадобились), выгоню пользователей фактически на отдых на 2 часа или на 5... Это уже вторичные моменты.


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

Потому что заморочиться ещё глубже и ещё сильнее можно было бы за бОльшую зарплату.

показать ответы
0
Автор поста оценил этот комментарий

"Потому что не интересны эти сферы" - а какие интересны? В каких сейчас нет задницы одина?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Психотерапия, например. Медицина.

Но в мед мне сейчас не пойти - там только очно, а мне семью нужно кормить.

Но магистратуру по психологии пока вполне получается с офисной работой сочетать.

Вот и получается с работой что-то вроде расклада "жена с любовницей". Когда работаешь в одном месте, а хочешь в другом, но чтобы туда перейти и быть там полезным, нужно сначала квалификацию набрать. (И при этом хорошо бы и жену тоже цветами баловать, т.е. программирование тоже изучать.)

В идеале, конечно, когда жена и любовница - одна и та же женщина (в семье, слава Богу, так).

показать ответы
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

если ты изучил собственно саму программу 1с и ее методологию то наверное знаешь бухгалтерию, продажи, маркетинг, дизайн, производство и управление

Потому что не интересны эти сферы.


Пикабу - скорее как способ высказаться, причём относительно анонимно (потом просто пост скрою).

На руководство пока злость - потому, что предыдущий директор реально думал о работниках, а новый "крутит гайки", и мне пришлось искать подработки на стороне, чтобы сохранить уровень дохода.

И - да, "пикабушечка" - лишь 3-5% моего времяпрепровождения обычно.

показать ответы
0
Автор поста оценил этот комментарий

зачем выгружать дт? у вас сервер? поставьте сервер и через него можно делать копию даже на горячую даже базы в сто гигов за минуту

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Сервер, SQL копия тоже делается (но старший коллега настоял на том, чтобы делать оба вида копий).

0
Автор поста оценил этот комментарий

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

Им проще писать портянки текста но упорно утверждать что и так нормально, и так все хорошо.

Это тренд такой на глупость? Защитная реакция психики? Что это?

Просто раньше стремились делать все лучше, быстрее, правильнее. И была обычная человеческая совесть и гордость а не какой то выдуманный критерий.

Просто интересны ваши мысли на этот счет.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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


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

Потому что у меня и так треть свободного времени - учёба (только в другой сфере).

Потому что если коллег и начальника всё устраивает - есть ли смысл заморочиться и стать лучше в профессии, при условии, что работать по этой профессии долго не будешь, а зарплату за повышение квалификации тебе не поднимут?


Потому что это примерно как онкобольному с 4 стадией настойчиво объяснять важность правильного выполнения жима 150 кг штанги от груди.

Им проще писать портянки текста но упорно утверждать что и так нормально, и так все хорошо.

Это тренд такой на глупость? Защитная реакция психики? Что это?

Скорее, желание отделаться от слишком навязчивой непрошеной критики.


И ещё дилемма - если есть сфера, в которую я хочу уйти - в которой из двух сфер "налечь" на учёбу? Я предполагаю, что акцент всё же лучше сделать на "новую" сферу.

показать ответы
0
Автор поста оценил этот комментарий

Регулярно вижу людей которые делают неправильно и не хотят учится правильно. Я бы сказал рядовое большинство таких.


Наверное этот пользователь хочет жить в более лучшей стране чем сейчас?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

А долбление критикой по одному и тому же месту почти любого человека будет раздражать.


Могу сказать так: я свои косяки и недостатки как программиста 1С и так знаю. Однако у меня сейчас (ладно, поделюсь сокровенным) дилемма: заморочиться сильно с повышением квалификации в 1С или не сильно заморочиться? Вот в чём вопрос для меня самого сейчас.

Потому что я изначально воспринимал 1С в своей жизни как "времянку", но так получилось, что "времянка" затянулась.


Я в любом случае хочу уйти из профессии, ещё с того момента, как пришёл в неё больше 12 лет назад. Разница будет только в том, смогу ли я сделать это через год - или через 10 лет. От этого и будет зависеть моё решение, проходить ли глубокое годовое обучение (мне это обучение работодатель не оплатит, потому что считает, что и так всё хорошо), либо ограничиться чтением статей и короткими курсами.

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

показать ответы
0
Автор поста оценил этот комментарий

2. На да, надо оправдаться тем что вокруг тоже все дураки.. ахах. Прям как я в детском садике.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Давно не видел пользователя, который так настойчиво хочет в ЧС.

Вопрос: зачем?

показать ответы
0
Автор поста оценил этот комментарий

1. Еще раз повторюсь:

Если

Профиг();

То

ЗачемЭтаВетка();

Иначе

НеПофиг();

КонецЕсли;


2. Ну я и задал, получил хрень в итоге. Какие то левые отмазки в духе "я дурак и лечится не собираюсь". Ну раз не собираетесь то зачем людей дурить и начальство (ну либо еще кого обвинять).

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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


2. Учитывая, что сторонний подрядчик (один из крупных франчайзи, не буду называть) за ту же работу берёт в 8-10 раз больше, правки делает прямо в типовом коде, а ошибки потом исправляет неделями - я почему-то не считаю, что обновить за 2-3-5 часов без единой последующей жалобы от пользователей - это наёбка.

И - сорри, что так плохо отзываюсь о крупном франчайзи. Но это - реальность, с которой мне самому пару лет назад пришлось с удивлением столкнуться.

показать ответы
0
Автор поста оценил этот комментарий

1) Есть руководство от фирмы производителя продукта, которая явно и однозначно ставит точку в этом нелегком деле о признании себя профаном.

2) Если "немного параллельно на мнение чувака из интернета" - то нахрена тогда ветка? Хотя возможно в конструкцию "Если <условие> то <действие х> иначе <действие у> КонецЕсли" вы или ваше руководство внесли свои авторские правки то все возможно.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

1. Мне, честно, пофиг. Искренне. Не, я, может быть, хотел бы, чтобы мои действия больше соответствовали стандартам, в оставшийся период моего "дожития" как программиста. Но это не главное для меня.

Для моей самооценки достаточно, что я стараюсь делать правки в расширениях (а лучше - вообще не вмешиваться в типовые объекты), не делаю запросы в цикле, перешёл с обмена через COM на обмен через WS, пишу понятные комментарии в коде и т.д.

Для того, чтобы зарабатывать - этого достаточно.

2. Я привык общаться с людьми, если мне задают вопросы. Потому что сам не очень люблю, когда говоришь в пустоту. Хотя, может, и стоит пересмотреть этот момент, учитывая специфику Пикабу.

показать ответы
0
Автор поста оценил этот комментарий

Уже писал что пост как раз об этом - именно о признании себя профнепригодным с профессиональной точки зрения. Ну возможно еще и начальства до кучи.

А потом все говорят что 1с не торт, долго обновляется, глючит и так далее.

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Уже писал что пост как раз об этом - именно о признании себя профнепригодным с профессиональной точки зрения.

Ну дак и пофиг.

Я сразу сказал, что не считаю себя супер-грамотным экспертом, если что. И не планирую вести курсы по 1С. Я хочу, с временем, уйти из айти, как только переведу способ зарабатывания денег на новые "рельсы".

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

На протяжении уже часа-двух.

И кто к кому докопался?


Я изначально обозначил, что 1С - лишь пример для иллюстрации. Пост вообще не про 1С как таковую.

показать ответы
0
Автор поста оценил этот комментарий

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


Пост как раз об этом - именно о признании себя профнепригодным с профессиональной точки зрения. Ну возможно еще и начальства до кучи.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Пост как раз об этом - именно о признании себя профнепригодным с профессиональной точки зрения. Ну возможно еще и начальства до кучи.

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

Мне главное, что начальник, который назначает мне зарплату, считает меня крутым спецом.

Кроме того, я не вижу себя в роли программиста через 10 лет (см. закрепленный коммент).


А по времени обновления - ну может и погорячился про полдня. Недавно за 1,5 часа обновил, вместе со сведением правок - повезло, что 4 релиза несложных попались + часть правок в расширения успели вынести. Но не 15-30 минут, т.к. база довольно большая и обмены/обработки идут довольно долго (самый быстрый случай - час на всё ожидание, в совокупности).

По идее, самое главное - правки в расширение выносить. Это больше всего экономит время - значительно сильнее, чем отказ от dt перед обновлением.

показать ответы
0
Автор поста оценил этот комментарий

п. 2 из каких учебников? Автора и ссылку в студию. а по поводу наставника/коллеги - если ваш наставник периодически срет под дверь другим коллегам то тоже нужно так делать?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

п.2 не вспомню уже, помню, что было. Но и здесь не экзамен, пост совершенно о другом.

Наставник не против SQL, скорее задротствует, чтобы были обе. Единственный минус решения - полчаса на выгрузку dt (как правило, в обед), санкционированные сверху.

показать ответы
0
Автор поста оценил этот комментарий

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

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Блин, пост реально не об этом. См. закрепленный коммент.

показать ответы
0
Автор поста оценил этот комментарий

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


Ну и я так и не увидел вменяемого ответа почему так долго все делается.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Не притянут. У нас законодатели локальных стандартов - те самые два деда-сеньора. Кроме них (и меня) в исходную документацию смотреть некому. Самое интересное, что методологию оба знают почти наизусть, по памяти цитируют. Зато soft-skills почти на минималках, поэтому спорить с ними бывает морально тяжело.

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

показать ответы
0
Автор поста оценил этот комментарий

п. 3 прошу дополнить для ясности словами "не только перед обновлением" и "штатными рекомендованными методами".

п. 2 не принимается ни в какой редакции для целей резервного копирования.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

п.3 - дак ладно, документация требует строгости.


п.2 - из учебников знаю, фактически старший коллега (наставник) учил её применять.

показать ответы
0
Автор поста оценил этот комментарий

Какие же моменты вылезли с хранилищем, мне просто интересно?

Были конечно глюки вначале, лет так эдак 10-15 назад. Но они и в платформе тогда были иногда.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Например, год назад оно у коллеги-сеньора повредилось при обмене. Месяц назад изменения больше 2 часов помещались.
показать ответы
2
Автор поста оценил этот комментарий

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

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

Главное - SQL тоже делается, причëм часто. Копии есть, даже если dt откажется разворачиваться (она и разворачивается на порядок дольше).
показать ответы
3
Автор поста оценил этот комментарий

Я, кажется, начинаю понимать, почему другие программисты нас за программистов не считают.
Вот из-за такого.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ну как бы я и не считаю себя супер-крутым программистом (но начальник считает, потому что я уже много довольно больших проектов сделал, почти в одиночку, и почти все работают "как швейцарские часы" и пользователи ему благодарности говорят, обращений минимум).

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

Ну раз вы знаете что это традиция во первых бесполезная а во вторых вредная (потеря времени не со 100% гарантией сохранением данных) то может ее отменить? Или мы как обезьянки в клетке с бананом как в очень известном опыте "тут так заведено" .

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Там более опытный коллега мозг скушает, если вдруг чего (мелочь, а неприятно). Плюс у меня нет доступа, чтобы самому откатить в SQL, а админы не всегда на месте.

Проще сделать (полчаса). Говорил с начальником - он сказал всë равно делать, "не парься".
показать ответы
1
Автор поста оценил этот комментарий

Помогай вам бог))

Конфу изначальную так и не озвучили...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
А, Бухгалтерия Корп 3.0. Жирненькая уже, до 100+ Гб отъелась + логи.

Думали свернуть, но пользователи настойчиво просят, чтобы пока не сворачивали.
показать ответы
1
Автор поста оценил этот комментарий

Какая конфигурация у вас? Диски SSD, надеюсь? Несколько часов синхронизации с хранилищем - это очень, очень странно.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
SSD. Админы много лет бьются с узкими местами, сейчас дела обстоят значительно лучше, чем несколько лет назад (сейчас полный обмен с хранилищем где-то за полчаса-час обычно проходит, но месяц назад 2 часа делался, причëм помещение в хранилище).
показать ответы
5
Автор поста оценил этот комментарий

Да, через хранилище будет чуть быстрее. Но стоит ли оно того?

В смысле - "стоит ли"? 😳

Я бы задал вопрос "а что, есть вообще другие опции?" Вы х#ячите в продакшн (глубокой модернизации) сразу, на живую, пока пользователи курят? Рискуя получить неработающую базу и героически остаток дня все разгребать?


Через хранилище вы можете:

1. Спокойно в рабочее время накатить изменения на копию, не завешивая пользователей. Хоть весь день занимайтесь.

2. Применить обновления, проверить их совместимость с текущей платформой.

3. Прогнать автоматические или ручные тесты критической функциональности (скажем, оперативную работу, если у вас там реал-тайм выписка или производство) и доработок.

4. Положить изменения в хранилище.

5. С утра следующего дня, перед началом работы, когда снята ночная копия, быстро, в три кнопки, вкатить все изменения в базу и запустить пользователей с минимальным простоем.

Ну или снять копию в обед и так же быстро накатить.


Разумеется, доплату за работу в выходной в таком случае не получить. 😏

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
С ма-а-аленькой поправкой: операция с хранилищем иногда сама может не один час идти (у нас были случаи).

В реальности нашей сети, откат из резервной копии SQL, в случае (крайне маловероятного, за последние лет 5-7 не приходилось ни разу) повреждения базы, пройдëт в разы быстрее.

Естественно, пробовал по-разному, сравнивал варианты.
показать ответы
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Вот это и есть коммент недоджуна-фантазëра, у которого (вероятно, в теории или в параллельной реальности на квантовом компьютере) за 15 минут успевает сначала сделаться резервная копия после выгона пользователей (пусть даже средствами SQL), затем всë мгновенно загружается с другой, обновлëнной копии в рабочую базу, потом так же молниеносно проходит реструктуризация всех таблиц (в реальности чисто одна реструктуризация может и полчаса и даже час идти, если база большая и много затронуто), затем за 5 секунд проходят операции обработки данных в пользовательском режиме, и потом он ещë успевает глянуть, что с базой всë ок и позвать обратно пользователей. И никогда не бывает нештатных ситуаций.

Да, все эти операции можно попробовать успеть за час. Но почему-то у нас два стареньких и очень опытных деда-сеньора тоже обновления по 6 часов ставят, без учëта подготовки. Наверное, они тоже недоджуны?
показать ответы
2
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Не люблю я хранилище (хоть и пользуюсь).

Конкретно бухгалтерию, кроме меня, правит ещë один человек, с ним все правки обсуждаем + обновление ставится в тот день, когда он не работает (он совместитель, но очень крут в плане бух. учëта).

По времени - фактически обновление занимает больше, +1 рабочий день на подготовку, в это время пользователи работают (сначала выверяю всë на копии, составляю список изменëнных объектов с нашими правками, дальше, на следующий день, собственно обновление). Такой подход позволяет почти до нуля сократить количество ошибок.
2
Автор поста оценил этот комментарий

Вот про "психологию" - зря! Я только подумывал закрыть тему...

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

Более другими словами: думаешь себе: "если я предложу начальнику вот эту идейку, он по-любому не согласится". Но тебя тычут вилкой в зад "иди и предложи! Просто сделай это!". Идешь, предлагаешь, и внезапно этот долбаный начальник не только поддерживает тебя, но еще и впрягается всячески содействовать.

Даже хоть "провождение" в офисе взять...
Вы же в курсе, что люди склонны многое прощать тем, кто им симпатичен, и, наоборот, быть требовательными к тем, кто не нравится?
Общепринятая точка зрения, что "бухи" - монстры, которые сожрут, выплюнут и сожрут снова, но уже дороже. Однако, если найти к ним правильный подход...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Да блин. Непосредственный начальник более чем просто адекватный - с ним все эти варианты много раз обсуждались прямым открытым текстом.

Дальше он много раз ходил "наверх", и там его "брили". Сходить "наверх" самому он мне не разрешил, т.к. строгая субординация, и ему потом бы неслабо прилетело.

Монстрами я пользователей совершенно не считаю (наоборот, люблю их и уважаю) - по сути, они потерпевшие от "эффективности".
2
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
1. У нас почти гос. организация и очень упëртое "высшее" руководство.

А менять работодателя пока не хочу, т.к. в остальном почти всë устраивает.

2. Да, есть этапы, когда программа просто "крутит", а ты ждëшь.

Но в нашем случае это процентов 20 от всего времени. Основную часть времени занимает сверка изменений, чтобы ничего не пропало (сейчас постепенно переносим все правки в расширения, чтобы не слетали при обновлениях).
показать ответы
1
Автор поста оценил этот комментарий

1. Я этого не вижу. Я бы после указанной критики бы что то поменял и даже спасибо бы сказал, за то что подправили. И ошибку бы свои исправил бы.


2. Он не критикует "эффективных менеджеров", он вас критикует. Как специалиста.


3. Это так даже можно о электроне сказать, хорош чертяка но имеет много минусов..


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

раскрыть ветку (1)
Автор поста оценил этот комментарий

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

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


2. А мне пофиг (реально).


3. Чья бы корова мычала?

показать ответы
0
Автор поста оценил этот комментарий

Распишу цель яснее - повысить вашу (начальства возможно) квалификацию, внести правки в свою работу, сделать свою жизнь проще, продуктивнее и легче + заодно пользователей и предприятия в целом. И снести пост якобы критикующий начальство что не является правдой по сути.

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

И ведь реально, нужно же просто "shut up and make it" а не убежать меня в обратном. Не ну елы палы.. Мне за свой любимый программный продукт обидно прежде всего. За то что им гвозди забивают. Ну не позорились бы так явно хотя бы..

раскрыть ветку (1)
Автор поста оценил этот комментарий

1. Квалификацию я и так повышаю. Просто не стахановскими темпами, чисто чтобы соответствовать меняющейся платформе.


2. Пост, возможно, позже и скрою - не потому, что он критикует "эффективных менеджеров". А потому, что он провоцирует ненужные дискуссии по теме, от которой я постепенно отхожу.

3. 1С хороша, но не идеальна - и все это знают.

И - как вы прокомментируете случай, когда пару лет назад нам один крупный франчайзи (не буду называть фирму, но один из ключевых) обновил с двойки на тройку так, что потом полгода им ошибки документировали и неделями ждали исправлений, а правки были прямо в типовом коде (даже не в расширениях)?

показать ответы
1
Автор поста оценил этот комментарий

"экспертом"? Хах 4 раза. Тут не то что экспертом, тут специалистом себя можно уже не признавать, максимум студентом с отстранением от работ.


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


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


Пост об 1с однозначно и о неумении его готовить хотя заголовок говорит об обратном.

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

Про 1С в интернете дофига прямо критикующих её постов (хотя я считаю её, в целом, классной платформой).

При том, что далеко не всегда причина проблемы - сама 1С. Здесь всё в связке - и сама 1С, и сеть, и сервер, и диски...


"экспертом"? Хах 4 раза. Тут не то что экспертом, тут специалистом себя можно уже не признавать, максимум студентом с отстранением от работ.

Какой цели вы хотите добиться подобными утверждениями?

Зачем сейчас это так упорно пишете?


Большинство пользователей Пикабу на подобные докапывания в течение часа-двух давно бы уже ответили, как минимум, баном.

показать ответы
0
Автор поста оценил этот комментарий

По всем параметрам между 3 и 4-й за знание предмета.

1. Версия, базовая конфа какая? Все скорее если допил то копия и на ней обкатка обновлений, ну а далее пару десятков минут на сам процесс.

2. Выгрузку базы в дт ради копии? Если скуль то у него свои инструменты, если файловая то файлик с данными скопировать.

3. Копии (см п.2) надо делать хотя бы раз в день а не перед обновлением непосредственно.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Круто, у меня есть экзаменатор.

1, 2 уже ответил в комментариях.

п.3 не соглашусь: если обновлять с обеда, то с утра до обеда пользователи могут многое успеть занести. В случае чего эти данные потеряются.
показать ответы
1
Автор поста оценил этот комментарий

Пробел чего? В знаниях? Резервная копия не делается выгрузкой dt.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я в курсе, что она обычно делается через SQL, а через dt есть нюансы (например, может не развернуться, при некоторых повреждениях).

Однако так сложилась традиция на предприятии, что делаем обе, а опытный коллега настаивает, чтобы dt обязательно была.
показать ответы
0
Автор поста оценил этот комментарий

Меня немного перекособочило на "мы делаем резервную копию.dt".

раскрыть ветку (1)
Автор поста оценил этот комментарий
Знаю, с телефона пропустил пробел, после публикации заметил, не стал ради этого пост править.
показать ответы
0
Автор поста оценил этот комментарий

Ну надо же героически преодолевать трудности которые мы сами себе создадим!

раскрыть ветку (1)
Автор поста оценил этот комментарий
Пробовали и так и так. С хранилищем тоже вылезли моменты, только другие.

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

1. понял так: "вокруг нашей конторы - Великий Китайский Файерволл. (только маленький)".
А, значит, дальше развивать тему смысла нету.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну почти.

"Бюджетникам" зачастую главное, чтобы ты всë рабочее время проводил в офисе (а у нас в офисе это приняло почти крайнюю форму - несколько лет назад меня депремировали почти на 500 р за разовое опоздание на 48 секунд, на входе электронные пропуска и все дела).

"И если ему одному разрешить - значит, и другие захотят (а этого нельзя допустить)."

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

Примечание для опытных 1С-Специалистов, хорошо знающих методологию.

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

Я знаю, что я не лучший в мире программист, и изначально рассматривал работу программистом как быстрый способ "встать на ноги и слезть с маминой шеи", однако "история затянулась" уже на 12+ лет, я успел обзавестись семьëй, набрать кредитов (знаю, глупо) и ещë больше привязаться к работе.

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

В планах/мечтах - когда-нибудь уйти из профессии, совершенно в другую сферу (психология). Там пока закончил переподготовку и учусь в магистратуре.

показать ответы