Имя: Пароль:
1C
1С v8
очередная тема про очередную самописную конфигурацию
0 novichok79
 
25.06.13
09:59
Доброе утро, господа 1Серы!
Собственно сабж:
Знакомый работает в сети розничных магазинов в провинциальном городе N. У них самописная база на 1С 7.7 - писали 2 года. Пообщался с руководством - пообщались. Руководство хочет перейти на платформу 8.2. Сразу предупреждаю - они не хотят типовых решений от 1С - я предлагал Розницу. Но они отказались, поскольку имеют неудачный опыт внедрения УТ с одной фирмой-франчайзи. Да, к вопросу о том, что представляет из себя самописная база на 1С 7.7 - своеобразная Розница с очень "интересным ценообразованием" и филиалами - для каждого филиала новый документ отпуска товаров, даже зарплату там считают. Почему хотят перейти - хотят ускорения работы - т. к. кроме лишних документов - самописная конфигурация сделана на циклах и все отчеты тоже. Запросов нету, есть БухИтоги для расчетов с клиентами. Очень простые по структуре отчеты формируются по 5 минут на неплохом железе. Прошлые 2 недели проштудировал всем известные книжки по разработке в среде УФ и форумы 1Сников по этой теме. Раньше я серьезно не сталкивался с новым интерфейсом, как-то в провинции N это дело пока не прижилось. В проектной тетрадке нарисовал структуру самописной базы на 7.7. Для непосредственной разработки у себя пока поставил PostgreSQL, чтобы сразу работать на клиент-серверной архитектуре. Взял БСП, удалил лишнее, то что с приставкой _Демо. Это моя первая серьезная разработка на УФ - вопрос по сабжу к тру 1Сникам - я ничего не забыл и база для разработки выбрана правильно?

P. S.: не телепат, но предполагаю, что в теме будет срач на over 9000 постов. постарайтесь отвечать объективно, пожалуйста :)
Спасибо :)
1 Рэйв
 
25.06.13
10:02
Зачем именно УФ?
Предполагается вебклиент?
2 PR
 
25.06.13
10:02
То есть выбрал БСП и спрашиваешь, правильную ли базу для оновы ты выбрал? Пипец?
3 vicof
 
25.06.13
10:03
"Но они отказались, поскольку имеют неудачный опыт внедрения УТ с одной фирмой-франчайзи"

Щас будет еще один неудачный опыт
4 PR
 
25.06.13
10:03
+(2) После то есть ты и в конце точка.
6 IamAlexy
 
25.06.13
10:04
+(5) категорически не хотят
7 Базис
 
naïve
25.06.13
10:05
Как честный человек, ты должен сказать им, что 2 дня в неделю они будут работать на оплату твоих счетов. Что система будет тяжёлой и непривычной, что железо ещё раз надо сменить.

А надо всего лишь применить 1с++, поправить 5 тяжёлых отчётов и настроить бекапы.
8 novichok79
 
25.06.13
10:06
(1) да, есть предпосылки. хотя удаленный доступ можно сделать через терминал прямо сейчас. учитывая неуниверальность базы - прямые запросы помогут на первое время. поэтому и решил просто переделать все это дело на 8.2. и везде тут же на мисте, все жалуются на УФ, но поскольку УФ активно продигаются и развиваются фирмой 1С - выбора для быстрой разработки особо нету.
(2) из БСП почти все вычищено, т. к. много мусора "для красоты" на мой взгялд.
9 vde69
 
25.06.13
10:07
нельзя лепить снеговика с клюшкой в голове (с) мое

что это значит? а то что УФ это не просто интерфейс, это СОВСЕМ ДРУГАЯ КОНЦЕПЦИЯ!!!

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

еще, если пытатся определить главную концепцию УФ то это примерно так

1. Все делаем на сервере, на клиенте только задаем вопросы и выводим результат
2. любое интерактивное действие должно приводить к минимому вызову сервера  (в идеале один вызов, и потом получение результата)
10 novichok79
 
25.06.13
10:08
(5) да, заставлять никого не хочется как бы.
(7) про прямые запросы уже ответил.
11 КапЛей
 
25.06.13
10:08
какой бред в (0)...
не умеешь пользоваться бухкомпонентой в 7.7 - так и скажи! Праивльно что отказались от внедрения УТ!
12 novichok79
 
25.06.13
10:11
(9) да, совсем другая концепция, согласен. насчет Бух, скорее всего потребуется - у них сейчас типовая Бух 7.7 стоит.
(11) зачем она, мне легче тоже самое на обычных формах написать. не я писал самописку, дописывать хромую поделку желания нет.
13 ХомаБрут
 
