|   |   | 
| 
 | OFF: управление транспортной логистикой - жестяная жесть | ☑ | ||
|---|---|---|---|---|
| 0
    
        AndyD 05.06.13✎ 16:40 | 
        что бы вы подумали о разработчиках конфигурации "бит:управление транспортной логистикой", если бы увидили такой код:
  // Процедура обработчика события элемента формы, назначенного программно. // Процедура ОбработчикДействия4_4(Элемент, Параметр1, Параметр2, Параметр3, Параметр4) Экспорт новаРасширениеФорм.ВыполнитьСобытиеФормы(ЭтаФорма, 4, 4, Элемент, Параметр1, Параметр2, Параметр3, Параметр4); КонецПроцедуры // Процедура обработчика события элемента формы, назначенного программно. // Процедура ОбработчикДействия4_5(Элемент, Параметр1, Параметр2, Параметр3, Параметр4) Экспорт новаРасширениеФорм.ВыполнитьСобытиеФормы(ЭтаФорма, 4, 5, Элемент, Параметр1, Параметр2, Параметр3, Параметр4); КонецПроцедуры а вот так нужно сделать, чтобы перепровести документ: форма=об.ПолучитьФорму(); форма.СохранитьИЗакрытьПослеОткрытия=истина; форма.Открыть(); при этом в форме при открытии выполняется такой код: Если СохранитьИЗакрытьПослеОткрытия Тогда ЗаписатьВФорме(); Закрыть(); КонецЕсли; при этом большинство форм заполняются элементами динамически при создании, для табличных частей создаются виртуальные таблицы с кучей доп обработок, поэтому простая доработка легко может превратиться в адъ | |||
| 1
    
        Ненавижу 1С гуру 05.06.13✎ 16:42 | ||||
| 2
    
        Jump 05.06.13✎ 16:43 | 
        (0)Я увидИл как ты пишешь и подумал - жестяная жесть.     | |||
| 3
    
        antgrom 05.06.13✎ 16:44 | 
        Это жесть  , но не явный косяк.
  P.S. Я тут Розницу 2.0 открыл , список документов ЧекККМ. Та убираешь организацию или магазин из полей отбора - вываливаются ошибки запроса. | |||
| 4
    
        Gantosha 05.06.13✎ 18:31 | 
        почему такая карма.     | |||
| 5
    
        eduspec82 05.06.13✎ 20:31 | 
        (0) эту конфигурацию писали в ДОМИНИКАНЕ 
  вот поэтому в ней очевидно преобладают неочевидые местами даже смелые инновационные решения | |||
| 6
    
        jsmith82 05.06.13✎ 20:33 | 
        йопмайэксель     | |||
| 7
    
        jsmith82 05.06.13✎ 20:34 | 
        (5) стопудово, щас новых кодеров набирают     | |||
| 8
    
        jsmith82 05.06.13✎ 20:34 | 
        после рарусов и битов типовые конфиги кажутся такими совершенными....     | |||
| 9
    
        Лефмихалыч 05.06.13✎ 21:08 | 
        (0) с полгода тому назад установил для посмотреть, открыл код, закрыл. Потом попил валерьянки с неделю и даже кошмары уже больше не мучают     | |||
| 10
    
        oleg_km 05.06.13✎ 22:25 | 
        Нормально, пользуемся уже больше 3-х лет фреймворком, который сделали (оставили) в нашей совместной конфигурации разработчики Новы. Новички в течении 2-3 мес легко въезжают в этот фреймворк и нормально им пользуются. Наверное, ты просто никогда не имел дел с фреймворками.
  А данная фигня как раз результат отсутствия в 1С наследования. Если хочется, чтобы у форм было стандартное поведение, отличная от разработчиков платформы, приходится так извращаться: копи-пастить в каждый модуль формы общий код | |||
| 11
    
        SnarkHunter 05.06.13✎ 22:41 | 
        (10)Инновационно...     | |||
| 12
    
        ОбычныйЧеловек 05.06.13✎ 22:49 | 
        (10) эво как...оказывается в дерьмовом коде отсутствие наследования виновато а никак не тот кто этот дерьмовый код написАл.     | |||
| 13
    
        IamAlexy 05.06.13✎ 22:52 | 
        (0) это нормально..
  новички всегда начинают с того что покрывают тонким слоем дерьма чужую работу.. продолжайте наблюдение.. | |||
| 14
    
        oleg_km 05.06.13✎ 23:27 | 
        (11)(12)Даже переубеждать не буду. Не нравится - не ешьте.     | |||
| 15
    
        ОбычныйЧеловек 05.06.13✎ 23:32 | 
        (14) приятного аппетита )     | |||
| 16
    
        jsmith82 05.06.13✎ 23:36 | 
        (13) ты повторяешься
  старость? | |||
| 17
    
        alextom81 06.06.13✎ 07:55 | 
        (0) Вот когда научишься быстро разбирать такой код, сможешь сказать что ты умеешь читать код =).     | |||
| 18
    
        Маратыч 06.06.13✎ 08:14 | 
        (0) А в чем проблема-то? Ну создаются формы динамически, значит, была на это какая-то причина у разработчиков. И как еще ты хочешь перепроводить документы с динамически создаваемой формой?     | |||
| 19
    
        Базис naïve 06.06.13✎ 08:21 | 
        Это прошло сертификацию на "1С:Совместимо"?     | |||
| 20
    
        AndyD 06.06.13✎ 08:22 | 
        (18) обычно для нормального проведения все есть в обработке проведения, а не в модуле формы. 
  (17) а следующим уровнем одинесника будет беглое чтение обфусцированного кода с именами на вроде ssldkjf, sdfkl, sdklf, написаного в одну строку? )))))) (10) может быть у вас хотя бы описание этого чуда осталось? и люди которые что-то в этом понимают и могут подсказать, и даже при этом изучение затягивается на 3 месяца. | |||
| 21
    
        Rovan гуру 06.06.13✎ 08:28 | 
        (0) "простая доработка легко может превратиться в адъ"
  - ну что сказать....проси больше денег ! мне такая же фигня предстоит на днях с Рарус "УТ+CRM" | |||
| 22
    
        Маратыч 06.06.13✎ 08:28 | 
        (20) Т.е. дублировать процедуры динамического создания элементов еще и в обработке проведения? Хым...     | |||
| 23
    
        antgrom 06.06.13✎ 09:20 | 
        (21) |А там ( УТ+CRM от Раруса ) основные вещи работают без допиливания     | |||
| 24
    
        oleg_km 06.06.13✎ 09:40 | 
        (20) Ну у нас походу еще старая версия. У вас общие модули еще на глобальные. А в чем вопрос-то? Мы то 5 лет уже пользуемся, но в потроха лазаем очень редко. На то он и фреймворк.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |