Имя: Пароль:
1C
Юмор
Переработал или как я остановил работу магазинов
🠗 (Волшебник 11.11.2016 17:19)
,
0 1C_User_1992
 
02.11.16
13:29
Писал обработку загрузки штрихкодов из excel.
В ходе работы, теста, регистр в тестовой базе порядком переполнился, решил быстренько его почистить.

Написал обработку с двумя строчками (дабы обнулить регистр)
НаборЗаписей = РегистрыСведений.Штрихкоды.СоздатьНаборЗаписей();
НаборЗаписей.Записать();

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

Работа в магазине ненадолго встала)
1 ptiz
 
02.11.16
13:32
(0) Вот если бы бы бэкап недельной давности в базу загрузил...
2 Diman000
 
02.11.16
13:34
С некоторых пор, я в таких важных независимых РСах в модуле объекта ПередЗаписью вставляю проверку на отбор. Нет отбора - нет записи.
3 VladZ
 
02.11.16
13:47
(0) Правило для разработчиков: на всех критичных моментах (удаление большого количества данных, очистка настроек и т.п.) должен быть вопрос пользователю "Вы уверены? да/нет".  Даже если это служебный код. Потому что люди ненадежны!!! Из своих косяков вспомнил самый страшный: было дело, снес все настройки для Оптимы. Кто не знает, это такая система сбора заявок. Все настройки хранятся в одной таблице. Ну я и зафигачил update без условия...  Чуть не поседел! :)
4 2083
 
02.11.16
13:48
(0) я сто раз так делал...
берешь архив на час назад и переносишь... переносишь... фигня...
5 1C_User_1992
 
02.11.16
14:01
(4) Это если архив есть час назад)). А так это разворачивать на другой базе архив (вчерашний например) и переносим чисто штрихкода.
6 1C_User_1992
 
02.11.16
14:01
(3) Долго оптиму восстанавливал?)))
7 2083
 
02.11.16
14:02
(5) а если нет архива, то сами себе злобные буратины (с)
8 Новиков
 
02.11.16
14:03
1C_User_1992, я надеюсь премию то получил хоть за этот Поступок? Тут половина оклада как минимум. Не обидели? Все хорошо?
9 2083
 
02.11.16
14:04
(8) ну так он небось никому не сказал, что это он виноват...
10 1C_User_1992
 
02.11.16
14:05
(8) (9) Да повезло что в обеденное время и что оперативно все восстановили. Оров не было, было лишь недоумение)
11 2083
 
02.11.16
14:07
(10) поднятая вверх бровь начальника -10%
12 Diman000
 
02.11.16
14:07
(3) А в особо тяжелых случаях можно задавать два вопроса! Вы уверены? Вы точно уверены?
У меня так стоит в обработке которая truncate table выполняет)))
Надоело "руками" лишние данные в тестовых копиях очищать. Особенно регистра сведений "ВерсииОбъектов" касается.
Пока в рабочей базе все цело)))
13 Новиков
 
02.11.16
14:07
(10) так надо было остановить работу. Все чин по чину. Сказать начальнику и всем - все, аре-ву-ар. Или по ми-ми-шному - зис из зе енд. Можно даже было это напеть на мотив саундрека 007. Потом сутки постоять. Потом запустить перенос из копии и попросить честную премию + почет и уважение. Глядишь бы после НГ и оклад подняли такому классному спецу.
14 Новиков
 
02.11.16
14:08
А так что получается - контору спас, проблему - решил. И никто ничего не знает, никакого почета, ни уважения. Вообще ничего. Работаешь на них, пашешь как проклятый. И даже спасибо ни кто не скажет...сволочи...
15 Новиков
 
02.11.16
14:09
Напиши служебку на имя генерального и попроси премию.
16 Новиков
 
02.11.16
14:09
Если не даст - в морду, и заявление на стол.
17 Новиков
 
02.11.16
14:09
#ХватитЭТОтерпеть!
18 Slypower
 
11.11.16
15:49
(14) сам запорол - сам спас. Какая премия? Такие поставы каждый может у себя делать, только вот по шапке проще получить за такое, нежели премию. Лишиться - да, поднять - нет
19 aleks_default
 
11.11.16
17:17
(18)А так уволят с формулировкой "он все равно ничего не делает".
20 Волшебник
 
модератор
11.11.16
17:19
(0) Ну ты лошара. Можно было обойтись и одной строчкой
РегистрыСведений.Штрихкоды.СоздатьНаборЗаписей().Записать();
21 Slypower
 
11.11.16
17:24
У нас уволили за то, что убил базу и восстанавливали за неделю, т.к. бекап только по выходным. Чет ему премию не дали!!! Это был его последний день.
Я рубил базу с бекапам сутки, восстановили за пару часов. Премии тоже не видел (((
Чет захотелось на такую фирму, где платят за косяки)))) или за то, что ты "лох"
22 aleks_default
 
11.11.16
17:29
(21)Надо просто подать так чтобы твой косяк был мелкой незначительной ошибкой, а вот то что ты сделал для восстановления работы -  просто героическим поступком.
Просто ты не умеешь...
23 Ахмадинежад
 
11.11.16
17:48
А я году в 2004 в Ивантеевке ролтону как-то в бухгалтерию зарплату загрузил.. Хорошо админ-вьетнамец плохо понимал по-русски..
24 VladZ
 
11.11.16
17:56
(6) В пределах 5 минут. Спасибо Люмигенту. :)
25 Cyberhawk
 
11.11.16
18:04
(24) Крякнутому?
26 Злопчинский
 
11.11.16
18:30
я как-то совершенно случайно одну из темповых/тестовых баз убил из списка в несколько штук, просто тупо курсор промазал, а рука на энтер пошла.. ;-) ну и хрен с ним, тестовый/темповые, но на всяк случай решил вернуть взад. но минуту-полторы хватило, чтобы данные потерлись. а как оказались бухи в какой-то темповой базе полгода чего-то там ху...ли.
Покатили на меня телегу, бездоказательно. типа я виноват. на чтоя сказал что если молния пожгла всю важную электронику - то виновата не молния, а отсутсвие грозового контура. ну ив ответ накропал телегу на 3 листах мелким шрифтом с фамилиями, ссылками и циататми из переписок, передачи дел и прочего чтобы было понято кто чего и зачем. Сижу, работаю... В бухбазы не пускают ;-) А мне и легче - в этих клоаках копаться удовольствия мало. вдобавок когда бухию курировал - ходил и тыкал во все ляпы и неправильности. ответиа обычно не было или было типа здесь все правильно, не лезьте не в свое дело... ;-) теперь не лезу, тихо ржу, когда косяки вижу... и все равно ведь эталоном остается моя торговая база...
27 Torquader
 
13.11.16
00:26
Ну и чего такого страшного ?
У меня пользователи сами регистр этот чистили много раз.
Если кассы в Offline - то там и не узнают, что товаровед "сделал что-то не-то".
Просто разворачиваем рядом BackUp базы и переносим весь регистр в рабочую - дело нескольких минут.

Вот я тут на днях при формировании штрих-кодов для выгрузки в функции формат в торопях вместо ЧГ=0 написал ЧРГ=0 - вот это была фигура из четырёх букв, так как никто сразу так и не понял, почему штрих-коды не работают, и длина у них странная.