25.06.13
10:12
любопытно какой бюджет?
14 vicof
 
25.06.13
10:15
"Прошлые 2 недели проштудировал всем известные книжки по разработке в среде УФ и форумы 1Сников по этой теме"

"Прошлые 2 недели проштудировал ПДД, завтра участвую в ралли Париж-Дакар"
15 novichok79
 
25.06.13
10:16
(13) для нашего города - более чем нормальный. а так бы наверное не взялся бы.
(14) хахаха, да похоже согласен. это для ознакомления, для написания демонстрационной базы этого вполне достаточно.
16 ХомаБрут
 
25.06.13
10:18
(15) так это ж самый главный вопрос. прошу озвучить сумму. тоже мне интим ))
и тогда всё станет на свои места. всё станет понятно.
17 novichok79
 
25.06.13
10:20
(16) что ж вы все такие любопытные... ну допустим, 80 тыр на полгодичную разработку и перенос данных + затем плата за поддержку.
18 pavig
 
25.06.13
10:23
(17) мало.
19 AlexNew
 
25.06.13
10:23
Фигня какая-то (с)
20 novichok79
 
25.06.13
10:23
(18) 80 тыр это в месяц.
21 novichok79
 
25.06.13
10:24
если по теме ничего полезного нету, закрывайте тему.
22 Базис
 
naïve
25.06.13
10:27
За самописную розницу на УФ тебя будут сильно и часто бить. Я считаю, что это совершенно справедливо. Всё, что ты написал, будет сделано неправильно.

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

Да, у меня работали 5 POS, за полтора года один сбой - неправильно переходили на зимнее время.
23 IamAlexy
 
25.06.13
10:28
(21) нет уж..
все.. теперь обтекай...
24 novichok79
 
25.06.13
10:28
(22) жестокий тип. почему продается УТ 11 тогда?
25 IamAlexy
 
25.06.13
10:29
(22) бгыыыыы

еще один интернетный борец..
бери дядю вову за руку и идите морды бить всем допускающим ваше личное субъективное неудобство..
26 Базис
 
naïve
25.06.13
10:31
(24) Дурачков же до пояса, вот и продаётся.

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

(25) Неработающая касса - это объективный убыток магазина.
27 Smallrat
 
25.06.13
10:34
я бы попробовал найти грамотного консультанта по УТ - не думаю, что у них там что-то сверхуникальное. Надо убедить начальство все таки подумать над внедрением типовой и все обсудить с консультаном, а ты допилишь УТ, так как скажет консультант, типа - все будет в лучшем виде, не сумневайтесь.
Плюсов у типового решения миллион.
Если начальство упертое и хочет самописку - тогда хозяин-барин - начинаем писать, можно на УФ (опыт полезный ))). Вот только БСП штука очень громоздкая - вместе с одной нужной галкой впихивается еще 100500 ненужных модулей, форм, справочников и т.п. Порой проще то что нужно аккуратно вырезать из любой типовой.
28 DarKySiK
 
25.06.13
10:38
(27) +1
29 novichok79
 
25.06.13
10:39
(26) я с тобой согласен насчет убытков. я не думаю что база будет тормозить, если сделать все грамотно. за этим и спрашиваю. на УФ категорически нельзя сделать быстро?
разве, в фирме 1С дебилы сидят?
если заказчик хочет, ну пускай будет у них самописная конфигурация. мне что пытаться дописывать 7.7? объясните адекватно, зачем? в плане секса, что самописная 7.7, что новая УФ для меня одинаковы.
(27) спасибо, дельный совет. до меня уже пытались уговорить.
30 IamAlexy
 
25.06.13
10:40
(26) вот чудак-человек

тебе то что.
ну не работает.. ты то каким боком тут?

давай смоделируем ситуацию.
отключился вайфай у провайдера
карточка не проходит и твой платеж не принимается


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


бгыыы

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

так ?

при всем при том что в этом помещении есть штатная уборщица и ее работа всех устраивает.. или аутсерсинг клининговый..  или еще что..
31 Mashinist
 
25.06.13
10:40
(27)+1

Нужно еще раз подумать... может все же проще типовую допилить
А если делать самописку, то зачем БСП
это же библиотека Стандартных подсистем
а при подходе типовая нам не подходит, значит и стандартные подсистемы вам не нужны
32 IamAlexy
 
25.06.13
10:42
(31) еще один гений..

сегодня что, на солнце вспышки ?
33 artems
 
25.06.13
10:52
(32) а что он такого сказал?
БСП ни разу не является эталоном и обязательна к использованию. Надо смотреть задачи в самописке, может БСП там вообще нафиг не нужна :)
34 Mashinist
 
25.06.13
10:59
(33) Спасибо за понимание
не все же такие гении как IamAlexy :-)
35 Базис
 
naïve
25.06.13
11:02
1. Розничная продажа должна работать при почти любом внешнем воздействии: пропадала фаза - максимум через минуту должны биться чеки. Упал канал - работа в локальной БД. Нет товара в базе - но чек должен быть сделан, хотя бы продажей по сумме.

2. Писать нетленки можно ПОСЛЕ изучения существующих решений и понимания, зачем оно так сделано.

3. Да, в отделе разработки типовых конф есть обкуренные ....., не понимающие потребностей клиентов и навязывающие всем страннутые идеи. Чтоб их не калечили, их не выпускают из матрицы.
36 stix2010
 
25.06.13
11:04
(0) начни с разработки на толстом клиенте
37 Cyberhawk
 
25.06.13
11:07
Автор, а ты согласился с руководством в вопросе перехода на 8.2 по какой причине? Не знаешь, что делать с 7.7? Душа лежит к 8.2? Жадность (80 тыр х 6 мес.)? Или еще что?
38 novichok79
 
25.06.13
11:17
(35) красиво пишешь. существующие решения изучены и были продемонстрированы. а у тебя есть твои самописные решения - раз в 1С рабы матрицы?
(36) да, самый простой вариант.
(37) если есть предложение, почему бы не заработать? я согласился, т. к. 7.7 дописывать нет желания по причине устаревшей платформы. душа лежит к обычным формам, по привычке. если все сростется, будут рекомендации. сначала пускай посмотрят - нужны ли им УФ, потом если хотят еще, продолжаем. я склоняюсь к внедрению типовой Розницы, но решать не мне.
39 Базис
 
naïve
25.06.13
11:22
(38) Ты в другие магазины ходишь? Эргономика отлажена в любом сетевом магазине, на них и равняйся. Я работал с СуперМАГ УКМ и разными доработками ТиС 9.х.
40 drongo-god
 
25.06.13
11:24
(0) Не слушай никого.
Просто садись и учи. Покопайся хорошо в типовых.
За пол года если не будешь шариться то напишеш.
Зато опыт который ты получиш за эти пол года ты нигде не найдешь.
Главное если нет у кого проконсультироваться то ищи похожее в типовых, потому что иногда своя фантазия к неаодекватным результатам приводит :) . Но это тоже пока не познакомишся поближе с УФ.

Косяки все равно будут, и по скорости работы и по качеству кода, но если они тебя и на обслуживание оставят то со временем оптимизируеш.

В любом случае если ты с Уф не работал то начинать рано или поздно прийдется. А утебя сейчас есть шанс обучиться да еще и денег заработать.
41 novichok79
 
25.06.13
11:24
(39) хм, ясно.
42 Мимохожий Однако
 
25.06.13
11:27
(0)Отпишись через полгода в этой ветке. Посчитаем яйца  и цыплят. На полгода ты себя работой обеспечишь, а там видно будет.)) Я постепенно ушёл от своих нетленок. Практика показала, что изучение и модернизация типовых под нужды заказчика эффективнее в разы.
43 novichok79
 
25.06.13
11:28
(40) согласен, учиться за тарелку супа поздно уже.
44 Молодой 1Снег
 
25.06.13
11:28
(0) А можешь озвучить, чего такого хитрого в их ценообразовании?
45 novichok79
 
25.06.13
11:32
(42) все так - типовую может быть сложно внедрять, но зато с обновлениями многое быстрее решается, чем самом дописывать. но решать не мне.
(44) куча типов цен с разными наценками друг на друга и по группам номенклатуры. расчет закупочной цены по всем магазинам. когда копался в базе - заболела голова. франч там не сделал ничего - начали дописывать УТ, уволили пару спецов. что-то дописанное показали заказчику - ему не понравилось. вот и отказались.
46 Мимохожий Однако
 
25.06.13
11:35
И у франча, и у тебя одна и та же болячка - нежелание\неумение разобраться с типовыми и пожеланиями клиента. Самый тяжелый случай. Но он исправим. ))
47 novichok79
 
25.06.13
11:38
(46) почему? из-за пожеланий и составил описание функционала. не зря заморачивался. как ты и говорил - время покажет. всем спасибо за советы :)
48 Молодой 1Снег
 
25.06.13
11:44
По-моему очень интересный проект.
80 * 6 это почти поллимона. Назад же эти деньги не потребуют если у тебя ничего не получится?
49 novichok79
 
25.06.13
11:50
(48) для этого я сначала сделаю демку с оговоренными блоками ТЗ, если не нравится заказчику - он платит за затраченное мною время и мы прощаемся.
50 Мимохожий Однако
 
25.06.13
11:56
(49)Хороший заказчик для глубинки.
51 s_ustinov
 
25.06.13
11:56
(0) самый главный вопрос - а почему они решили, что переход им ускорит работу?
это как бы совсем не факт...
да, сама по себе восьмерка лучше масштабируется, чем семерка, но они-то уперлись не в ограничения семерки, и совсем не факт, что смена платформы им поможет.
52 MiniMuk
 
25.06.13
11:58
(51) в смысле на 8 можно написать кривее? Тоже без регистров?
53 novichok79
 
25.06.13
12:04
(50) да, неплохой.
(51) уже объяснял - устали от тормозов на отчетах.
(52) будут регистры, я напишу заново.
54 s_ustinov
 
25.06.13
12:07
(52) легко :)
55 drongo-god
 
25.06.13
12:08
(46)
"нежелание\неумение разобраться с типовыми и пожеланиями клиента"

тут точно не соглашусь.

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

Так что не у всех клиентов пожелания типовые.
56 s_ustinov
 
25.06.13
12:12
(53) семерка и восьмерка обе могут работать с сиквелом. если по настоящему оптимизировать - скорость формирования отчетов будет ограничена только скоростью сиквела, а она в любом случае достаточна для тех объемов данных, с которыми приходится работать.
так что фраза - мы хотим восьмерку, так как на семерке тормозят отчеты - звучит очень... наивно :)

это не значит, что надо отказываться - если заказчик желает про...ать кучку денег - кто мы такие, чтобы ему мешать? :) он ведь тебе за управленческий консалтинг не платит? :)))
57 Мимохожий Однако
 
25.06.13
12:13
(55)Данный пример только подтверждает мою теорему. В категорию неумения я вкладываю умение объяснить Заказчику тщетность попытки диктовать способы решения проблем. Заказчик заказывает решение проблемы, программист находит способы. В данном случае выбор платформы должен оставаться за программистом. Умение убедить заказчика - один из элементов профессионализма внедренца. ИМХО.
58 s_ustinov
 
25.06.13
12:16
(55) --Но они находят других программеров которые все-таки пишут бред который хочет заказчик. И как показала практика работают с этим не долго. Потом все-таки обращаются и приходится переделывать.

если у заказчика вавка в голове - мы не психиатры.

а учитывая, что любая реализация бреда, который обычно рождается в мозгу таких заказчиков, будет неработоспособна - зачем напрягаться? сделать в ТОЧНОСТИ то, что описал заказчик, получить денег - и умыть руки :)
59 drongo-god
 
25.06.13
12:17
(57)
Значит у тебя точно небыло невменяемых заказчиков :)
Я умею обащаться с клиентом. Могу и правильно объяснить, и убедить если надо. Но есть "деревяные", от таких приходиться отказываться. Потому что потом с ними только больше гомора чем работы.
60 s_ustinov
 
25.06.13
12:19
(57) все дело в цене на билет :)
такие заказчики тебе платят за те нервы, которые ты тратишь на объяснения человеку, который не только сам ничего не понимает, но еще и слушать не очень настроен? обычно прибыль от таких не покрывает затрат :)))
61 Лефмихалыч
 
25.06.13
12:21
У заказчика есть неудачный опыт внедрения с франчем, по этому они не хотят типовых, а вместо этого наняли со стороны товарища "Это моя первая серьезная разработка на УФ", чтобы он им с нуля что-то сваял.

Мне одному кажется, что автора просто хотят развести на халявную круглосуточную работу на выходных за мнимые деньги в будущем? А неудачный опыт в том, что с франчем такой трюк не прокатил, по этому франч свернул проект на полдороги, поняв, что денег не будет, и пошел в суд трясти договором, допниками и актами выполненных работ...
62 s_ustinov
 
25.06.13
12:32
(61) нуууу, не только у тебя есть такое подозрение :)
есть определенная категория заказчиков, с которыми надо или вообще не работать (в целом самый простой и ненапряжный вариант), или работать по очень жесткой схеме: ТЗ - исполнение - деньги
причем ТЗ на очень маленький кусок кода, подписываться на большие куски функционала нельзя категорически - гарантированно не заплатят (расскажут, что все не так, как хотелось)
63 Мимохожий Однако
 
25.06.13
12:57
(59)У каждого свой опыт ))
64 Утконос
 
25.06.13
13:33
(0) обогати Маню, купи у него магаську и пребудет с тобой сила !
65 hhhh
 
25.06.13
13:41
(64) магазька - это сосем не манино.
66 Bumer
 
25.06.13
13:46
(65) + магазька не Манино... +формы закрыты...+ на 7.7...