|
Вопрос по стандартам разработки от 1С | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Nyarlathotep
14.03.18
✎
12:44
|
Всем привет! Есть у меня такой вопрос:
У клиента, с которым я сейчас работаю, периодически проходит аудит от сторонней конторы, с целью проверки, правильно ли ведется учет, как ведется разработка на 1с и тп... И вот, аудиторы посмотрев в конфигураторе на мой код, выкатили мне претензии, что я типо не правильно веду разработку - не использую расширения, сделал самописный обмен с БП через ком-интерфейс и тп. При это все что я сделал работает на ура, у пользователей претензий нет, им даже нравится. Я им сказал пойти погулять, но неприятный осадок остался. И возник вопрос - можно ли на самом деле обвинить программиста в том, что он не следует стандартам 1С (Например тем, которые указаны тут: https://its.1c.ru/db/v8std), при условии, что все сделанное работает правильно? Обязательны ли все эти стандарты к использованию, или это просто набор рекомендаций? |
|||||||||||||
1
mehfk
14.03.18
✎
12:47
|
(0) Ресстрелять!
|
|||||||||||||
2
Быдло замкадное
14.03.18
✎
12:47
|
следующий программист будет знать стандарты 1С но не будет знать твой ком-интерфейс.
Да, стандартам следовать обязательно. |
|||||||||||||
3
rozer76
14.03.18
✎
12:48
|
>>сделал самописный обмен с БП через ком-интерфейс
боже, зачем ??? |
|||||||||||||
4
shuhard
14.03.18
✎
12:48
|
(0) и как обычно нет ни какой документации, т.е. после твоего увольнения всё придётся начинать заново
Не обязательно, но по возможности стоит следовать |
|||||||||||||
5
Genayo
14.03.18
✎
12:48
|
(0) Это больше к риск-менеджменту относится, чем к качеству разработки.
|
|||||||||||||
6
Гипервизор
14.03.18
✎
12:48
|
Кодекс — это просто свод указаний, а не жестких законов(с)
Не обязательно, но по возможности стоит следовать |
|||||||||||||
7
Nyarlathotep
14.03.18
✎
12:49
|
(3) Так надо, мой друг :)
Мама анархия, папа стакан портвейна! |
|||||||||||||
8
piter3
14.03.18
✎
12:49
|
А с каких пор аудиторы проверяют кроме учета еще и код?Что-то в положении об аудите такого не помню,не буду утверждать,что запрещено,но имхо чушь какая-то.Обмен через ком все-таки не айс
|
|||||||||||||
9
Nyarlathotep
14.03.18
✎
12:49
|
(4) Тех. документацию я веду.
|
|||||||||||||
10
Genayo
14.03.18
✎
12:50
|
(2) Ага, было дело - программистка до меня написала свою конвертацию данных, только на dbf файлах... Было весело...
|
|||||||||||||
11
rozer76
14.03.18
✎
12:50
|
(7) та не самописный это гуд, зачем ком ? А вдруг линукс наступит ?
|
|||||||||||||
12
Nyarlathotep
14.03.18
✎
12:50
|
(8) Очень даже айс, бухгалтерии нравится, что не надо никаких выбор и загрузок/выгрузок фалов, работает быстрее, в поддержке легче и много разных фич можно приделать.
|
|||||||||||||
13
rozer76
14.03.18
✎
12:51
|
+ (11) давай быстренько на веб-сервисы и они скажут что модномолодежно )
|
|||||||||||||
14
Genayo
14.03.18
✎
12:51
|
(12) Так это... через КД тоже так можно настроить...
|
|||||||||||||
15
piter3
14.03.18
✎
12:52
|
(12) А что нельзя настроить...
|
|||||||||||||
16
Nyarlathotep
14.03.18
✎
12:52
|
(2) Типовой обмен там не подходил. Откроет конфигуратор - разберется. Разобраться в коде ком-интерфейса намного проще чем анализировать правила обмена.
|
|||||||||||||
17
mehfk
14.03.18
✎
12:54
|
(16) Ком - устаревшее говно мамонта, которое даже майкрософт похоронил.
|
|||||||||||||
18
assasu
14.03.18
✎
12:54
|
(16) не согласен. все как раз наоборот
|
|||||||||||||
19
Timon1405
14.03.18
✎
12:54
|
переделать на КД+вебсервис
|
|||||||||||||
20
rozer76
14.03.18
✎
12:54
|
(16) базы типовые, бсп? Тогда обязан следовать парадигме 1с в обменах тоже
Да, стандартам следовать обязательно. |
|||||||||||||
21
Fragster
гуру
14.03.18
✎
12:54
|
много умных вещей. код по стандартам приятнее дорабатывать.
Не обязательно, но по возможности стоит следовать |
|||||||||||||
22
Megas
14.03.18
✎
12:56
|
Скорее да. Но не всегда, но скорее ДА
Да, стандартам следовать обязательно. |
|||||||||||||
23
Nyarlathotep
14.03.18
✎
12:58
|
(18) Загрузка/выгрузка правил в конвертацию, намного дольшая разработка в случае сложных обменов + отладка правил обмена. Против - открыл конфигуратор, дошел отладчиком до строчки с ошибкой, исправил. Самописные обмены вне конкуренции, мое мнение.
|
|||||||||||||
24
piter3
14.03.18
✎
13:00
|
(23) Если простенькие
|
|||||||||||||
25
yavasya
14.03.18
✎
13:00
|
(0) Если конфа сильно переписано , тогда расширения только во вред , иначе стоит применять. если работает все на ура пошли они в ж.. . По ком соединению обмен конечно трабл, а вот то что обмен самописный плюс, например при одном обновлении правил слетела кассовая книга, в следующем обновлении правил 1С ошибку исправила
Не обязательно, но по возможности стоит следовать |
|||||||||||||
26
xxTANATORxx
14.03.18
✎
13:03
|
(0)у Аудиторов работа такая найти твои касяки, они за это деньги получают, это раз
в своей работе следует использовать стандарты разработки, это уважение к коллегам, это два Да, стандартам следовать обязательно. |
|||||||||||||
27
mehfk
14.03.18
✎
13:03
|
(18) Наоборот это будет: Майкрософт его похоронил, потому что это устаревшее говно мамонта. Все врено.
|
|||||||||||||
28
rozer76
14.03.18
✎
13:04
|
(23) дело в том, дорогой друг, что ты так изучаешь ТЕХНОЛОГИЮ. Да, в этой конторе ты с нуля "навелосипедил" но в другой тебя ждет отлаженный/допиленный обмен на ED и вот тут ты вспомнишь советы ветки...
|
|||||||||||||
29
Nyarlathotep
14.03.18
✎
13:05
|
(26) Даже если использование стандартов в итоге выливается в неудобные решения и переусложненную поддрежку?)
|
|||||||||||||
30
Nyarlathotep
14.03.18
✎
13:06
|
(28) Использую там свой самописный, только доделанный под нового клиента, давно так делаю. отлично все у всех работает, мне даже спасибо говорят :)
|
|||||||||||||
31
Nyarlathotep
14.03.18
✎
13:07
|
Типовые обмены от 1С я давно вспоминаю как страшный сон))
|
|||||||||||||
32
Lama12
14.03.18
✎
13:07
|
(0) Ох, как мне эти аудиторы надоели... Два раза в год проверяют.
Значит так. Аудиторы могут проверять только соответствие чего ни будь, чему ни будь. Так же могут давать только рекомендации. Все остальное ерунда на постном масле. Теперь вопрос! С чего аудиторы решили что код разработанный в организации должен соответствовать стандартам 1С? Есть ли в организации документ который обязывает внешних и внутренних разработчиков при разработке руководствоваться стандартом от 1С? Если такой документ есть и тебя с ним ознакомили, то аудиторы правы. Если такого документа нет, то они могут только рекомендовать придерживаться данного стандарта. При этом решение о соблюдении стандарта должно принимать руководство, т.к. это дополнительные затраты как на обучение специалистов, так и на контроль качества кода. Оно руководству надо? Это с точки зрения бизнеса. Теперь с "человеческой" точки зрения. Да, придет другой разработчик ему будет проще работать по стандарту, т.к. меньше времени уйдет на "вхождение" в код. Не обязательно, но по возможности стоит следовать |
|||||||||||||
33
rs_trade
14.03.18
✎
13:08
|
Смешали в кучу стандарты разработки и варианты реализации задачи
Где я? Кто эти люди? |
|||||||||||||
34
Genayo
14.03.18
✎
13:09
|
(23) Если правила делал не рукопоп, то в них разобраться проще, чем в полностью самописных. А если рукопоп - тогда точно туши свет...
|
|||||||||||||
35
Aleksey
14.03.18
✎
13:09
|
(2) стандарты часто меняются. Так что следующий программист может и понять твой коде, который писался по стандартам 10-летней давности
|
|||||||||||||
36
Emery
14.03.18
✎
13:10
|
(0) > можно ли на самом деле обвинить программиста в том, что он не следует стандартам 1С
Можно обвинить программиста, а можно обвинить обвинителей программиста – прав будет тот, у кого больше прав! Если у аудиторов ПО 1С (странно, как вообще такие личности появились, пусть лучше стандартизируют процесс внедрения 1С, если делать нечего) прав больше, то пусть сами и программируют (а может быть это и есть их цель – забрать клиента себе на поддержку?). А вообще-то, по-видимому, стоит в договорах заключать право на «свободу творчества», я например, везде декларирую, что программирую по принципу «1С:Несовместимо». Скоро, наверное, уже и без официальных корочек не будут допускать к работе с 1С. Все это явно следствие переизбытка кадров на рынке услуг 1С. В крайнем случае, всегда можно поменять свою бизнес модель поведения. Например, программировать бесплатные, на определенный период, скажем, год, собственные конфигурации. Меня этот вариант вполне устраивает. Кому понравятся мои конфы, купят (за символические деньги) продление еще на год или более, а кому нет, то использовать не будут либо будут ломать защиту, что тоже неплохо. Плохое или неинтересное взламывать не будут, раз ломают, значит, продукт небесполезен. А как это использовать в своих целях это уже другой вопрос. Не обязательно, но по возможности стоит следовать |
|||||||||||||
37
Aleksey
14.03.18
✎
13:10
|
(8) что значит не айс, если во всех типовых обмен через ком это первый пункт варианта обмена?
|
|||||||||||||
38
rozer76
14.03.18
✎
13:12
|
(30)
>>У клиента, с которым я сейчас работаю, периодически проходит аудит от сторонней конторы подумай... твой работодатель нанял аудит и платит им деньги... ну ты лепишь свой велик... браво ) |
|||||||||||||
39
Aleksey
14.03.18
✎
13:13
|
(19) Какой вариант события более реалистичен?
1. У клиента стоит линукс и ком не работает 2. У клиента файловая версия и нет апачи Мне почему то кажется что второй вариант на 2 порядка чаще встречается, чем первый |
|||||||||||||
40
rozer76
14.03.18
✎
13:15
|
(39) когда он сравнит производительность - поставит апачи )
|
|||||||||||||
41
vis_tmp
14.03.18
✎
13:16
|
(40)Сказано же, что всё работает и всё устраивает...
|
|||||||||||||
42
Aleksey
14.03.18
✎
13:18
|
(40) Кто ему даст ставить апачи?
|
|||||||||||||
43
DexterMorgan
14.03.18
✎
13:19
|
Мля покажите мне стандарт от 1С, который говорит, что нужно везде совать расширения?
|
|||||||||||||
44
DexterMorgan
14.03.18
✎
13:20
|
С этими расширениями все бнулись, сори
|
|||||||||||||
45
Nyarlathotep
14.03.18
✎
13:20
|
Возьмем, например, вот это правило https://its.1c.ru/db/v8std#content:2149184420:hdoc и вот э тот пункт из него:
"Обмены между конфигурациями, использующими Библиотеку стандартных подсистем (БСП), следует делать на основе формата EnterpriseData, разрабатывать новые обмены на основе ПК запрещается." Означает ли это, что для конфигураций, поддерживающих БСП (как УТ11, с которой я сейчас работаю), обязательно делать обмены на EnterpriseData в любом случае? Или это обязательно, только если я использую КД, а если делаю через ком или самописный - то не обязательно. |
|||||||||||||
46
Nyarlathotep
14.03.18
✎
13:21
|
(44) +
|
|||||||||||||
47
Aleksey
14.03.18
✎
13:22
|
(43) + тем более в своей нетленки
|
|||||||||||||
48
mistеr
14.03.18
✎
13:24
|
(0) Мой совет - подрезать себе ЧСВ и посмотреть на ситуацию глазами клиента. Для него нестандартный код и вообще решения — реальный риск. Если ты с ним рассоришься, следующему прогу придется трудно. Либо разбираться в нестандартных решениях и поддерживать их, либо переписывать на стандартные. В любом случае это доп. затраты.
Аудиторы, понятное дело, действуют в интересах клиента. Не обязательно, но по возможности стоит следовать |
|||||||||||||
49
Малыш Джон
14.03.18
✎
13:25
|
(44) обколются своими стандартами и суют везде расширения
|
|||||||||||||
50
Aleksey
14.03.18
✎
13:25
|
(48) т.е. допзатраты на следования стандартам мы игнорируем?
|
|||||||||||||
51
FIXXXL
14.03.18
✎
13:25
|
(45) у тебя с обеих сторон БСП или УТ11 <-> самописка?
Не обязательно, но по возможности стоит следовать |
|||||||||||||
52
Звездец
14.03.18
✎
13:27
|
стандарты они такие, сегодня одни, а завтра другие
разрабатывать нужно так, что бы работало. Код писать максимально понятно с необходимыми комментариями. А выбор способа реализации и технологии - прероготива исключительно программиста (или же специального тех специалиста на предприятии) Не обязательно, но по возможности стоит следовать |
|||||||||||||
53
FIXXXL
14.03.18
✎
13:28
|
кстати, обмен - это малая доля стандартов
приходилось переписывать регистры и движения за дельфи-погромистом, который наодинэсил рег.накопления остатков, который не закрывался никогда наверное человек думал, что рег.накопления - это просто такая табличка для хранения :) |
|||||||||||||
54
Звездец
14.03.18
✎
13:28
|
(50) вот именно. Многое можно решить за пару часов и забыть про это на пару лет. Ну а можно завязаться на всякие БСП и подпрыгивать потом при каждом обновлении оного
|
|||||||||||||
55
Адинэснег
14.03.18
✎
13:28
|
аудиторы кода, бггг...
хто они такие, и кто их подтвердил их компетенции? Где я? Кто эти люди? |
|||||||||||||
56
Nyarlathotep
14.03.18
✎
13:29
|
(48) "Для него нестандартный код и вообще решения — реальный риск"
Я вот все не пойму - где тут риск-то? Новый программист конфигуратором пользоваться не умеет? В чем там разбираться - открыл код и читай. 5 минут. В доработках правил обмена тоже надо будет разбираться, а это загрузка/выгрузка в КД, анализ и тп. И, как вишенка на торт, отладка правил обмена. Вы мне хотите сказать, что это проще, чем отладчиком походить по строчкам в обмене, и ту, которая упадет с ошибкой, поправить? |
|||||||||||||
57
Dzenn
гуру
14.03.18
✎
13:30
|
Те, кто говорят, что следуют стандартам — лгут. Абсолютно всем стандартам, изложенным в https://its.1c.ru/db/v8std, не следует даже сама фирма 1С. Где-нибудь, но обязательно ошибёшься, сделаешь не так.
Однако направление в этих стандартах описано верное. По возможности, их конечно стоит придерживаться. Не обязательно, но по возможности стоит следовать |
|||||||||||||
58
mistеr
14.03.18
✎
13:32
|
(50) Нет, не игнорируем. На рынке есть X прогов, обученных стандартам 1С, и конкурирующих между собой. И есть один, обученный стандартам имени Nyarlathotep. (Да, и конечно есть 10X лбов, не обученных ничему.) Понятно, что выгоднее придерживаться стандартов 1С.
|
|||||||||||||
59
assasu
14.03.18
✎
13:32
|
(23) не верю. дойти отладчиком еще уметь надо. особенно если это ком обмен.
возьми на пример обмен ут103-розница1 через прямое соединение и попробуй отловить момент проведения документа... а теперь представь что все это еще на упр формах, с выключенным режимом модальности |
|||||||||||||
60
Aleksey
14.03.18
✎
13:33
|
К примеру я добавляю в типовую свой уникальный документ. Для добалвения печатной формы у меня 2 варианта
1. добавить команду печати непосредственно в сам документ 2. Сделовать стандартам и снять с поддержки кучу глобальных модулей, чтобы прописать мой документ и при каждом обновлении не забыть повторить эти процедуры, только ради того чтобы через 10 лет новый программист "быстрее" въехал в мой код |
|||||||||||||
61
Nyarlathotep
14.03.18
✎
13:35
|
(59) Мой обмен и обмен "обмен ут103-розница1" - это совсем разные вещи. У меня все прописано явно, проведение - отдельной явной строкой.
|
|||||||||||||
62
Адинэснег
14.03.18
✎
13:36
|
(56) скажи боссу чтоб отправил тебя на изучение новых и параллельных технологий (пока ты буху учетные ошибки помогал исправлять, вышли новые механизмы... те же расширения), объясни(ну если сможешь) , что твой комобмен разрабатывается в 5 раз быстрее, чем на КД
Не нравится - пусть отправит тебя на курсы, а сам на время твоей переподотовки пусть сопли бухам подтирает Курс Расширения - 5700 https://xn----1-bedvffifm4g.xn--p1ai/courses/1c-smart-customization/ Курс КД - 9700 https://xn----1-bedvffifm4g.xn--p1ai/data-conv/ |
|||||||||||||
63
assasu
14.03.18
✎
13:37
|
(61) даже если не рассматривать типовой код от фирмы 1с, а брать свой , очень понятный и простой, то технически написать это и написать правила обмена ни сколько не отличается друг от друга.
зато доработка правил, я считаю, проще.мое мнение |
|||||||||||||
64
Адинэснег
14.03.18
✎
13:39
|
отдохнешь, развеешься месяцок...
потом посылаешь всех пользователей в жпу, и пишешь по стандартам и методологиям, как чистый кодер... Пусть босс готовит ФОТ на консультанта в техподдержку |
|||||||||||||
65
mistеr
14.03.18
✎
13:39
|
(56) >5 минут
Лол. Это тебе 5 минут, а мне час. Ты когда-нибудь сталкивался с кодом прожженого семерочника, по нужде пересевшего на восьмерку? Без отступов, без пробелов, переменные с именами от 1 до 5 букв, из коллекций использует только СписокЗначений, и т.д.? С обменом фишка не в том, что код легче отлаживать. А в том, что написанного тобой кода почти нет, и отлаживать почти нечего. |
|||||||||||||
66
Адинэснег
14.03.18
✎
13:40
|
(65) да и работают ком-обмены как черепахи
|
|||||||||||||
67
Aleksey
14.03.18
✎
13:40
|
(63) Проще ком дорабатывать, так как перед тобой весь код в открытом виде
А вот понять в КД что в какой то ПКС, после определенных событий есть еще ВыгрузитьПоПравилу() которая подтягивет еще десяток ПКО - это задача не теревиальная даже для мидл 1с-ника. |
|||||||||||||
68
Адинэснег
14.03.18
✎
13:41
|
(67) хз... хз...
|
|||||||||||||
69
Timon1405
14.03.18
✎
13:43
|
особенно бесит в "стандартах" что функции в БСП меняются вплоть до количества обязательных(!) параметров. то есть используя такую функцию не можешь быть уверен, что она при обновлении конфы не выдаст ошибку.
|
|||||||||||||
70
Aleksey
14.03.18
✎
13:43
|
(65) Кода нет если нужно 2 документа между одинаковыми конфами перекинуть.
А ты попробуй без кода в КД написать обмен между 7-кой и 8-кой, да еще при том что нужно несколько документов объединить в один, где то наоборот из одного документа в 7-ке родить 5 разных документов в 8-ке и т.д. и т.п. Или попробуй с первого раза найти в каком месте при переносе в типовом обмене от 1С заполняется пасмортные данные физлиц, если в ПФД он явно не выгружаются |
|||||||||||||
71
Nyarlathotep
14.03.18
✎
13:47
|
(65) Я делаю и отступы, и пробелы, и комментарии пишу.
"А в том, что написанного тобой кода почти нет, и отлаживать почти нечего." Написаны правила обмена, и к ним код, если это в конвертации. И отлаживать их тоже приходится. А явного кода в отладчике нет... И начинается процесс загрузок/выгрузок в кд, чтения журнала регистрации, ловли момента ошибок при обмене и тп. |
|||||||||||||
72
unregistered
14.03.18
✎
13:48
|
(60) Ни то и не другое.
Если типовая на БСП, то тебе нужно следовать стандартам: Использовать расширение и подсистему подключаемых команд. С версии БСП 2.3.5 (если не путаю) дополнительные отчеты, обработки и печатные формы делаются именно так (через расширение), а не через справочник внешних обработок. Тогда не придется ломать никакие модули. Единственное изменение в конфе - это наличие твоего нетипового документа. |
|||||||||||||
73
Emery
14.03.18
✎
13:48
|
(17) > Ком - устаревшее … мамонта, которое даже майкрософт похоронил.
С чего вы это взяли? И что M$ предлагает на замену? На самом деле плох не СОМ или «семерка» или там DDE и Visual FoxPro, которые мешают танцору танцевать, плохо – отсутствие фантазии или ее недостаток. Например, вы не сможете подключиться из 1С77 к самой себе как внутрипроцессному СОМ серверу, только как внепроцессному OLE-серверу (а это новый эксепляр «семерки» в памяти). Но то, что нельзя сделать по каналу СОМ, можно сделать по каналу DDE, который для СОМ является дедушкой. Другими словами, можно организовать внутрипроцессную связь в «семерке» по каналу DDE, которая будет на порядок быстрее, чем внепроцессная OLE-связь. И также на порядок проще в использовании. |
|||||||||||||
74
Адинэснег
14.03.18
✎
13:49
|
(70) с первого раза Ctrl+F в notepad++ по назаванию МД
|
|||||||||||||
75
Адинэснег
14.03.18
✎
13:49
|
(74)по XMLке правил
|
|||||||||||||
76
rozer76
14.03.18
✎
13:50
|
(75) +1
|
|||||||||||||
77
vs84
14.03.18
✎
13:52
|
Если это было требованием работодателя.
Да, стандартам следовать обязательно. |
|||||||||||||
78
vs84
14.03.18
✎
13:56
|
По правилам именования процедур/функций/реквизитов/перменных обязательно. Любители извращаться с именованием вида КолСтаршСотр (сокращения без причины) или УКП (аббревиатуры которые не являются совсем общепринятыми) или СуммаПрихода (не очевидено что хранит переменная или делает метод) -
задолбали. Да, стандартам следовать обязательно. |
|||||||||||||
79
trdm
14.03.18
✎
14:01
|
(3) >> >>сделал самописный обмен с БП через ком-интерфейс
>> боже, зачем ??? Полагаю из-за скорости. Если стандарты достаточно хороши, почему бы и нет. Нужен прагматический подход, а не тотальное следование. Не обязательно, но по возможности стоит следовать |
|||||||||||||
80
ildary
14.03.18
✎
14:04
|
(0) Я бы посадил автора на полгода разбирать чужой код, такого же творца велосипедов. И чтобы код был как в (65). Да, жестоко, но будет шанс, что самсебекодер поймет, ради чего собственно придумали стандарты - пусть кривые и косые и сама 1С их не любит соблюдать (точнее вредители проникают даже в неё). Но между плохим стандартом и вылизанным велосипедом гения - большинство выберет стандарт.
Не обязательно, но по возможности стоит следовать |
|||||||||||||
81
unregistered
14.03.18
✎
14:04
|
(0) ИМХО, следует максимально следовать стандартам разработки.
Однако всегда есть исключения, и это нормально. >> не использую расширения, сделал самописный обмен с БП через ком-интерфейс и тп Тут я не вижу никаких оснований для попадания в категорию исключений. В работе надо помнить о факторе автобуса. wiki:Фактор_автобуса Фактор автобуса резко повышается: Чем дальше твой код от стандартов; Чем больше ты вносишь изменений в конфигурацию; Чем больше твои изменения касаются критичных для бизнеса аспектов (модулей, подсистем, разделов учета). Хозяин базы данных сам должен решать для себя вопрос: Что важнее - дешевизна и скорость разработки или риск (пусть даже гипотетический), возникающий с привязкой критичной инфраструктуры на одного единственного человека. Оба варианта вполне допустимы - главное, чтобы работодатель знал об их существовании и понимал возможные последствия. Не обязательно, но по возможности стоит следовать |
|||||||||||||
82
Aleksey
14.03.18
✎
14:10
|
(80) самописный код на 2 странице намного проще чем типовой код размазанный по 125 процедур 50 общих модулей
|
|||||||||||||
83
Nyarlathotep
14.03.18
✎
14:12
|
(82) Вот вот.
|
|||||||||||||
84
Ник080808
14.03.18
✎
14:15
|
(0) Стандарты необходимы, но как любой инструмент требуют взвешенного подхода, а не слепого следования.
Не обязательно, но по возможности стоит следовать |
|||||||||||||
85
ildary
14.03.18
✎
14:16
|
(82) Я бы согласился, если бы самописный код не приходилось бы переписывать при каждом обновлении конфигурации. С вызовом типового кода немного легче.
|
|||||||||||||
86
trdm
14.03.18
✎
14:26
|
(17) > Ком - устаревшее овно мамонта, которое даже майкрософт похоронил.
Похоронил он документацию, перебаламутив свой сайт, а технология как работала, так и работает. Просто ком - достаточно низкоуровневая технология, не у многих хватает способностей освоить. Вот и возмущаются. |
|||||||||||||
87
trdm
14.03.18
✎
14:27
|
(85) 2 страницы контролировать проще, чем размазанное на сотни процедур такое же творчество.
|
|||||||||||||
88
b_ru
14.03.18
✎
14:32
|
Ну самописный обмен через COM теоретически может быть оправдан, хотя все равно хрень, ибо COM - устаревшая (и хреновая) технология, но вот если ты конфу на поддержке курочишь без использования расширений, за это надо гнать. Если конфа уже раскурочена до тебя, тогда вызывает вопрос компетентность аудиторов.
Не обязательно, но по возможности стоит следовать |
|||||||||||||
89
Ник080808
14.03.18
✎
14:35
|
На счет обменов кстати хороший пример, зачем нужны стандарты) Что бы не ваять десятки обменов между разными системами фирма 1с и родила свой EnterpriseData. Ты выгружаешь файл под общими правилами и тебе не нужно париться какая конфа приемник, насколько отличается от типовой и писать для каждой конфы отдельный обмен.
|
|||||||||||||
90
Sserj
14.03.18
✎
14:39
|
Ну аудиторы же просто порекомендовали а не штраф выкатили. Т.е. дали рекомендации и по сути правильные. На счет обмен по COM работает и хорошо. У меня вообще обмен с БП через ВнешниеИсточники, по сути на прямую черзе SQL сделан, работает на 4-6 порядков быстрее и все довольны :)
Да, стандартам следовать обязательно. |
|||||||||||||
91
Sserj
14.03.18
✎
14:40
|
(+)90 тьфу не тот флажок поставился.
Не обязательно, но по возможности стоит следовать |
|||||||||||||
92
Бертыш
14.03.18
✎
14:42
|
хм
Не обязательно, но по возможности стоит следовать |
|||||||||||||
93
ejikbeznojek
14.03.18
✎
14:47
|
Кодекс пирата — это просто свод указаний, а не жёстких законов.
Не обязательно, но по возможности стоит следовать |
|||||||||||||
94
Вафель
14.03.18
✎
14:55
|
(89) Родила то родила, но обновить даже версию формата далеко не тривиальная задача
|
|||||||||||||
95
Вафель
14.03.18
✎
14:56
|
По поводу расширений. Они нормально заработали совсем не давно.
Кидаться переписывать все под них смысла нет |
|||||||||||||
96
ildary
14.03.18
✎
14:58
|
(95) Почему не стоит? Если база на свежайшей конфигурации и внедрение только началось, то почему бы и нет?
|
|||||||||||||
97
Cyberhawk
14.03.18
✎
15:03
|
(71) "отлаживать их тоже приходится. А явного кода в отладчике нет" // Неправда )
|
|||||||||||||
98
Вафель
14.03.18
✎
15:06
|
(96) Ну если делать нечего, то можно и переписывать.
Но обычно делать всегда есть чего |
|||||||||||||
99
ildary
14.03.18
✎
15:08
|
(98) Разве экономия времени и сил при обновлении - не стоит усилий по переносу изменений в расширение?
|
|||||||||||||
100
Cyberhawk
14.03.18
✎
15:10
|
(99) При обновлении внесенные изменения в код конфигурации проще контролировать и спокойнее на душе. Но только если изменения внесены эффективно (точечно).
|
|||||||||||||
101
Cyberhawk
14.03.18
✎
15:11
|
А вот заработает ли твое расширение после обновления ты по факту узнаешь уже только после обновления
|
|||||||||||||
102
ildary
14.03.18
✎
15:15
|
(100) Как бы я хотел, чтобы это было правдой... Но вот недавно я столкнулся с базой, в которой изменения внесены были более-менее точечно, но чтобы выполнить сравнение с конфигурацией поставщика - надо было ждать 7 минут, пока откроется окно сравнения.
(101) Любое изменение придется тестировать после обновления. Но само обновление будет немного проще (далее-далее-далее) - с расширением, и гемор с объединением изменений - если без расширения. |
|||||||||||||
103
Cyberhawk
14.03.18
✎
15:16
|
"гемор с объединением изменений - если без расширения" // Подробнее
|
|||||||||||||
104
Cyberhawk
14.03.18
✎
15:16
|
Второе предложение в (100) не просто так написано )
|
|||||||||||||
105
Вафель
14.03.18
✎
15:18
|
(102) Обновление конфы - проще, обновление доработок - сложнее
|
|||||||||||||
106
ildary
14.03.18
✎
15:19
|
(103) Да, но в жизни вместо человеческого кода приходится встречаться с велосипедами и костылями.
|
|||||||||||||
107
ildary
14.03.18
✎
15:21
|
(105) А в чём сложность второго по сравнению с кодом, раскиданным по конфигурации? Я только начал перенос изменений в расширение, и пока не встречал особого геморроя. Когда изменения были в конфигурации, а не в расширениях - пришлось пострадать...
|
|||||||||||||
108
Вафель
14.03.18
✎
15:33
|
(107) Когда будет более-менее серьезное обновление конфы поймешь
|
|||||||||||||
109
ildary
14.03.18
✎
15:35
|
(108) Подскажите пожалуйста, к чему готовиться.
|
|||||||||||||
110
DexterMorgan
14.03.18
✎
15:36
|
Мне вот интересно, учет ТМЦ в эксплутации в ERP, сделанный на оборотном (!) регистре накопления, это следование стандартам ?
|
|||||||||||||
111
Вафель
14.03.18
✎
15:36
|
(109) то что перестанет работать, а сравнения с типовой нетути
|
|||||||||||||
112
DexterMorgan
14.03.18
✎
15:37
|
(109) Еще один фанат расширений
|
|||||||||||||
113
ИТ директор
14.03.18
✎
15:38
|
(110) это архитектор был спохмелья
|
|||||||||||||
114
Вафель
14.03.18
✎
15:38
|
А вот интересно ты сейчас в гите ведешь версионироание разработки расширений? или совсем не ведешь?
|
|||||||||||||
115
ИТ директор
14.03.18
✎
15:39
|
(111) т.е. с расширениями нельзя получить просмотр отличий доработанной конфы (в расширениях) с конфой поставщика?
|
|||||||||||||
116
DexterMorgan
14.03.18
✎
15:42
|
Расширения сделаны для доработки баз в облаках, они фреш двигают ими и пытаются сделать максимально привлекательным, откройте уже глаза для чего они реально нужны.
|
|||||||||||||
117
Cyberhawk
14.03.18
✎
15:44
|
(115) Так конфу поставщика обновили, и теперь хер поймет что именно делало расширение
|
|||||||||||||
118
ildary
14.03.18
✎
15:44
|
(111) Спасибо за ответ, но это известная засада. Я подумал, что речь шла о неожиданном косяке. Я надеюсь что 1С придумает какое-нибудь умное сравнение, которое облегчит сопровождение расширений.
(112) Как будто быть фанатом расширений - это что-то плохое. Расширения - это наше светлое будущее, в которое 1С нас медленно но верно заводит. Перелопаченные в стиле письма из Простоквашино конфигурации - это куда большее зло (чем расширения). Это зло еще можно было терпеть во времена 7.7 и 8.0-8.1, но современные конфигурации изменять все меньше желания. (116) Не спорю, расширения изначально придумали для другого, но в итоге и для нас (необлачников) оказалась польза. |
|||||||||||||
119
ildary
14.03.18
✎
15:47
|
(114) Если это вопрос ко мне, то я только-только начал это делать и гит еще не прикрутил (когда-то надеялся что EDT успеют напилить, но видимо не судьба). Скажите пожалуйста, где можно почитать про самую безболезненную связку GIT и CF-CFT?
(118) Я очень надеюсь, что сделают трехстороннее сравнение типа "старая конфигурация поставщика-новая-расширение. |
|||||||||||||
120
Вафель
14.03.18
✎
15:52
|
(118) Как говорится:
Вот когда сделают тогда и поговорим |
|||||||||||||
121
ildary
14.03.18
✎
15:58
|
(120) вот тут полностью согласен, учитывая что ещё этой осенью на мисте был вал жалоб на вылеты расширений.
|
|||||||||||||
122
DexterMorgan
14.03.18
✎
16:05
|
(118) Как-будто не будет теперь "писем из Простоквашино" в расширении, бу-га-га
|
|||||||||||||
123
ildary
14.03.18
✎
16:12
|
В расширении хотя бы объектов меньше.
|
|||||||||||||
124
Nyarlathotep
14.03.18
✎
16:13
|
(118) "Перелопаченные в стиле письма из Простоквашино конфигурации - это куда большее зло (чем расширения)"
Не соглашусь. Доработанная с умом конфигурация, а именно с тех. документацией, подробными комментариями, переноса всех серверных вызовов в отдельные модули, префиксацией всех добавляемых объектов, выделения новых элементов на формах в отдельные вкладки обновляется на ура. |
|||||||||||||
125
ildary
14.03.18
✎
16:16
|
(124) Вот только такое встречается примерно так же часто, как единорог.
|
|||||||||||||
126
Nyarlathotep
14.03.18
✎
16:19
|
(124) Я всегда так делаю :)
|
|||||||||||||
127
Вафель
14.03.18
✎
16:24
|
(123) Ага. какую нибудь-форму добавишь и полконфы в расширение заедет
|
|||||||||||||
128
ildary
14.03.18
✎
16:25
|
(127) там фильтр есть - и все попутчики не видны.
|
|||||||||||||
129
Nyarlathotep
14.03.18
✎
16:46
|
(51) Выгрузка из УТ 11 в БП 3, в одну сторону, документы и справочники.
|
|||||||||||||
130
Ювелир
14.03.18
✎
16:51
|
(0) "не использую расширения" - ну так их не всегда можно использовать. И ответить твой это случай или нет, можно или нельзя использовать расширение - можешь только ты (Вряд-ли аудиторы копали твой код и анализировали).
А так, расширения прикольно использовать. Мне понравилось. Советую. Не обязательно, но по возможности стоит следовать |
|||||||||||||
131
Ц_У
14.03.18
✎
17:28
|
Например, имена переменных, и так всякие мелочи, я в дебри стандартов не погружался, но, по возможности, о тех, что читал, стараюсь придерживаться
Не обязательно, но по возможности стоит следовать |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |