Имя: Пароль:
JOB
Работа
Посоветоваться хочу на счет рефакторинга программы
,
0 Джордж1
 
07.05.13
12:59
Есть у меня работодатель. Работать с ним начали 5 лет назад.
Предприятие занимается специализированной розничной торговлей. Продажи идут от ИП на ЕНВД и УСН6% - с налогами можно не заворачиваться.
5 лет назад имелся центральный склад + 3 торговых точки (автономная работа).
Для автоматизации была выбрана платформа 7.7 - написаны самописки для базы для центрального склада + базы для магазинов. Учет ведется в продажных ценах.
Обмен через флэшки.
Все это замечательно работает по текущий момент.
61 Джордж1
 
07.05.13
14:40
(59)а ты много знаешь программ где лет 10 без изменений работают?
62 Конфигуратор1с
 
07.05.13
14:40
(61) САП)
63 Джордж1
 
07.05.13
14:41
(62)а армия САПеров сидит сложа руки при этом?
64 s_ustinov
 
07.05.13
14:41
(55) ну вот вы и перешли в категорию людей, которые понимают, в чем прелесть стандартного функционала )))))
никогда не знаешь, что понадобится через год-два-три
и 30% использования функционала - это ОЧЕНЬ много
обычно процентов 10...

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

и теперь за выбор самописок в любом случае придется платить - или при переходе на типовую конфигурацию, или при переходе на новую самописку (ежики плакали, кололись... - регулярно такое происходит))), либо при дописывании костылей к существующей самописке.
65 Yuwa
 
07.05.13
14:41
(61) это нас и кормит, коллега
66 sinisterfrag
 
07.05.13
14:41
(0) Почему нельзя поставить УТП либо Розница + БП, и вместо того чтобы переписывать, просто научить пользователей новой схеме.
67 Yuwa
 
07.05.13
14:42
(64) Я оттуда и не уходил
68 Trimax
 
07.05.13
14:43
Ты ещё учитывай, что если у тебя сервант заточен под семёрку - под восьмёрку придётся перенастраивать достаточно многое (если ваще не придёться менять).
69 Yuwa
 
07.05.13
14:44
(68) Менять однозначно
70 Джордж1
 
07.05.13
14:47
(64)почему ошибку? ИМХО лучше 5 лет спокойно работать на самописке, чем мучатся с типовой.
Ну и времени пользователей сэкономлено при использовании самописки
(66)УТП не видел, БП - ну это же не заточено под торговлю, Розницу не получится - нас фронт заточен под наши нужды
71 Trimax
 
07.05.13
14:49
(69) не факт. Может там супер новое железо, используемое на 30%, так сказать с запасом брали.
(70) Бэпешку для торговли не бери. Если задумаешься покупать - бери УТ и на её основе уже и пили...
72 Yuwa
 
07.05.13
14:50
(70) Тогда пилите. С таким подходом - иные мнение не требуются
73 s_ustinov
 
07.05.13
14:54
(70) да ладно )))
"лучше 5 лет спокойно работать на самописке, чем мучатся с типовой" -
типовые не настолько плохи, чаще всего "вы не умеете их готовить" )))))))
я как то ооочень сомневаюсь, что та же УТ на 8-ке, выбранная 5 лет назад, не смогла бы решать задачи заказчика, и ему пришлось бы "мучаться"
и по деньгам бы ему все это обошлось дешевле.
74 Джордж1
 
07.05.13
14:57
(73)УТ на центральном складе - может и могла бы. В магазинах - не могла бы.
от УТ11 здесь больше плюются чем платят.
Не знаю как в УТ в ТиС розница была реализована плохо и неудобно для простых пользователей
75 Trimax
 
07.05.13
15:03
(74) В УТ, как и ТиС нормально реализована "первичка", а вот с аналитикой в обоймя проблемы.
76 Конфигуратор1с
 
07.05.13
15:05
(63) не. они осчастливливать другие организации )))
77 s_ustinov
 
07.05.13
15:06
(74) "В магазинах - не могла бы."
не верю )))))
78 Джордж1
 
07.05.13
15:09
(77)я тут неделю назад в одной из тем объяснял почему
79 пипец
 
07.05.13
16:21
нужно учитывать внедряя типовую конфигурацию - словами
"ВЫ теперь будете работать ТАК" (с) невозможно убедить любого фендира который хочет кнопку справа и чтобы как в экселе столбики и справа  формула с графиком ...
80 Конфигуратор1с
 
07.05.13
16:24
(79) это не финдир а бывшая бушка, которую назначили финдиром. Финдирам пофигу на чем считать и где кнопка. Главное что бы результат был правильный
81 ptiz
 
07.05.13
16:29
Первое: понять, почему сложилась ситуация при которой приходится делать костыли и вылазят косяки.

Представьте, что переписали вы всё под 1С 8. И что? Через год не понадобятся костыли и не будет косяков?
82 Прыгун
 
07.05.13
16:31
При переходе на восьмерку надо еще учитывать что придется менять практически все железо, серваки точно.
83 s_ustinov
 
07.05.13
16:31
(79) потому что правильно говорить - выполнение пожеланий финдира будет нам стоить X рублей в течении 7 лет. где X/20 - стоимость реализации нужной функции сейчас, а остальное - поддержание в рабочем состоянии системы с такой функцией в последующие периоды.

7 лет и X/20 - очень примерные цифры.
84 пипец
 
07.05.13
16:46
(83) (80) хмм когда финдир не бывшая бушка (и в бухгалтерии мягко говаря несовсем) приходится доказывать "на пальзах" шо "ТАК как ВИ хотите" из того шо уже работает в так как ВИ хатите МНОГО и одна кнопка, а тут <ну в екселе ж просто - раз и свел в таблицу> "не прокатит", и не то что доказывать - а практическим создавать теорему
85 Джордж1
 
07.05.13
17:11
(81)костыли - потому что некоторые вещи не были заложены изначально по идеологическим причинам.
Косяки - они вылазят при вроде бы небольших наработках. - вроде поправил здесь маленько, а другом это правка вылезла
//
Через год будут мелкие доработки, а не костыли.
86 Джордж1
 
07.05.13
17:14
А почему все против миграции на 8-ку самописку?
87 Yuwa
 
07.05.13
17:20
(85) А теперь такого не будет, правда же? На цельных пять лет умнее
88 Джордж1
 
07.05.13
17:21
(87)будет, через еще 5 лет.
А там глядишь и 9-ка выйдет
89 Yuwa
 
07.05.13
17:23
(88) Писание эпохалок- путь в никуда. Хотя для фри- это вариант удерживания клиента. Пока не лопнет терпение ТОПов. И для фикси тоже, кстати
90 Джордж1
 
07.05.13
17:24
(89)Чего же так категорично. Ну пишут же люди самописки.
91 пипец
 
07.05.13
17:25
(86) потомуша самописки 7-ки это продукт многих и многих лет (начиная еще с 7.0) , а 8.0 и 8.2 это настолько разные продукты а типовые только только начинают приводить в хотькакойнибудь вид , что характерные,внятные,самописки - будут еще ой как не скоро , а пока так , самописочки ;))
92 Джордж1
 
07.05.13
17:26
(91)т.е. выйдет 8.4 и нетленка на 8.3 надо будет переписывать?
93 Yuwa
 
07.05.13
17:27
(90) Пишут. У нас тоже есть на 77. Дорого в поддержке. Больше минусов, чем плюсов на современном этапе. Хотя раньше было наоборот.
94 Джордж1
 
07.05.13
17:28
(93)в какой отрасли? цветной учет?
95 s_ustinov
 
07.05.13
17:28
(85) большие проблемы с архитектурой (костыли) вылазят чаще всего через 1,5-2 года или примерно 8-10 более-менее серьезных расширений функционала.
так что от этого в самописке вы не уйдете при всем желании )))

при написании новой самописки вас поджидает проблема в другом. первоначальный функционал (5 лет назад) был достаточно небольшим - продумать архитектуру и реализовать было легко.
сейчас он у вас вырос скорее всего в 2-3 раза, и есть еще неслабый список того, что хотелось бы иметь или что работает не совсем так, как надо. и на проработку ПРИЕМЛЕМОЙ архитектуры и на написание кода уйдет НАМНОГО больше времени.
96 Yuwa
 
07.05.13
17:29
(94) Нет. Меня торговля меньше всего интересует. СХ+пищевка
97 Джордж1
 
07.05.13
17:29
(95)в общем верно. то что делали костылями - надо будет подумать как реализовать нормально
98 пипец
 
07.05.13
17:30
(92) то что сейчас на 8.1 на 8.2 уже не летает ... делайте выводы
99 Джордж1
 
07.05.13
17:31
(98)ну переход то 8.0->8.1->8.2 все же намного более мягкий чем 7->8
100 Конфигуратор1с
 
07.05.13
17:32
100
101 пипец
 
07.05.13
17:32
(97) опять не так , то шо делали костылями надо будет переводить с машинописного алгоритпического языка (исполнения) на новый функционал восьмерки
102 Джордж1
 
07.05.13
17:33
(101)я тут особых проблем не вижу. это же не 8-ки обратно на 7-ку переходить
103 пипец
 
07.05.13
17:34
(101) + а переписывание функционала это не исполнение одного и того же алгоритма - это переосмысление бизнес процесса - а это дело ой какое не простое
104 Конфигуратор1с
 
07.05.13
17:34
(97) в том и проблема - реализуешь это, а за это время родятся новые идеологически неправильные вещи). В том и цимус типовых, на первый взгляд куча лишнего, но потом это лишнее вдруг становится архинужным и архиважным. И придумывать ничего не надо - достаточно настроить, максимум подпилить напильничком. в нетленке же будешь переписывать и костыли паять сбоку сверху снизу
105 Джордж1
 
07.05.13
17:36
(103)ну бизнес-то процессы уже устоялись, по крайней мере ничего не менялось за все эти годы, только добавлялось
//
(104)сколько там 1С-цы разу уже типовые конфигурации с нуля переписывали на 8-ке.
И все с новой идеологией
106 пипец
 
07.05.13
17:38
(105) про устоявшиеся бизнес процессы, это, пока , пока не показал кто нибудь ;))) фантики , плюшечки , прочие урашения
107 Джордж1
 
07.05.13
17:40
Ну вот например мой пример.
Несколько магазинов в городе. Бывает что товара нет в одном магазине и покупателей посылают в другой магазин.
Через пару лет - хоп, а нельзя ли сделать что бы в одном магазине видели остатки в других.
//
Это что - можно было предусмотреть заранее??? или в типовых конфигурациях это реализовано?
108 Конфигуратор1с
 
07.05.13
17:41
(107) "Это что - можно было предусмотреть заранее??? или в типовых конфигурациях это реализовано?" бугагашеньки)))
109 Конфигуратор1с
 
07.05.13
17:42
(107) Вы серьезно? а то я чуть от смеха не поперхнулся
110 Джордж1
 
07.05.13
17:43
(109)и что тебе смешным показалось?
111 Конфигуратор1с
 
07.05.13
17:44
(110) Это что - можно было предусмотреть заранее??? - да это само собой разумеется
или в типовых конфигурациях это реализовано? - ты не поверишь
112 Джордж1
 
07.05.13
17:45
(111)
1.Владелец бизнеса и работающим там это было не очевидно, а тебе очевидно
2. И что там в типовых реализовано? в магазинах отдельная база только с данными этого магазина
113 Конфигуратор1с
 
07.05.13
17:46
(112) 1. ну во всех мне известных магазинах это делается. Поэтому это ацки очевидно
2. ну как бы урбд о чем то говорит?
114 Конфигуратор1с
 
07.05.13
17:47
(113) если нет возможности в терминале всех держать
115 Джордж1
 
07.05.13
17:48
(113)
2. и что это УРБД еще в периферийную базу тащит?
116 Конфигуратор1с
 
07.05.13
17:48
(115) все что посчитаешь нужным
117 Джордж1
 
07.05.13
17:48
(114)терминал неприемлем, т.к. простая магазинов владелец не переживет
118 Джордж1
 
07.05.13
17:49
(116)я посчитаю или платформа?
УРБД натащит того что в магазинах видеть не должны, даже если какой хакер базу украдет
119 Конфигуратор1с
 
07.05.13
17:51
(115) стоп а как вы инфу смотрите если у вас не распределенка?
120 Конфигуратор1с
 
07.05.13
17:51
(118) "УРБД натащит того что в магазинах видеть не должны" - плюнь тому в рожу кто такое тебе сказал
121 Джордж1
 
07.05.13
17:51
(119)у нас собственный механизм обмена
122 Джордж1
 
