gifts2017

«Танкистам» 8.2

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

мое освоение 8.2

 

«Солдаты ремонтируют у танка гусеницу……
Мимо пролетает фея..
- А что это вы тут делаете?
- Не видишь, еб……ся
-А хотите по-настоящему?
-КОНЕЧНО!!!!!
Фея взмахнула палочкой и…….
у танка отвалилась башня»

Исходные данные:

 

 1. Самописная конфигурация на платформе 8.2 (работает в режиме запуска «обычное приложение»). Раз сам писал – маленько знаю, что к чему.

 

2.  Конфигурации демонстрационные: «Библиотека стандартных подсистем»; демонстрационная конфигурация «Управляемое приложение»; «Управление торговлей». (форум NoWa вам в помощь)

 

3. Синтаксис-помощник

 

Задача: «прикрутить башню обратно» - понять, как все это работает, а, за одно, переведем паспортиста в управляемое приложение – пусть поработает в тонком клиенте (все равно далеко сидит, машина слабая – остальных только тормозит).

 

Начнем с «Адресного классификатора» ( с чего-то же надо начинать), с рисования форм. Переключаем в конфигураторе РЭУ – Свойства - Основной режим запуска - Управляемое приложение. Галки Использовать управляемые формы… и Использовать обычные формы… снимем для чистоты эксперимента. Регистр сведений Адресный классификатор – Формы – Дополнительные(основные уже созданы для обычного приложения) – создаем форму списка. Тип формы ставим Управляемая и дальше как обычно( со всем соглашаемся). Открывается окно из трех окон – верхнее левое – элементы из которых состоит форма; верхнее правое – реквизиты/команды/параметры – на основе чего будем строить форму; нижнее окно – что в итоге получилось.  Начнем с верхнего правого окна. Реквизиты: Список – тип Динамический список. Новое – сам тип – этот динамических список очень полезная вещь – создается или на основе какой-либо таблицы (в нашем случае Регистр сведений Адресный классификатор) или (если основную таблицу не выбирать) на основе компоновки  данных запросом произвольным – что очень облегчает жизнь в последующем. Указываем, что этот список – основной реквизит(если не указано),динамическое считывание записи, основная таблица заполнена. На вкладки команды и параметры не пойдем. Окно верхнее – левое – вкладка Элементы. Здесь создаются элементы формы(обломали нас с самостоятельным размещением элементов на форме – хватит самодеятельности) Свойства формы (Alt+Enter) – Группировка – расположение элементов в форме вертикальная, горизонтальная. Оставляем вертикальная (остальными пунктами можно побаловаться, поискать знакомые буквы, но лучше все оставить как есть).  Выделили значок формы – кнопка Добавить – окошко добавления типов элементов – выбор небольшой 3 группы, поле, кнопка, таблица, 2 декорации (как показала последующая практика – хватает вполне ( вот бы в жизни так)). Выбираем таблица. Если Вы при создании формы на все соглашались, то этот элемент у Вас уже выбран, имеет имя Список. Теперь его через свойства – данные привязываем к к списку из верхнего – правого окна. Соглашаемся на добавление всех полей – и в форме появляется табличное поле регистра сведений. А если раскрыть список – все элементы из реквизитов продублированы в элементах формы. Лишние элементы можно удалить, поменять порядок  - все действия отображаются в рисунке формы. Необычно: нельзя в форме ничего вставить «напрямую» как привыкли, все элементы должны быть связаны с реквизитами (через Данные). Сначала неудобно – как локоть кусать. Преимущества:  с помощью тип элемента группа можно как хочешь разместить элементы в форме (в группе можно выставить или горизонтальное размещение или вертикальное ; групп создавать можно сколько угодно, вложенность групп тоже не ограничена) Группами хорошо заниматься при формировании формыЭлемента или формыЗаписи для регистра. Оказывается удобно, даже очень! Все, форма списка создана. Теперь приклеим ее на красивую новую панель платформы. Конфигурация – регистры сведений – Адресный классификатор – Команды – отметить пункт Использовать стандартные команды. Создаем подсистему «ПаспортныйСтол».В состав включаем регистр сведений Адресный классификатор. Подсистема ПаспортныйСтол – Основные – Галка Включать в командный интерфейс – кнопка Командный интерфейс – панель навигации Обычное появляется адресный классификатор – ставим галку  Видимость – и запускаем программу в режиме управляемого приложения. В окне 2 вкладки Рабочий стол и Паспортный стол – переходим на вкладку Паспортный стол – в столбику слева есть адресный классификатор – жмем – наша форма списка. Начало положено!

 

Если кому-то это все интересно – пишите комментарии, тогда буду продолжать. Не ругать – сам «танкист»

 

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей (seermak) 18.10.09 16:39
я это хотел в блог запихать, но не нашел как это делается.....
2. gilv (Gilev.Vyacheslav) 18.10.09 22:28
3. dushelov (Душелов) 18.10.09 23:48
Я бы эту писанину картинками разбавил бы ;) И тогда +
4. Сергей (seermak) 19.10.09 06:43
(3) картинками разбавил - ясность не внес :)
5. dushelov (Душелов) 19.10.09 07:47
(4) Неее, картинки в саму статью, а то читать тяжеловато :)
6. Александр Рытов (Арчибальд) 19.10.09 08:59
Порядок в танковых войсках ;)
7. Сергей (seermak) 19.10.09 10:38
(5) ставь минус - ну не знаю я, как в текст картинку врезать :(
8. Сергей (seermak) 19.10.09 10:42
+(7) лучше как доделаю паспортиста выложу всю обновленную конфигурацию. Вообще-то чем дальше, тем интереснее становится (еще бы только незнакомые слова освоить :) )
9. Konstantin _Konstantin (konfed) 19.10.09 11:47
Интересно, давай попробуй продолжай дальше - попробую расжевать 8.2
10. Сергей (seermak) 19.10.09 15:32
Я фигею от новшества - Динамический список - возможности создания форм списков ушли на заоблачные высоты. Мне такого раньше и не снилось :!:
11. Валерыч (Valerich) 20.10.09 17:45
продолжай, плюс гарантирую :)
12. rasswet (rasswet) 21.10.09 10:01
(7) ты делай файл в chm или банальный ворд. и прикладывай его тоже для скачивая. действительно неудобно читать не видя скинов.
а вообще вкури Радченко. новая книжка вышла по 8.2
13. Сергей Александров (lukas) 21.10.09 11:54
(12) "Радченко. новая книжка вышла по 8.2". Не подскажете, где раздобыть?
14. rasswet (rasswet) 21.10.09 12:35
(13) на офф сайте продают. я купил бумажную. надоели кривые сканы
17. Сергей (seermak) 21.10.09 13:33
Спасибо всем заинтересовавшимся - рабочее место паспортиста я сделал почти (работает в управляемом приложении) - хотел еще прикрутить сюда бизнес-процессы для нее - что-то не очень - метод "научного тыка" пока не туда попадает :( Доделаю - выложу уже измененную конфигурацию ну. и дщопишу часть 2 "танкистов"
18. Илья Низамов (Region102) 22.10.09 05:43
Во многих вещах в 8.2 разобрался сам, благодаря статьям с 1200000 долларов, для меня остался один темный вопрос, отчеты с помощью СКД, а точнее вставка в СКД своих макетов. А так вещь очень интересная эта восьмерка, все пишу практически в управляемом приложении.
19. Сергей (seermak) 22.10.09 07:33
(18)просто как 3 рубля - в книге хрусталева "разработка сложных отчетов" описано о втавке всоих макетов очень доходчиво
20. Андрей Д. (detec) 22.10.09 18:40
Что-то не получается найти ссылку на скачивание...
21. Сергей (seermak) 22.10.09 18:41
22. Андрей Д. (detec) 22.10.09 20:51
(21) скачивание конфигурации. Ведь это ж не методическая статья, судя по комментариям (8), (12), (17)?..
23. Сергей (seermak) 22.10.09 21:01
(22) еще не совсем готова (вернее совсем не готова) :)
24. Serj (Serj1C) 23.10.09 13:16
Особенно понравилось про конфету, +
25. Артем (Gakuseii) 23.10.09 15:55
Будем ждать продолжения :)
26. Андрей Межов (mini_root) 23.10.09 16:45
Хе-хе, тоже мне, танкисты, с редактором форм *есь. Это вы просто еще НАСТОЯЩУЮ башню не видели (которая не то чтобы отвалилась - ее вполне может и не быть... ну вот забыли сделать, бывает) :D

Вот с такими граблями кто-нибудь сталкивался? Или уже пофиксили?

http://infostart.ru/forum/forum15/topic27420/messages305854/#message305854
27. Сергей (seermak) 23.10.09 18:29
(26) я еще до туда недошел :) (а когда дойду - может проблема сама и рассосется :) :) )
28. Игорь Исхаков (Ish_2) 24.10.09 18:24
Не читал. Плюс за смелость.
Сам 8.2 не знаю , но предполагаю - так веселее осваивать 8.2.
29. Николай Скиданов (snp123) 27.10.09 06:56
Заархивируй все в один файл - скрины и текст, так проще будет осваивать без инета. Скачал, смотришь скрины, читаешь текст, тыкаешь кнопки в 1с.
30. Сергей (seermak) 27.10.09 07:57
(29) так сделано в танкистах (ч2)
31. Aлeкceй (alex4x) 28.10.09 15:55
Не всё понял, но жду продолжений.
И примерчиков бы. только не монструозных конф, а так чтобы можно было понять что к чему. и чтобы можно было развивать, изучая при этом 8.2
32. Сергей (seermak) 28.10.09 17:24
(31) очень неплохие примерчики идут на диске с книгой радченко коротко о главном кстати она очень не плоха для начала. Я сделал свою конфигурацию т.е перевел рабочее место паспортиста в управляемое приложение постараюсь в первых числах выложить (правда внутри там все бардачно - приходилось на бегу перестраиваться)
33. dunpil - (dunpil) 28.10.09 22:36
Народ, кто подскажет:
Начал делать конфигурацию под 8.1, поскольку появилась 8.2, решил сделать на ней, не пойму как сделать,чтобы документы отображались в динамическом интефейсе. Когда добавляю в новой конфигурации новый документ, он появляется как ссылка в соотв. подсистеме. А если добавляю старый, то нет. Где поставить галку?
34. Сергей (seermak) 29.10.09 08:10
(33) на использовании стандартных команд попробуй и посмотри права на документ
35. Anton Maryshev (oLo__233) 07.01.10 20:38
...Молодчик....если можно сбрось все что есть на oLo__233@mail.ru...
36. Леша Попов (LeshaP) 28.12.10 05:55
Подскажите пожалуйста как в управляемой (ну пусть рег.сведений "версии объектов") форме добавить кнопку печать, так чтоб по ее нажатию список печатных форм выпадал. Вообще там есть такая вкладка в форме "командный интерфейс", в доке "реализация това.." и прочих доках эта кнопка работает.. сделал по аналогии связку с командами и нечего не получается..
Прикрепленные файлы:
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа