Решение всех билетов по управляемому интерфейсу в одной базе

Опубликовал Boris Leleko (Boris-Leleko) в раздел Программирование - Сертификация

Фунциклирует!!!

По задаче 5.5 я видел решения других собратьев по разуму, в которых из формы подбора в накладную передается ТЗ через хранилище значения. Я подумал что это имеет смысл если мы ТЧ передаем в обе стороны. Т.е. Сначала т.ч. передаем в форму подбора там редактируем а потом отправляем назад. В этом случае если мы ТЧ передадим через параметры формы, то все поедет на сервер. А в случае временного хранилища мы передаем всего лишь короткую ссылку. Но к счастью такого в билете не требуется. И я в накладной определил экспортную процедуру в которую параметром возвращаю КоллекциюДанныхФормы подбора. Вот я и задумался.... А как у нас передаются параметры в 1С по ссылке или по значению? Еслиб я был разработчиком платформы то у меня бы вопрос не стоял. Конечноже более эффективно по ссылке. Но фиг их знает как они это реализовали. Короче кто знает напишите пож-ста.

Еще причина того, что я не делал через временное хранилище в том, что ВСЯ табличная часть формы подбора должна присутствовать на клиенте ведь мы ее своими ручками набираем.

 

В 5.6 я так же и в справочнике Менежеров установил функциональные опции. Не знаю насколько это обязательно, но в форме выбора в этом случае пришлось установить флаг толькоПросмотр.

 

Но самое интересное это бизнес процесс в 5.15.

Я видел интересное решение: http://chistov.spb.ru/forum/16-1061-1 первое в списке. Там все слелано через глоб. переменную в которой хранятся соответствия ссылок на бизнес процессы и их открытых форм. Если форма открыта, то вызывается её экспортная процедура которая обновляет карту. Объект БП получается из данных формы методом ДанныеФормыВЗначение(). объект нам нужен чтобы обновить карту.

Я за антиглобализм и решил сделать более элегантно через оповещения.

 

 

В билете 5.16 я принимаю параметром колекцию данных формы подбора. Если не поставить обработку исключения то будет ошибка. 1С не нравится когда на сервер передается колекцию данных другой  формы. Платформа ругается но свое дело тем не менее делает. Т.е. ошибка возникает, но код отрабатывает правильно.

&НаКлиенте
Процедура ОбработатьПодбор(ВыбраннаяНоменклатура)Экспорт
    Попытка
        _ОбработатьПодбор(ВыбраннаяНоменклатура)
    Исключение
    КонецПопытки;
КонецПроцедуры

Еще в билете 5.16 работает корректная адресация сообщения в форму подбора из формы документа. Это так... лишнее...

 

Очень жажду критику! Ну и плюсовать конечно не забываем...

Скачать файлы

Наименование Файл Версия Размер
РешенияБилетовПоУпрИнтерфейсу
.dt 534,67Kb
21.11.10
1087
.dt 534,67Kb 1087 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Александр Зубцов (iov) 358 07.11.10 02:16 Сейчас в теме
Обожаю здоровую конкуренцию. Мужик лови плюс в карму. :)
2. Boris Leleko (Boris-Leleko) 293 07.11.10 03:04 Сейчас в теме
Подправил бизнес процесс.
3. Андрей (Свой) 165 07.11.10 14:54 Сейчас в теме
а где сами билеты с вопросами ?
4. Boris Leleko (Boris-Leleko) 293 07.11.10 15:39 Сейчас в теме
Книжка продается. И стоит совсем не дорого
5. Павел Чистов (GROOVY) 2239 08.11.10 06:17 Сейчас в теме
Интересный подход к некоторым решениям. Я даже притормозил с записью лекции по этой теме. Плюс однозначно!
6. Василий Псков (Ластас) 08.11.10 11:55 Сейчас в теме
По поводу книжки с заданиями. Подскажи пожалуйста как книга называется.
7. Boris Leleko (Boris-Leleko) 293 08.11.10 13:31 Сейчас в теме
Погуглите Сборник задач для подготовки к экзамену "1с:Специалист" по платформе
8. ANDREY CHERNOV (wacko) 245 13.11.10 16:19 Сейчас в теме
Открываем "Заполнить справочники" жмем "Восстановить/Загрузить параметры" падает:
"Неизвестный идентификатор формы"
1С:Предприятие 8.2 (8.2.12.96)

9. Boris Leleko (Boris-Leleko) 293 14.11.10 11:41 Сейчас в теме
А это к билетам не относится. Это я тренировался использовать хранилище данных формы и потом удалил
10. sumixam (sumixam) 30.09.11 15:23 Сейчас в теме
Потренируюсь на досуге однозначно +
11. Helen I (Bruk) 46 20.10.11 12:03 Сейчас в теме
Думаю пригодиться, конечно плюс))))
12. Сонечка (esa35) 73 10.11.11 11:45 Сейчас в теме
Boris-Leleko пишет:

Книжка продается. И стоит совсем не дорого


да и скачать ее можно бесплатно!
13. Сонечка (esa35) 73 10.11.11 11:47 Сейчас в теме
вобщем решения пригодятся
14. Сонечка (esa35) 73 15.11.11 12:41 Сейчас в теме
скажите пожалуйста, а экзамен сдается на толстом или тонком клиенте или без разницы???
15. Neva (Neva1) 28.12.11 08:37 Сейчас в теме
Спасибо за решения. Многие вопросы прояснились.
16. Гость 11.01.12 13:49 Сейчас в теме
Хочу заметить, что данные решения полезны не только для подготовки к экзаменам на специалиста, но и как элементарные примеры работы с управляемыми формами.
17. И С (Grey_D) 19.01.12 08:01 Сейчас в теме
Спасибо!
Помогла разобраться в некоторых вопросах.
Да и решения многие понравились.
18. Alexey Pak (Alexey55) 20.02.12 15:27 Сейчас в теме
Спасибо! сейчас для меня очень актуально)
19. Alex Stasyuk (GreenFox) 12.04.12 01:44 Сейчас в теме
Спасибо, большое скоро сдавать спеца - для меня это очень актуально.
20. Дмитрий Афоничкин (Dmitri93) 09.12.16 12:58 Сейчас в теме
Очень полезный пост, спасибо! Реально помогает в подготовке.