#0
by detec
Приветствую участников форума! Вопрос в лоб: по какой методике/принципу дорабатываются типовые конфигурации, ориентированные на торговлю: УПП, УТП, УТ? Т.е. там, где кроме строго регламентированного учёта "прут" бизнес-процессы; выдумки начальства и собственников? И при этом на такую доработанную конфигурацию ставятся обновления от 1С?? Как и куда вносится собственный код, чтобы он не перезатирался обновлениями и вместе с тем работал без глюков после них? Или доработка типовых заключается, как правило, в написании дополнительных отчётов, макетов печати и обработок для каких-то специфических потребностей предприятия? Переделываются и дорабатываются ли фундаментальные механизмы вроде партионного учёта, бухгалтерских счетов, служебные объекты типа "Универсальный отчёт"? Я 1С 8 как разработчик занимаюсь менее полугода, до этого программированием не занимался. Наше подразделение разработало и внедрило на предприятии полностью самописную конфу на 1С 8. Т.е. мы пишем что хотим и как хотим, не зависим от тонн стандартного и излишнего кода. Когда я начал смотреть типовые 8-рочные конфы, то выяснилось, что наш стиль программирования существенно отличается от того, что делают в типовых. Поэтому с некоторых пор данный круг вопросов меня очень интересует.
#5
by Scooter
изменять можно до определенного предела после чего нет смысла обновлять, больше времени уйдет, можно только переность нужный функционал из измененных типовых
#7
by Scooter
еще момент если меняем типовые с последующим обновлением, то нужна чёткая документация дописык, типа что куда откуда и как
#9
by Живой Ископаемый
2 Или гудбай или не гудбай.. в зависимости от того - будут ли в обновлении меняться формы и модули документов, или будут только меняться процедуры/функции глобальников...
#10
by mikecool
1) все изменения стараться вынести в отдельные модули 2) при обновлении сравниваем с типовой того же релиза - и все нормально обновляется, на все про все при набивании руки - день-два, максимум неделя при кардинальной переписке
#12
by Scooter
+или бывает так надругаются над реальным бизнесс процессом при написании хотелок что аж плакать хочется
#15
by NcSteel
Слишком категорично, конфа может быть перепахана вся и в сравнении тебя она вся и выпадет. Тут неделей можно не обойтись.
#17
by IamAlexy
"Я 1С 8 как разработчик занимаюсь менее полугода, до этого программированием не занимался" в совокупности с "мы пишем что хотим и как хотим, не зависим от тонн стандартного и излишнего кода" наглая школота?
#24
by IamAlexy
если заказчик разовый и больше с ним не увидитесь - то забей на документирование. если планируете долго и упорно работать вместе - просто включи стоимость работ в общий ценник.. не выделяя отдельно чтобы не нервировать
#25
by Волесвет
если стал задаваться такими вопросами то пора тебе из франча сваливать и переходить в фикси))
#27
by detec
Про отдельные модули я понял, спасибо. У нас тоже отдельные отчёты, мало связанные с основной конфой, модулями копируются с типовых. Но если начал дорабатывать документы - реквизит добавил, на формочке нарисовал пару своих контролов - после этого, я так понимаю, документ в принипе уже не подлежит доработке. По крайней мере, модуль формы точно. Или я не прав?
#28
by Живой Ископаемый
"так понимаю, документ в принипе уже не подлежит доработке." наверное хотел сказать "так понимаю, документ в принципе уже не подлежит ОБНОВЛЕНИЮ."? Отчего же, подлежит, но не бездумному... а ручному и аккуратному
#29
by detec
В каком-то смысле да, в 1С 8 я и коллеги "школота". "Лишним" я бы назвал код, на который нет свободно доступной документации со связями процедур, их параметрами. В классическом программировании такой код в сложном софте считается "мёртвым". - да, опечатался, ОБНОВЛЕНИЮ.
#30
by IamAlexy
как ты себе представляешь "документацию на код со связями процедур и их параметрами" хотябы для БП (про пресловутую УПП я скромно умолчу) и как ты себе представляешь работу с этой документацией ? f12 не проще ли нажать при работе в конфигураторе ?
#31
by hhhh
там по-объектно обновление происходит. Если вы изменили один объект, а в обновлении этот объект не затронут, то можно обновлять смело. Добавлять реквизиты можно смело, они никуда не денутся. Но по уму надо на основе 1С-совского обновления и своих доработок делать свой собственный файл обновления и уже им обновлять рабочую базу.
#32
by RayCon
У нас 2 подхода: 1. Конфигурация настолько сильно переработана, что обновлять её весьма трудоёмко. Тогда ручные обновления делаются "кусочные" - только в части изменения законодательства, либо полные, но не чаще, чем раз в полгода-год. 2. Конфигурация стандартная на поддержке, обновляемая "нажатием кнопки". В этом случае при необходимости изменений стандартных объектов, встраиваем в них вызываемую программно кнопку, которая открывает нашу отдельную форму с новыми реквизитами. При таком подходе ручное обновление сводится к минимальной работе по добавлению пары строчек кода в каждый изменённый объект. Если у кого-то есть ещё менне трудозатратная (для целей обновлений) технология работы, с удовольствием почитаю.
#33
by detec
В аутсорсных конторах используют диаграммы на UML, всякие схемы, нарисованные архитекторами. Насколько это эффективно - сказать трудно, в аутсорсе не работал. Но когда сам пробовал поковырять УПП-шную конфу, то сложилось впечатление, что без наглядных схем и связей лезть туда с доработками стандартных механизмов чревато серьёзными глюками. А что даёт кнопка F12? Или имелась в виду F1? Понял, спасибо.
#34
by John83
а часто ли вам приходилось менять движения документов? PS лично я отбрыкиваюсь любыми способами
#36
by IamAlexy
ткни мышой в любую вызываемую функцию и нажми ф12 - увидишь. диаграммы на умл они прикольны ровно пока ты их поддерживаешь в актуальном состоянии а это трудозатраты сравнимые с тупокодингом.
#37
by Живой Ископаемый
2 Смотри - в УТП есть Корректировка Долга с видом "перенос задолженности"... По основным счетам она делает правильные проводки, но по НДС-ым - в обе проводки (и сторно и ту, которую с плюсом) подставляет только одного контрагента, договор и сделку... А ведь во вторую проводку должны попасть второй контрагент, его договор и сделка...
#38
by John83
эм... возможно так и есть... но я говорю не о ошибках 1С, а о том, как часто возникает необходимость вносить изменения в движения документов? PS про хотелки руководства, а не исправление ошибок
#42
by detec
Открыл УТ, нажал F12 на одной из функций. Ну выделилась первая строка функции с реквизитами, а дальше что? переделка документов у нас вызвана именно хотелками руководства. Хотя костяк делает ведущий программист по идеологии типовых и в состветствии с бухучётом.
#43
by Stepa86
о каких доработках УПП может идти речь, если ты даж про F12 тока что узнал??? Может еще про Shift+F9 не слышал?
#45
by detec
Насколько я понял из прочтения ветки - - это и есть основные методики доработки. Подозревал, что оно примерно так и есть.
#46
by Живой Ископаемый
2 Ну в принципе, с подписками на события разного рода хотелки можно реализовать и без изменения движения документов по Типовым регистрам (как накопления так и РБ) - создаешь свой регистр, в который движения записываются в подсписке на событие... Действительно, в таком случае ничего типового менять не нужно
#47
by detec
Т.е. подписки на события - это и совего рода костыль для доработки типовых объектов. Ну а если форму доработал - то подписка на событие пролетает ведь?
#48
by Живой Ископаемый
2 не пролетает... Можно только как-то минимизировать - например не менять саму форму, а в определенный момент открывать дополнительную для заполнения дополнительных реквизитов.. А ее вызов запихнуть где-то в одном месте в каком-то из глобальников.. И тогда нужно будет при обновлении следить не за формами всех документов, а за одной строчкой кода...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Реально ли добавить в БП основную и базовую единицы измерения?
- УТ в файловом варианте у кого самый большой размер 1cv8.1cd?
- тесты 1с профессионал на диске ИТС
- "Имеются работающие пользователи". Файловая БД
- Память ingmax MPXB62D-38KT3R-FNA DDR SDRAM
- СКД: отбор в СКД или в запросе.
- Поиск в ТЗ значений с пробелами
- СКД: v8: Как заставить СКД группировать колонки также как и построитель?
- Построитель отчетов с отбором по контрагенту
- Как вывести список уволенных сотрудников в 1с 8.1 зарплата?
- Периодичность регистра накопления
- Контроль остатка и количества в резерве в УПП.
- Чтение DBF файла (кодировка) 8.1.
- Как из двух баз с одинаковой конфигурацией сделать РИБ
- Как удалить настройку построителя отчета?
- Можно ли в запрос в качестве параметра передавать массив
- Можно ли в таблице значений на форме сделать строку многострочной, как в табличной ча
- СКД: Как выводить только поля итогов, а группировки не выводить
- Возможно ли вывести в форме списка документа информацию о прикрепленных файлах
- СКД: Консоль отчетов УТ 10.3, Модифицирование отчета по закупу