07.05.13
17:52
(120)а что не так? все равно же туда документы тащаться
123 Конфигуратор1с
 
07.05.13
17:53
(121) уууууууууу. Ну тогда пиши нетленку на 8ке. я сдаюсь.
124 Джордж1
 
07.05.13
17:53
(123)а ты как хотел? что бы в магазинах всю информация светилась
125 s_ustinov
 
07.05.13
17:55
(118) как я и думал - проблема не в типовой, а в "не умеете готовить" )))
126 Джордж1
 
07.05.13
17:57
(125)но открой мне глаза как перенести в периферийную базу остатки без документов
127 s_ustinov
 
07.05.13
18:02
(126) легко ))))))
вариантов - масса.
например, переносим ВСЕ документы, но контрагента в периферийной базе меняем на "Скрытый контрагент", и цены в документах устанавливаем в 0.
в результате видны количества, но не видны суммы и названия.
и конфигурация - типовая ))))))
128 Джордж1
 
07.05.13
18:05
(127)это надо что бы и конфигурация были одинаковыми, и система хранения остатков в них.
У меня на фронте остаток товара в реквизите справочника хранится - там достаточно.
129 Джордж1
 
07.05.13
18:07
(127)Интересно и как в периферийной базе что-то менять после обмена?
130 salus
 
07.05.13
18:13
(0) Была и есть самописка. Использовал все 3 компоненты в 3-х разных конфигурациях дополняющих друг друга. И, начал понимать, что просто физически не успеваешь дорабатывать функционал до требований клиента. На 8.2 выбрал иной подход. Обновление типовой и свои доработки, но дополнительный функционал  расширяющий возможности типовой конфигурации.
131 Джордж1
 
07.05.13
18:19
Посмотрел свою конфигурацию. Не знаю как оценить ее сложность.
Но процедур там 280 процедур, 15 документов, 20 отчетов
132 ChMikle
 
07.05.13
18:20
(127) а не проще остатки по складам завести вводом остатков и огород не городить?
133 s_ustinov
 
07.05.13
18:21
(129) что именно надо менять?
134 Джордж1
 
07.05.13
18:21
(133)
"но контрагента в периферийной базе меняем на "Скрытый контрагент", и цены в документах устанавливаем в 0."
135 ChMikle
 
07.05.13
18:22
(128) у вас в разных магазинах разные конфигурации ? тогда вам надо сначало осознать что вы сеть , распределить обязанности , решить какие данные куда и откуда поступают , оперделить необходимый функционал по рабочим местам и срауз проще станет работать всем.
136 Джордж1
 
07.05.13
18:24
(135)на складе - одна, в магазинах - другая
//
работать и так просто
137 s_ustinov
 
07.05.13
18:26
(134) ээээээ
а словосочетание "правила обмена" о чем-то говорит?
138 ChMikle
 
07.05.13
18:28
(136) уриб же проще ... бэк офис склада и магазинов по функционалу может быть одинаковый, а фронты у вас в офф-лайне работают ?
139 Джордж1
 
07.05.13
18:28
(137)а при чем тут УРБД?
140 Джордж1
 
07.05.13
18:28
(138)в магазинах только фронты и работают офф-лайн
141 ChMikle
 
07.05.13
18:30
приходы набивают не в магазинах ?
142 Джордж1
 
07.05.13
18:31
(141)в магазинах только чеки и накладные бьют. У них и отчетов то нет
143 Джордж1
 
07.05.13
18:33
(+142)документов у них тоже нет. фактически только каталог товаров с набором товара в чек(счет)
144 Джордж1
 
07.05.13
18:37
145 Trimax
 
07.05.13
18:43
(144)Я угадаю эту компанию с 7 букв:)
Не знаю как у тебя взаимоотношения с их начальством, но ИМХО задумка для удобства покупателей хорошая, но вот цены, и так дорогие в среднем по городу, всвязи с материальными затратами на автоматизацию могут повысится, что плохо.
146 Джордж1
 
07.05.13
18:46
(145)не угадал похоже
147 ChMikle
 
07.05.13
18:48
(142) списания,инвентаризации?
148 Джордж1
 
07.05.13
18:49
(147)все делают в центре
149 Джордж1
 
07.05.13
18:50
(147)в магазине только продавцы
150 Trimax
 
