Имя: Пароль:
1C
1С v8
Проблема с расшифровкой в отчете
,
0 Sergei1982
 
28.08.12
09:43
Может кто-нибудь посоветует что можно сделать, если надо в расшифровку отчета добавить столбец из другой расшифровки этого же отчета. В нем 4 макета расшифровки. Открыл модуль формы, там наверно тысячи строчек кода. В нем многие из пришедших и ушедших кодеров что-то делали, но нет ни одного комментария, ничего наводящего на мысли. Код , думаю, вставлять бесполезно, наверное не поместится и народ пугать неохото.
1 Рэйв
 
28.08.12
09:44
Все расшифровки гдето заполняются перед вставлением в область макета. Ищи такие места, перехватывай нужные и пользуйся
2 Sergei1982
 
28.08.12
09:46
да вот не получается...
3 vmv
 
28.08.12
09:48
лень детектед

а вообще ручные отчеты в тысячи строк кода, конечно, бредятина. Сейчас нужно использовать СКД для формирования деталь-секций и сборку сложного отчета из этих деталей, если там разные таблицы, графики и т.д. и т.п.
4 Sergei1982
 
28.08.12
09:48
я тоже так считаю, что бредятина
5 Sergei1982
 
28.08.12
09:51
Я так сказать начинающий программист, может Вы как "опытные волки", не подскажете одну такую вещь: контора, где я работаю типа государственная, до меня десятки пришлых код изменяли как могли, вопрос такой если изначально в модулях объектов , ну и везде где можно, код был написан в версии 7.7 при переносе на версию 8 и выше он как-то изменяется под эти версии или код остается такой же. Я знаю, что синтаксис сильно отличается в версиях 7.7. и 8х .
6 Рэйв
 
28.08.12
09:53
(5)он не сильно отличается. Он другой. Копировать код из 77  в 8 нет никакого смысла. Все равно его придется допиливать, что по трудозатратам даже больше чем написать новый с нуля
7 Sergei1982
 
28.08.12
09:55
Значит, если версия платформы 8.2 ,то кода в ней от версии 7.7 уже нет?
8 vmv
 
28.08.12
09:56
(5) под конвертацией кода 7.7 > 8+ можно понимать только конвертацию идей, уникальных агоритмов, оригинальных обходов и прочих не зависящих от синтаксиса сущностей.

про запросы и говорить нечего, в 7.7. это было что-то ущербное и в принципе не конвертируемое в синтаксис запросов классических СУБД
9 Sergei1982
 
28.08.12
09:57
ясно, спасибо за консультацию ))
10 vmv
 
28.08.12
09:58
(6) если семерочник грамотно структурировал код, то функции общих модулей и модулей объектов вполне переносяться без допила ибо параметризованная функция выполняющая некий алгоритм обработки, при грамотном написании, НЕ зависит принципиально от платформы синтаксиса и даже языка)
11 Sergei1982
 
28.08.12
09:59
плохо еще что коды модулей от нескольких сотен до тысяч строчек и нет ни комментариев, ни документации какой-то,  ничего. Спросить не у кого. Вот сижу как могу разбираюсь, но пока толку мало
12 Sergei1982
 
28.08.12
10:00
У меня УПП , да еще нестандартная, там черт ногу сломит
13 vmv
 
28.08.12
10:01
(11) привыкай - это 1С, а не какой-то там си++, тут 90% пишет код как бык эээ пасцал)
14 Рэйв
 
28.08.12
10:02
(10)Такие случаи- сильное исключение, чтобы брать его на вообружение:-)
+ да и даже в очень грамотно составленной функции чаще всего есть обращения к каким то методам переданных объектов, которых не будет в 8.

А анализировать все это-- ну его нафик, проще написать с чистого листа
15 Рэйв
 
28.08.12
10:03
(11)советую начать писать комментарии самому.  Разобрался с каким то куском кода - прокомментируй пока не забыл. При повтьорном разборе тебе же самому легче будет. да и приемникам сделаешь доброе дело
16 Sergei1982
 
28.08.12
10:07
Ну с чистого листа я навряд ли напишу. Тут отчетик был с 15 столбцами, а в общем модуле было 50 тысяч строчек кода. Как вообще такое может работать и как такое можно изменять. Я попал
17 vmv
 
28.08.12
10:09
(16) на обменник выложи отчет - это ж не данные, а софт коллективного разума.

Помещу в мемориз, буду показывать детям как не надо делать)
18 vmv
 
28.08.12
10:10
15 столбцов это понты для отчеча, ну а 50К строк кода - гонева)
19 Sergei1982
 
28.08.12
10:11
он через какой-то универсальный отчет делался, короче абракадабра
20 Рэйв
 
28.08.12
10:13
(16)Общий модуль- это совсем не только для отчета. Там тебе может одна или две функции понадобятся для разобраться. Так что не пугайся этих 50 000 строк. Твоя задача найти там то, что вызывается отчетом
21 Sergei1982
 
28.08.12
10:13
Вот читаю книжку С. Кашаев 1С предприятие 8.2 . Программирование и визуальная разработка на примерах. Там все красиво, как открою что-нибудь рабочее - все  мозг выпадает
22 Sergei1982
 
28.08.12
10:14
Коллега, которая щас в отпуске, советует настоятельно хэлпом 1с пользоваться, но что-то там особо ценного и нет ничего.
23 Рэйв
 
28.08.12
10:14
(21)Привыкай.  Типовые все написаны под хорошими грибами:-)  Учись вникать в извращенную логику:-)
24 Sergei1982
 
28.08.12
10:15
Это жесть ))
25 Рэйв
 
28.08.12
10:15
(22)Он сам- большая ценность. Сплошь и рядом воруют:-)
26 vmv
 
28.08.12
10:19
(22) "болезнь" армии 1С-программистов, в том числе и разработчиков типовых, неумение/нежелание/невозможность логически структруривать код, ты еще тысячу раз всттретишь тонны повторяющегося кода, запросы на 10 листов свяные конструкторум без шевеления единой извилины, извращенные обходы с выходом из цикла через ж и прочие прелести ..."конвеейра", где спецу, даже если он хорош, банально не дают времени думать
27 Sergei1982
 
28.08.12
10:40
в общем перспективы не радужные )) Просто я в своей жизни первый раз попадаю в коллектив, где никто не с кем не общается и все сидят как шахматные фигуры молча и бездвижно. Я при устройстве на работу сразу сказал , что раньше не работал профессионально, просто юзеров заводил в базу по мере надобности. Начальница один раз увидела, как я к колеге подсел за помощью, сказала типа у них так не принято, разбирайся сам никому не мешай. Я , конечно, не специалист не психолог и не профи в 1с, но по-моему такая обстановка в коллективе не совсем нормально. Да еще три разных отдела в одном кабинете как селедки.
28 Sergei1982
 
28.08.12
10:41
Сижу теперь на валерианке и нурофене, обидно как-то, нахрена человека брать, а потом предъявы выставлять что медленно работаю, сразу же видели кого брали
29 Рэйв
 
28.08.12
11:08
(27)В каждом коллективе свои тараканы.
30 Рэйв
 
28.08.12
11:09
(28)Так они смотрят насколько ты работоспособен в стессовой ситуации и насколько обучаем и сообразителен.  Так что когда никто не мешает -для тебя как раз хорошо. Сиди и копайся, вникай.
31 Sergei1982
 
28.08.12
11:11
тут уже от такой "стрессовой ситуации" весь народ с нового года уволился,- три человека по 1 с ушли. Пора бы уже кончать эксперименты ))
32 Sergei1982
 
28.08.12
11:12
никто не идет, вот меня и взяли ))
33 Рэйв
 
28.08.12
11:38
(32)Хороший опыт.Поначалу будет тяжело, но зато войдешь в профессию в минимальные сроки. Если силы воли и соображалки хватит:-)
34 vmv
 
28.08.12
11:44
(32) для начала замути с начальницей - бери высокий старт
35 Sergei1982
 
28.08.12
12:12
с начальницей - это уж наврядли ,ей в следующем году на пенсию ))
Ошибка? Это не ошибка, это системная функция.