fixin (fixin) wrote,
fixin
fixin

Category:

Эх, АдинЦе, куда ж ты катися?



Порой мне кажется, что 1С сошла с ума. Раньше направление ее развития было понятным - от 7.5 к 7.7, от 7.7 к 8.0, потом добавили СКД. Все было классно и хорошо.


Первый звоночек прозвучал, когда 1С решило переходить на Управляемые Формы.


Следующий акт шизофрении - был отказ от модальных окон. Объясняли это типо блокировкой всплывающих окон в браузере. Но любому завалящему веб-мастеру известно, что в DHTML можно создать форму внути существующего окна и не пускать дальше, пока не нажата нужная кнопка. А Селезневские не в курсе. И нагородили говна на пустом месте.


Не знаю, то ли им заняться нечем, то ли имитируют бурную деятельность.


Но вот недавно и я столкнулся с очередным говнищем от 1С, перейдя на релиз 8.3.5.1068, в толстом клиенте перестал работать метод ПолучитьФорму у внешней обработки. Это звиздец, о какой обратной совместимости может идти речь?


Создал тему на мисте даже, но ее грохнул ублюдок Волшебник:




Содержание темы, обсудим тут?



Граждане, ну где же пресловутая обратная совместимость? 
Перешел на релиз - и обана! 


О = ВнешниеОбработки.Создать("w:\Проекты\Бухгалтерия\Бух.обработки\ОДУЖ_ОбновитьСчетаУчетаИНДС82.epf");
Ф = О.ПолучитьФорму("Форма1");
Ф.Открыть();

ПолучитьФорму - выдает неопределено.

Почитал немного тут: 
http://forum.aeroion.ru/topic625.html 

Но сделал по-своему. 

    Если ЗначениеЗаполнено(ВыбПутьКОбработке) Тогда
        О = ВнешниеОбработки.Создать(ВыбПутьКОбработке);
    Иначе
        О = ___ДатьВнешнююОбработку(ПолеВыбораОбработки);
    КонецЕсли;
    О.Объекты = ТабличноеПолеДокументы.ВыгрузитьКолонку("Документ");
    
    Ф = О.ПолучитьФорму();
    Если Ф = Неопределено Тогда
        Ф = ВнешниеОбработки.ПолучитьФорму(О.ИспользуемоеИмяФайла);
        Ф.ОбработкаОбъект.Объекты = О.Объекты;
    КонецЕсли;
    Ф.Открыть();



Раньше можно было получить объект внешней обработки, заполнить параметры и потом открывать форму. Сейчас получается, так нельзя сделать? Сначала получай форму, потом заполняй? 

Куда катится 1С, граждане дорогие?

Tags:
Subscribe
promo fixin december 31, 2037 16:57 1417
Buy for 30 tokens
UPD: Друзья, в августе 2019 года блог переехал на http://fixinchik.ru. Welcome! Добро пожаловать в журнал Осипова Сергея Александровича, известного также как Fixin и Гений 1С. Рекомендую ознакомиться с Часто Задаваемыми Вопросами обо мне. Что я хочу в подарок - список. Мой проект "…
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 37 comments