07.05.13
18:51
(146) Ладно, проехали.
Один не поднимешь переход. Местные франчи... как-бы ласково сказать что-бы не забанили... Разносители коробок... Ищи в помощь фришников...
151 Джордж1
 
07.05.13
18:52
(150)внедрение поднял, а тут не подниму.
ты похоже с масштабом организации ошибся
152 Trimax
 
07.05.13
18:55
(151) Возможно. Судя по составу номенклатуры - это что-то типа Кенгуру...

ЗЫ. Страшно подумать, что это Домашний склад
153 Джордж1
 
07.05.13
19:00
(152)не то, не то.
4 магазина в Иванове, специализированные. Папочку специально такую открыл - что бы по номенклатуре было сложно догадаться
154 Trimax
 
07.05.13
19:14
(153) Ну собственно по структуре этого справочника, создаётся вчепятление, что переходить на восьмёрку нужно.
НО!!!!!!
Потянут ли работодатели затраты на обновление железа + затраты на твою з/п (проси минимум +50%)+ время обучения...

Ну что мне тебе рассказывать про образование и знание 1С конечных пользователей, занимающихся первичкой.
155 Джордж1
 
07.05.13
19:25
(154)какое там железо. в центральной базе всего 4 пользователя в терминале
156 mih_io
 
07.05.13
21:59
В демо конфе конвертации есть стандартное правильно по переносу остатков )
Его можно покурить и из главной базы в периферию переносить остатки не только этого магазина, но и всех каких хочешь
157 ЗлобнийМальчик
 
07.05.13
22:59
(0) купите сап)
158 Злопчинский
 
08.05.13
02:28
Джордж, не баись!
К сожалению, простых ответов на твои вопросы нет.
Меня волнуют точно те же вопросы что и тебя и примерно такая же ситуация (чуток попроще). Тоже в непонятках и раздумиях.
.
и тоже смотрю - и вижу костыли. ну потому что у нас редко кто ПЛАНИРУЕТ развитие бизнеса (и планирует под это расходы/затраты/разработки). Все обычно спонтанно и внезапно.
.
а с учетом того, что почему-то обязательное целенаправленное обучение пользователей владельцами бизнесов не закладываются в затраты/расходы (впрочем как и повышение затрат при переходе на новые более навороченные и громоздкие системы при том, что выполняемые работы персоналом остаются почти такими же как и на 7).
.
конечно. типовые - это сакссес и рулез. кроме одного - когда смотришь на пользователей и становится их жалко. кактус - колючий а выходов - почти не остается.
.
и спрашивается - вот нахрена куча народа держит дачки, огородики и прочую мутотень...
.
все - нипанятна!
.
пока только выход один. и он есть - командирское решение. сесть. подумать. если понравилось - подумать сильнее. отложить в сторону на квартал/полгода/год развитие 7-ки. бросить все. активно вьехать в типовой функционал 8-ки. тупо забить на программирование. облизать и облазить все типовое решение чтобы оно стало таким же родным и знакомым как и самописка/старое решение. после этого принимать обосновонное решение - да! или ну его на! и мегаджамп. в приглашенных со стороны консультантов и внедренцев, которые сделают реально КРАСИВО (даже на типовых) - я почему-то не верю. максимум что получим - штампованную ладукалину.
.
беспроблемная жизнь - типовые конфиги. минимум допрограммирования. в противном случае - те же грабли вид сбоку. только выкручивание рук пользователям через штатные тормозные универсальные вещи. да, гланды будем удалять. через (Ж). или, как вариант, эффективное, удобное, но специализированное не универсальное решение. везде есть плюсы и минусы.
159 ХомаБрут
 
08.05.13
02:41
(158)  Хозяин хаты, какой-нибудь старый козак-поселянин, долго их слушал, подпершись обеими руками, потом рыдал прегорько и говорил, обращаясь к своей жене: "Жинко! то, что поют школяры, должно быть очень разумное; вынеси им сала и что-нибудь такого, что у нас есть!" (ц) Гоголь Н.В. Повесть "Вий"
160 Злопчинский
 
08.05.13
02:54
(159) ось так оно и е....

-----------------------------------------
На конкурсе детских рисунков на асфальте
победил Вовочка, нарисовавший круг.
Остальных участников забрал Вий.
-----------------------------------------
Независимо от того, куда вы едете — это в гору и против ветра!