Всем привет!
Ну я просто в ярости .... блин! Только что чуть клавиатурой не еб..ул по монитору. Но когда мышью ударил на монитор не попал и он к счастью остался цел. Просто чашка кофе пострадала ....разлилась и поломалась в дребезге.
Блиин.. у меня нет слов....
Написал кучу процедур в формах списка. С определенными опциями на каждой форме. Которых не мало. Где все работало. Нужно было все эти формы списка с уже написанными процедурами и кнопками объединить в одну общую форму(в форму отчета, обработки .. не важно) и вывести на рабочий стол. ВОТ ЧТО МНЕ НУЖНО БЫЛО! ВСЕГО ЛИШЬ! Хотел элементарное... не делать двойную работу. А просто то что сделал объединить. А не создавать новую общую форму или обработки и вставлять туда нужные списки и опять писать и создавать те же самые реквизиты опций, процедуры и т.д. отдельно для этой формы. И делать двойную работу.
Но из-за тупости или ленивости разработчиков платформа не позволяет отображать ФОРМУ в ФОРМЕ! ДЕБИЛИЗМ!!! Другого слова не нахожу!
Не позволяет сделать ЭЛЕМЕНТАРНОЕ! Отобразить ФОРМУ в ФОРМЕ!
Т.е. Создать на пример форму обработки и создать в ней страницы(вкладки). А во вкладках отобразить не просто список, а на пример указанную форму списка. А потом эту форму вызвать на рабочий стол. И все дела. Это снимало бы необходимость делать двойную работу и все писать в общем модуле даже это было бы не нужно. И давало бы возможность делать по всякому и на любой вкус.
НО СДЕЛАТЬ ЭТО В 1С НЕВОЗМОЖНО!
Даже неуклюжий HTML это позволяет сделать ... отобразить страницу в рамке.... через теги <Frame>, а 1С это не позволяет. Надо же а?
Дааа ... вот это "круто!!
Но ладно.. раз это не возможно то возникла необходимость делать двойную работу... и все это потому, что разработчикам было просто лень добавить такую возможность.
И поэтому создал обработку. В форме обработки создал страницы (вкладки) с динамическими списками и все что было на разных формах списка ... кнопки, реквизиты разный опций, процедуры и т.д. перенес на форму обработки. И сделал двойную работу. ЛАДНО!
И вот сделав эту двойную работу думал отмучился. И решил проверить работают ли процедуры. И каково было удивление в обработке кое что не работают
Т.е. в формах списка работало, а в форме обработки нет.
Вот тестовый код:
Филиалы=Новый Структура();
Филиалы.Вставить("Ключ1","Значение");
Я просто одурею? Я не понял структура в обработке не работает что ли?
Мамаааа .... я охренею ... сил больше нет клянусь. Т.е. в форме списка и вообще везде работает. Именно поэтому удобна. А в обработке пишет:
Цитата
Метод объекта не обнаружен (Вставить)
Опять эти капризы системы.... так нельзя сьяк нельзя... что в ней можно вообще.
Ладно! Опять извините ... но я просто делюсь "ощущениями"... весьма "приятными" в работе с системой. Имею на то право.
Так что еще раз извините за это.
И пожалуйста объясните что это такое?
Почему обработка мозги еб...ет.... чем ей структура не нравиться?
Короче объясните и посоветуйте как с этим быть.
Еще раз извините. Рассчитываю на ваше понимание. Потому, что не я виноват в лентяйстве разработчиков. Из-за которой приходиться делать двойную работу.
Буду признателен!