Всем привет!
Ну я просто в ярости .... блин! Только что чуть клавиатурой не еб..ул по монитору. Но когда мышью ударил на монитор не попал и он к счастью остался цел. Просто чашка кофе пострадала ....разлилась и поломалась в дребезге.
Блиин.. у меня нет слов....
Написал кучу процедур в формах списка. С определенными опциями на каждой форме. Которых не мало. Где все работало. Нужно было все эти формы списка с уже написанными процедурами и кнопками объединить в одну общую форму(в форму отчета, обработки .. не важно) и вывести на рабочий стол. ВОТ ЧТО МНЕ НУЖНО БЫЛО! ВСЕГО ЛИШЬ! Хотел элементарное... не делать двойную работу. А просто то что сделал объединить. А не создавать новую общую форму или обработки и вставлять туда нужные списки и опять писать и создавать те же самые реквизиты опций, процедуры и т.д. отдельно для этой формы. И делать двойную работу.
Но из-за тупости или ленивости разработчиков платформа не позволяет отображать ФОРМУ в ФОРМЕ! ДЕБИЛИЗМ!!! Другого слова не нахожу!
Не позволяет сделать ЭЛЕМЕНТАРНОЕ! Отобразить ФОРМУ в ФОРМЕ!
Т.е. Создать на пример форму обработки и создать в ней страницы(вкладки). А во вкладках отобразить не просто список, а на пример указанную форму списка. А потом эту форму вызвать на рабочий стол. И все дела. Это снимало бы необходимость делать двойную работу и все писать в общем модуле даже это было бы не нужно. И давало бы возможность делать по всякому и на любой вкус.
НО СДЕЛАТЬ ЭТО В 1С НЕВОЗМОЖНО! Даже неуклюжий HTML это позволяет сделать ... отобразить страницу в рамке.... через теги <Frame>, а 1С это не позволяет. Надо же а? Дааа ... вот это "круто!!
Но ладно.. раз это не возможно то возникла необходимость делать двойную работу... и все это потому, что разработчикам было просто лень добавить такую возможность.
И поэтому создал обработку. В форме обработки создал страницы (вкладки) с динамическими списками и все что было на разных формах списка ... кнопки, реквизиты разный опций, процедуры и т.д. перенес на форму обработки. И сделал двойную работу. ЛАДНО!
И вот сделав эту двойную работу думал отмучился. И решил проверить работают ли процедуры. И каково было удивление в обработке кое что не работают Т.е. в формах списка работало, а в форме обработки нет.
Вот тестовый код:
Филиалы=Новый Структура();
Филиалы.Вставить("Ключ1","Значение");
Gigi @ Сегодня, 11:25
,
выложите полностью процедуру. то что вы показали должно работать в любом модуле
Bernet @ Сегодня, 10:32
,
Ладно... выложу ... Но только не прямо щас... начальник зовет. И по моему на долго.
Но когда выложу буду признателен за дельные рекомендации.
Еще раз всех прошу прощения за такое сообщение.. но меня тоже понять можно.
Просто достало уже одно и то же...
Так что, еще раз извините.
дело не в платформе, 100%..
автор, а может вам чем-нибудь другим заняться, не 1С?
если 1С "Не позволяет сделать ЭЛЕМЕНТАРНОЕ" и если 1С заставляет вас так нервничать..
nik389 @ Сегодня, 11:17
,
Уже разобрался ... вернее частично.
Я просто тупо сменил наименования переменной структуры
вместо:
Филиалы=Новый Структура();
Филиалы.Вставить("Ключ1","Значение1");
Филиалы.Вставить("Ключ2","Значение2");
стрФилиалы=Новый Структура();
стрФилиалы.Вставить("Ключ1","Значение1");
стрФилиалы.Вставить("Ключ2","Значение2");
Gigi @ Сегодня, 12:42
,
Скорее всего у вас есть реквизит формы или объекта с названием "Филиалы" поэтому и возникла такая ситуация
Bernet @ Сегодня, 11:45
,
Ну да .. согласен я так и думал.
Ладно! Спасибо еще раз!
И благодарю этот сайт за то, что он есть. И его основателя за то что его создал.
Здесь очень удобно ... И главное реакция просто МОМЕНТАЛЬНАЯ!
На других подобный сайтах долго надо ждать. Аж целый день. А на этом нет.
Так что спасибо.
Пока!
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua