powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Можно ли сделать такое в форме?
15 сообщений из 15, страница 1 из 1
Можно ли сделать такое в форме?
    #39109259
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По клику на кнопке создается новая вкладка, на которой имеется табличная часть, присваивается заголовок вкладки и далее добавляем данные.

Суть проблемы вот в чем. Есть наряд-распоряжение и в нем прописывается сколько инкассаторов работает на одном маршруте. В основном это конечно фиксированное количество человек в бригаде на определенном маршруте, но бывает что и больше. И вот делаю форму, и в табличной части если по фиксированному варианту делать, то получается три поля. На картинке это вариант 1. А мне бы хотелось сделать по варианту 2, но чтобы можно было добавлять вкладки на каждый маршрут. А так пока по второму варианту получается один документ-один маршрут, а хотелось бы один документ-N кол-во маршрутов.
Можно ли такой функционал со вкладками реализовать?
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39109266
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В табличную часть реквизит номер маршрута добавьте. И выводите нужное количество вкладок с отбором по этому реквизиту.
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39109279
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сВ табличную часть реквизит номер маршрута добавьте. И выводите нужное количество вкладок с отбором по этому реквизиту.
Это надо в свойствах реквизита поставить "Выбор групп и элементов" значение Группы? Или как?
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39109304
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сИ выводите нужное количество вкладок с отбором по этому реквизиту.
Пока не понимаю, как связать реквизит и группу (страницу)
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39109423
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iПрограммист 1сИ выводите нужное количество вкладок с отбором по этому реквизиту.
Пока не понимаю, как связать реквизит и группу (страницу)

номер маршрута у вас "ссылочный", у него есть guid. У страницы есть имя и представление - можно на основе guid-а ссылки слепить имя для страницы...

можно сделать как в ERP без вкладок как в "Отражение з/п у фин. учете" - в ТЧ отображается информация свернуто по подразделениям - щелкаешь - показывает в окне детально - как внутри работает не лазил...

зы не парамерты выбора, а отборы
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39110087
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче так и не нашел как в режиме рантайма добавлять вкладки. Не стал заморачиваться и сделал просто группу колонок.
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39110160
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В СиШарпе это делается вот так:
Код: c#
1.
2.
3.
var tabPage=new TabPage();
this.tabControll.Controlls.Add(tabPage);
tabControll.tabPage[].Text="Какое-то там название";


Ну и вешается это на событие.
Как это делается в 1С?
Метода Добавить в контроле Группа(Страница) я не нашел.
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39112919
EugeniaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
orehov_i, Только имена свои поставь

// ****** Группа формы "ГруппаОплатаПоставщикам" ***********

НовыйЭлемент = Этаформа.Элементы.Вставить("ГруппаОплатаПоставщикам",Тип("ГруппаФормы"),ЭтаФорма.Элементы.ГруппаСтраницы,ЭтаФорма.Элементы.ГруппаЗакупкаЗаНаличныйРасчет);
НовыйЭлемент.Вид = ВидГруппыФормы.Страница;
НовыйЭлемент.Заголовок = "Оплата поставщикам";
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39115074
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeniaKorehov_i, Только имена свои поставь

// ****** Группа формы "ГруппаОплатаПоставщикам" ***********

НовыйЭлемент = Этаформа.Элементы.Вставить("ГруппаОплатаПоставщикам",Тип("ГруппаФормы"),ЭтаФорма.Элементы.ГруппаСтраницы,ЭтаФорма.Элементы.ГруппаЗакупкаЗаНаличныйРасчет);
НовыйЭлемент.Вид = ВидГруппыФормы.Страница;
НовыйЭлемент.Заголовок = "Оплата поставщикам";

Спасибо, понял.
Выдаёт ошибку: Изменение состава элементов недоступно
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39115088
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orehov_iВыдаёт ошибку: Изменение состава элементов недоступно

куда впендюрил код?

форма "собирается" на сервере, на клиенте ее менять уже нельзя
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39115104
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖorehov_iВыдаёт ошибку: Изменение состава элементов недоступно

куда впендюрил код?

форма "собирается" на сервере, на клиенте ее менять уже нельзя

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
&НаКлиенте
Процедура ДобавитьМаршрутВНаряд(Команда)
	// Вставить содержимое обработчика.
	ВставитьМаршрутВНаряд()	
КонецПроцедуры

&НаСервере
Процедура  ВставитьМаршрутВНаряд()
НовыйЭлемент = ЭтаФорма.Элементы.Вставить("ГруппаНарядРаспоряжени",Тип("ГруппаФормы"),ЭтаФорма.Элементы.НарядПоМаршрутам);
НовыйЭлемент.Вид = ВидГруппыФормы.Страница;
НовыйЭлемент.Заголовок = "Новый маршрут";
	КонецПроцедуры
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39115106
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще то, пока геморрно в 1С кодить. Посмотрим как дальше будет.
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39115281
EugeniaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
orehov_i, А НарядПоМаршрутам точно группа страниц?
Может типы элементов несовместимы.
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39115388
orehov_i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeniaKorehov_i, А НарядПоМаршрутам точно группа страниц?
Может типы элементов несовместимы.
В свойствах группы установлено - Вид:Страницы.
...
Рейтинг: 0 / 0
Можно ли сделать такое в форме?
    #39116886
EugeniaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
orehov_iВ свойствах группы установлено - Вид:Страницы.
Ну тогда логично, страница в страницу не запихнется. Страница вставляется в группу страниц. Рекоммендую сначала нарисовать элементы в конфигураторе и уже потом делать то же самое программно.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Можно ли сделать такое в форме?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]