Имя: Пароль:
1C
1С v8
Ваше мнение о куске кода....
0 Икогнито
 
20.08.11
17:15
Данный код обнаружил в обработке проведения документа:

Организация = Документ1.Документ2.Документ3.Организация;

Имена документов скрыты.
Интересует ответ на вопрос: это код истинного разработчика или код "втюхать, а там хоть трава не расти"?
72 NcSteel
 
20.08.11
21:46
(69) Открой свои ветки и увидишь много быдлокода.
73 Domovoi
 
20.08.11
22:06
(70)Еще один великий логик)
(72)При чем тут ветки к тому как я пишу в программах? Я вот никак не пойму эту связь)
Если клиент доволен, программисты программирующие после меня довольны, то как это называется? Быдлокод?
И вообще тема не обо мне, хватит тупые вбросы делать, хочешь поговорить - звони на живую линию.
74 Икогнито
 
20.08.11
22:09
(60) Чтобы написать - надо прогибать метаданные.
Писать в ПриПередачеДанныхПодчиненному *овнокод из (0) даже не собираюсь.
75 IamAlexy
 
20.08.11
22:12
(74) еще раз.. альтернатива в виде появления трех новых реквизитов которые нужно заполнять пользователям - зачастую вразы хуже чем это типа хавнокод...
76 Rie
 
20.08.11
22:13
(74) В (0) - говнокод лишь по твоему мнению. В реальности это может быть и вполне корректный код, и действительно говнокод.

А прогибать метаданные под каждого "писателя" (где поставить ударение в этом слове?) - вот это и есть маразм.
77 Икогнито
 
20.08.11
22:13
(75) Если в обработке проведения документа надо находить организацию через 4-е точки, то из этого жестко следует, что данный документ относится к организации.
78 IamAlexy
 
20.08.11
22:15
(76) да плевать на метаданные....

вы со стороны пользователей посмотрите..

жила была система, пришел очередной "мальчик" (ни он первый ни он последний) и появилось 3 новых реквизита которые пользователи должны заполнять в документах... причем с точки зрения пользователей смысла в этих реквизитах нет, на учет они не влияют а нужны чисто чтобы было "красиво" где то там внутри..
79 Икогнито
 
20.08.11
22:15
(76) не прогибайся.
Написал *овно-функцию, которая ищет в метаданных объекта тип "Организация", если не находит - документ на выгрузку не идет.
80 Reaper_1c
 
20.08.11
22:17
Да ладно - он вон собрался весь обмен рисовать руками, вместо того, чтобы взять БСП и КД. О правилах регистрации и не слыхал небось...

+(78) пришел на месяц, все испортил и сбежал. Именно так его и запомнят. И работодатель и клиенты. Может он сейчас и фантазирует себя спасителем вселенной и борцом за справедливость, а вот по факту репутацию себе срежет некисло.
81 Икогнито
 
20.08.11
22:18
(80) БСП использовать запретили. Программы сторонних производителей тоже.
82 IamAlexy
 
20.08.11
22:18
(81) гыы.. а БСП то почему запретили? что за идиотия то?
83 Икогнито
 
20.08.11
22:19
(80) ты хоть раз пробовал из БСП что-то встроить в свою конфу? Например, блок обмена?

Выгрузи для начала из библиотеки так, чтобы оно работало.
84 Reaper_1c
 
20.08.11
22:19
(82) Не прошла аудит качества
85 Reaper_1c
 
20.08.11
22:20
(83) Плохому танцору...
86 IamAlexy
 
20.08.11
22:20
(84) это как?
87 IamAlexy
 
20.08.11
22:21
(83) ыыыыыы моя конфа это нетленка написанная на смеси бухгалтерии 2.0 и БСП

:)

да.. я пробовал встроить БСП в свою конфу :)
88 Икогнито
 
20.08.11
22:21
(85) как плохо ты о себе думаешь
89 Rie
 
20.08.11
22:21
(78) Даже хуже - эти реквизиты влияют на учёт (Организация контролируется - см. (38)). И пользователь в случае добавления реквизитов получает возможность легко и непринуждённо указать _не ту_ организацию - и бдымц!
90 Domovoi
 
20.08.11
22:21
(78)А кто сказал что их будут пользователи заполнять?
91 IamAlexy
 
20.08.11
22:22
+(87) правда обмен пока еще не трогал.. по графику  в начале сентября займусь..
92 Икогнито
 
20.08.11
22:22
(87) всю БСП целиком пробовал или модуль пытался из нее выгрузить?
93 Reaper_1c
 
20.08.11
22:22
(86) Главный по курятнику повернул голову, посмотрел одним глазом и сказал: "Как-то фирма 1С ее неправильно разработала. Куда ни плюнь - обращения через три точки. Не будем ее использовать!".
94 Rie
 
20.08.11
22:25
(90) А кто? Автоматически? Тогда ещё веселее - см. (63).
95 IamAlexy
 
20.08.11
22:26
(92) ща.

1. резервное копирование
2. работа с файлами
3. печать
4. отчеты с вариантами (идея оформления из бп3 заимствована)
5. управленеие пользователями
6. версионирование конечно же
7. вебсервисы работы с файлами
8. полнотекстовый поиск
9. регламентные задания
10. работа с почтовыми сообщениями.
11. адреса и контактная информация


где то так..
и все это в БП2.0 которая, напомню, в обычном режиме работает :)
96 Reaper_1c
 
20.08.11
22:27
+(63) А теперь представь, как будет круто, когда решат первый документ цепочки зацепить к другой организации задним числом? Особенно с учетом обмена автора. Так у него хоть удаление объектов по обмену поедет. А после добавления реквизитов будет "здесь вижу, здесь не вижу".
97 Rie
 
20.08.11
22:27
(96) Дык и я о том же.
98 IamAlexy
 
20.08.11
22:28
в планах обмен (пока еще не решил, может штатный оставлю)
в планах интеграция с документообротом (уже внедрено нужно настроить и оттестировать)
в планах обновление конфигурации и иб (автоматическое)  но пока все еще не решил - может оставлю штатное..

где то так..
99 Reaper_1c
 
20.08.11
22:29
И архитектор тоже не дурак - хотя бы от каскадной записи десятков объектов система на блокировках не сдохнет.
100 Икогнито
 
20.08.11
22:29
(95) из всей БП по задаче нужен только обмен тупо файлами на флешку. Причем все остальное должно строго отсутствовать как обязательное условие.
101 Rie
 
20.08.11
22:30
(100) Если тебе завтра работу сдавать - ты б писал, а не здесь обсуждал, почему тебе писать не хочется. Глядишь, и успел бы сделать в срок.
102 IamAlexy
 
20.08.11
22:31
(100) вот с этим "все остальное должно строго отсутствовать" чуть сложнее.. БСП она такая БСП.. так и норовит целиком влезть в твою конфу :)

но по сути это высосаное из пальца условие.. бессмысленное..
103 Икогнито
 
20.08.11
22:32
(101) да мне пофигу стало. Три недели бешеного ритма убили все желание тратить свое личное время.
104 Reaper_1c
 
20.08.11
22:32
Вот она и разница между архитектором и программистом. Хороший программист решает задачу на поставленных граничных условиях ибо знает, что он за деревьями леса не увидит. А на весь лес смотрит архитектор. А если программист считает себя умнее архитектора и начинает самовольничать - лес либо сгорит, либо утонет.
105 Reaper_1c
 
20.08.11
22:34
(103) Три недели... тьху!
106 IamAlexy
 
20.08.11
22:35
(105) +1

(103) слабак :)
107 Икогнито
 
20.08.11
22:37
(104)(105)  ну да, уже не в том возрасте, чтобы три недели подряд ложиться спать в 03:00, а к 09:30 на работе как огурчик быть.
108 Икогнито
 
20.08.11
22:38
(107) семья она дороже любой работы.
109 IamAlexy
 
20.08.11
22:38
(107)а ты, как я посмотрю, еще и нытик? :) :) :)
110 Domovoi
 
20.08.11
22:39
(90)(63) не соответствует (0).
(96)А с какой это радости, если он меняется только в последнем документе?
111 IamAlexy
 
20.08.11
22:39
(108) 1С это работа не для слабоков..

чтобы стать КМС по 1С нужно работать работать и еще раз работать
112 Rie
 
20.08.11
22:45
(100) То есть как это не соответствует? Прекрасно соответствует (слегка упрощенно, конечно, не через три, а через две точки - но сути это не меняет).
113 Rie
 
20.08.11
22:45
(110) Не в последнем, а в первом.
114 Domovoi
 
20.08.11
22:54
(113)Если б было в первом то вопрос (0) бы не поднимался)
115 Domovoi
 
20.08.11
22:55
+(114)Хотя может не поднимался но по (0) видно что Организация только в последнем доке меняется.
116 Rie
 
20.08.11
22:57
(114) Смотря что ты считаешь "первым документом".

Первый документ - "документ-основание". В нём меняем организацию. В случае кода из (0) это автоматически изменит организацию в документе-"потомке". Но код из (0) не нравится ТС. Он предлагает ввести реквизит Организация везде. А тогда, если изменить организацию в документе-основании - то в "потомках" организация не изменится (а должна бы).
117 dmpl
 
20.08.11
22:59
(103) 3 недели? На один обмен?
118 IamAlexy
 
20.08.11
23:00
(117) в бешеном ритме.. незабывай..
119 Reaper_1c
 
20.08.11
23:03
А я то, дурак, думал, что бешеный ритм - это когда после 8 часового рабочего дня нет сил пожрать и приходя домой в люльку падаешь до утра...
120 ОбычныйЧеловек
 
20.08.11
23:05
(104) >>А на весь лес смотрит архитектор

что это за загадочная такая личность этот архитектор - все то он знает все то он умеет - может и алгоритм пусть сам пишет?!

Толи никто никогда не писАл тиражных решений толи... на этом как говорится мысль останавливается )
121 Domovoi
 
20.08.11
23:08
(116)Так там не просто добавить а и добавить перезапись доков в цепочки иначе нет смысла такое делать.
122 Reaper_1c
 
20.08.11
23:10
(120) Ну напиши УНФ в одну харю. Я вот однажды конфигурацию для автосалона писал - адов ад работать одному на всех ролях. Рано или поздно процесс из под контроля выходит, а еще это тупо долго.
123 ОбычныйЧеловек
 
20.08.11
23:12
(122) у меня процесс почему то не выходит из под контроля, наверно потому, что архитектора нету.
124 IamAlexy
 
20.08.11
23:13
(122) банально тупо не успеваешь ВСЕ протестировать.. когда подсистем больше чем одна и они друг с другом связаны..
125 IamAlexy
 
20.08.11
23:14
(123) +1 я когда печатные формы делаю у меня тоже нет с ними проблем и архитектор тоже не нужен..
126 Rie
 
20.08.11
23:14
(123) Ты просто сам себе архитектор. Только не знаешь об этом (как Журден не подозревал, что говорит прозой :-)
127 IamAlexy
 
20.08.11
23:14
+(124) неговоря уже про то что некоторые связки теряются, нюансы упускаются из виду...
128 Reaper_1c
 
20.08.11
23:15
(121) Что влечет за собой увеличение количества блокируемых записей в рамках транзакции и, соответственно, риск эскалации блокировок всплывает на поверхность. Будет очень приятно, когда начнутся блокировки на таблицы целиком, ну или нужно прописывать управляемые блокировки на все объекты - тогда понятно почему наш герой до 3х ночи сидит. Вот только кто от этих стараний выиграет и чем это будет лучше - не понятно.
129 ОбычныйЧеловек
 
20.08.11
23:15
(124) я вроде как про печатные формы говорил :) речь шла о конфигурациях.
130 Reaper_1c
 
20.08.11
23:16
(129) Есть чего посмотреть?
131 ОбычныйЧеловек
 
20.08.11
23:17
(126) я это и пытаюсь прояснить - зачем нужна прокладка в виде какого мифического архитектора который якобы все знает, но при этом сам ничего не делает )
132 IamAlexy
 
20.08.11
23:20
(131) когда объем данных переваливает возможности твоей черепной коробки а использование в одно  рыло спецсофта по ведению проектов приводит к тому что все сроки летят коту под хвост, а особенно когда проектов больше чем один.. вот тогда требуется кто то еще.. и зачастую на роль "типа_администратора" :)
133 Reaper_1c
 
20.08.11
23:23
(131) Не пытайся. С полгода назад на эту тему срач был. Вольные стрелки, которых сроками по рукам и ногам не связывали, которые падаванов не растили физически не способны оценить труд человека, рассчитывающего фундамент. Вот те, кто его залил и дом возвел - молодцы. А идиот за кульманом не нужен - они бы и без него справились.
134 Лефмихалыч
 
20.08.11
23:24
(131) например, чтобы программист спокойно работал по уже существующим постановкам в то время, пока архитектор с заказчиком согласовывает следующие этапы, добывая следующие задачи и обеспечивая отсутствие противоречий в будущих работах с уже проделанными.
135 ОбычныйЧеловек
 
20.08.11
23:24
(132) ну если объем данных моей черепной коробки переполнится то почему о не переполнится у архитектора? ) яж говорю - мифический персонаж :)
136 IamAlexy
 
20.08.11
23:25
(135)

объем твоей черепной коробки условно говоря три литра данных..

наступил момент когда тебе нужно обработать пять литров данных..

вопрос - если у тебя будет "архитектор" с черепной коробкой 3 литра - разве он не поможет тебе?
разве вы вместе не обработаете успешно весь объем данных в срок?
137 Лефмихалыч
 
20.08.11
23:25
классика - Берлиоз объясняет сотоне, что его, типа, нет и он не нужен
138 Reaper_1c
 
20.08.11
23:25
(135) Потому, что у архитектора место в черепе сэкономлено за счет алгоритмов. Он не отвлекается на детали реализации и поэтому способен удержать в голове больше.
139 Reaper_1c
 
20.08.11
23:26
(137) Я в восхищении!
140 ОбычныйЧеловек
 
20.08.11
23:30
либо архитектор - это тот же программист только на голову выше либо...чувствую спорить можно долго - вся ночь вереди:)
141 ОбычныйЧеловек
 
20.08.11
23:31
(136)(137)(138) вы архитекторы или программисты? :)
142 Rie
 
20.08.11
23:33
(140) Либо программист - это общее название, включающее и архитекторов, и кодеров, и даже тестировщиков.
143 Reaper_1c
 
20.08.11
23:34
(141) Я старший программист. До архитектора пока ни я, ни компания не доросла.
144 IamAlexy
 
20.08.11
23:35
(141) все в одном.. думаю уйти от программирования и заняться сугубо проектированием и контролем..
145 ОбычныйЧеловек
 
20.08.11
23:37
(143) ясно
(144) ну вот - твоя черепная коробка пока ведь не переполнилась :) вот и моя так же )
146 Лефмихалыч
 
20.08.11
23:38
(140) это как пытаться объяснить на словах, что сахар сладкий, человеку, который ни чего слаще молодой картошки не пробовал. Ты просто не работал над проектами, где объем работ такой, что кроме одного программиста ни кто не нужен для достижения поставленной цели.
Архитектор - органически является программистом, просто занят не написанием кода, а планированием кода и его написания. В любой момент архитектор может взять в руки шашку и начать писать код, только времени у него обычно на это нет. Архитектор обычно знает платформу и предметную область лучше программиста (или хотя бы - не хуже).
Я - архитектор, хотя нет-нет да приходится брать в руки шашку, ибо сроки не всегда широкие, а аналитики не все одинаково полезны
147 ОбычныйЧеловек
 
20.08.11
23:38
(142) вот это ближе к истине
148 Rie
 
20.08.11
23:39
(145) Так это зависит от объёма работы.
Когда объём небольшой - делаю сам. Когда поболее - привлекаю дополнительные силы.
149 Лефмихалыч
 
20.08.11
23:39
блеать, что я несу! Я хотел сказать: "Ты просто ВСЕГДА работал над проектами, где объем работ такой, что кроме одного программиста ни кто не нужен для достижения поставленной цели"
150 ОбычныйЧеловек
 
20.08.11
23:41
(149) сомневаюсь, что ты знаешь над какими проектами я работал :)
151 IamAlexy
 
20.08.11
23:41
(145) переполняется.. сроки лажаю.. клиенты обижаются.. приходится работать ночами.. график тако что трындец..
152 ОбычныйЧеловек
 
20.08.11
23:42
(149) но ты прав - видимо объем был мне по силам - значит...
153 Reaper_1c
 
20.08.11
23:42
(152) Ты сверхчеловек. Иди спи, все у тебя есть! ;)
154 ОбычныйЧеловек
 
20.08.11
23:44
(153) наоборот - я лентяй (честно)... а спать пока не хочется )
155 Лефмихалыч
 
20.08.11
23:46
(150) я сужу по твоим вопросам. Я тоже когда-то такие вопросы задавал. Я еще тогда думал, что системный аналитик, тестер, сопровожденец и руководитель проекта - это всё тоже мифические существа.
156 Reaper_1c
 
20.08.11
23:47
(155) Где тестировщиков продают? Я б купил...
157 kiruha
 
20.08.11
23:49
(0)
Довесок ввиде дополнительной лавочки шефа
просит добавить в печатную форму Ответственного за подпись
Иванова И.И.

Ваши действия
а. Добавить в ячейку макета строку с Ивановым
б. Создать константу , в ячейку макета эту константу
в. Справочник Ответственных. док Приказ о назначении
сотрудника правом подписи. Контроль права подписи.
Рег сведений. Реквизит в документе . Право редактирования реквизита. Отчет по ответственным Система предупреждений по истечению сроков приказов
158 Лефмихалыч
 
20.08.11
23:49
(151) не жадничай - поделись работой (и соответственно деньгами) с кем-нибудь. Всех денег не заработаешь, а если загонять себя, то в конечном итоге ты себя таки загонишь и тогда вообще работать не сможешь
(156) х\з - этим у нас кадры промышляют, ни когда не интересовался, где они и берут
159 IamAlexy
 
20.08.11
23:50
(158) работа - это один проект который разросся.. и пока он все еще не в том состоянии чтобы дилегировать часть работ кому бы то ни было.. хотя рано или поздно придется..
160 ОбычныйЧеловек
 
20.08.11
23:51
(155) это скорее размышление чем вопросы - давненько  1С барахтаюсь.
161 Лефмихалыч
 
20.08.11
23:55
(160) каким словом не назови, суть не поменяется. Я до недавнего времени я сам успешно совмещал в одном своем лице руководителя проекта, аналитика, архитектора, ведущего разработчика и начальника отдела разработки. Сейчас работаю в конторе, в которой это просто не возможно и все эти роли в процессе разработки представлены разными людьми. До этого я тоже думал, что нафиг они все отдельные нужны - не понятно.
162 Xapac
 
20.08.11
23:57
это все фигня организацию и подразделение нужно хранит в регистре сведений, где ключ например номенклатура, или контрагент)
163 Reaper_1c
 
20.08.11
23:58
(159) На самом деле поделиться работой можно на любой стадии - нужно просто себя перебороть. Меня к этой истине шеф достаточно долго подводил... Сложнее всего самому начать отдавать программерскую работу оставляя себе самый геморрой...
164 ОбычныйЧеловек
 
21.08.11
00:01
(161) видел я такие конторы - половина народу там можно сразу уволить (так они просто лишние) - но не буду спорить - все одно каждый останется при своей точки зрения)
165 Мимохожий Однако
 
21.08.11
09:11
ОФФ: Архитектор, программисты...Матрица, однако. Если программа работает в пределах треугольника: качество, сроки, финансы, то весь код хорош. Если кодировщика (программиста) не остановить, то он программу никогда не сдаст в срок.
166 Адинэснег
 
21.08.11
09:15
(0) ну а где же свой вариант, трукодер?
167 bushd
 
21.08.11
12:27
(7) Скорее работа по часам. Тут уж извини если тебе заказчик в затылок дышит) не до искусства).
168 bushd
 
21.08.11
12:30
(165) Верно. Особенно про молодых программистов. В принципе человек с опытом примерно знает, где имеет смысл поизвращаться, а где решение нужно что бы работало, именно сейчас, потмоу что через год это вообще может никому не потребуеться - поменяеться программа, бухгалтер и директор одновременно).
169 EvgeniuXP
 
21.08.11
21:58
обычно ...овнокодят, время позволяет - зализывают.
170 dmpl
 
22.08.11
08:39
(157) Забыт вариант "Просить выбрать из списка перед печатью, если количество подписывающих более 1". В типовой УПП список можно хранить в регистре сведений "Сохраненные настройки". Чтобы совсем все по фен-шую было - можно сделать обработку для редактирования списка и дать ее юзерам.

P.S. Вещь реально работает - отдел кадров сам правит своих подписывающих, поэтому постоянные просьбы "У нас подписывающий сменился (начальник подразделения в отпуск ушел или уволился) - надо срочно переделать печатные формы" - просто ушли в прошлое.
171 _Atilla
 
22.08.11
08:42
(0) Мы все немножко индусы.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший