powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / бизнес-процесс
6 сообщений из 6, страница 1 из 1
бизнес-процесс
    #36100735
Лена123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1С 8.1 Бизнес-процесс
На форме расположено Табличное поле с типом значения -БизнесПроцессСписок.МойДокумент.
Как будет выглядеть процедура выборки данных из этого табличного поля? Заранее спасибо.
...
Рейтинг: 0 / 0
бизнес-процесс
    #36100823
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никак. это динамический список
...
Рейтинг: 0 / 0
бизнес-процесс
    #36103259
Лена123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ,ответ впринципе ясен...но как же тогда быть...в таком случае...откуда тащить данные-то? растолкуйте...пожалуйста...где лежит источник? Спасибо.
...
Рейтинг: 0 / 0
бизнес-процесс
    #36103266
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какие данные? сделать то чего надо в итоге?
...
Рейтинг: 0 / 0
бизнес-процесс
    #36104549
Лена123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖкакие данные? сделать то чего надо в итоге?
нужно вытащить данные в макет-отчет которые отображаются на форме в ТабличноеПоле с типом значения -БизнесПроцессСписок. НазваниеБизнессПроцесса .

Код: plaintext
1.
2.
3.
Выборка=БизнессПроцессы.НазваниеБизнессПроцесса.Выбрать();
Пока Выборка.Следующий() Цикл
Область.Параметры.Колонка1Дата=Колонка1Дата;
КонецЦикла;

Пробую писать вот так...где-то близко...дата выбирается, но не та... выбирается дата последнего документа... Что я делаю не так?
...
Рейтинг: 0 / 0
бизнес-процесс
    #36104708
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
идет присваивание значения области из макета. А Вывести() в цикле я не наблюдаю. Выводится вероятно где-то в конце ну и там значение естественно последнее, т.к. обошли всю выборку

ТабДок = Новый ТабличныйДокумент;
Секция = ТабДок.ПолучитьОбласть("R1");
Секция.Область("R1C1").Текст = "Численность сотрудников";
ТабДок.НачатьАвтогруппировкуСтрок();
ТабДок.Вывести(Секция,1,"Группа",Истина);
Итого = 0;
Для Н=1 По 3 Цикл
Значение = Н; Итог = 0;
Секция.Область("R1C1").Текст = "Отдел "+Н;
Секция.Область("R1C2").Текст = "";
ТабДок. Вывести(Секция,2,"Группа 1",Истина);
Секция.Область("R1C1").Текст = "Группа";
Секция.Область("R1C2").Текст = "Численность";
ТабДок. Вывести(Секция,2,"Группа 1",Истина);
Для К=1 По 10 Цикл
Секция.Область("R1C1").Текст = "А"+Н+К;
Секция.Область("R1C2").Текст = Значение;
ТабДок. Вывести(Секция,3,"Группа 2",Истина);
Итог = Итог + Значение;
Значение = Значение + 10;
КонецЦикла;
Секция.Область("R1C1").Текст = "Итого"+Н;
Секция.Область("R1C2").Текст = Итог;
ТабДок. Вывести(Секция,2,"Группа 1",Истина);
Секция.Область("R1C1:R1C2").Текст = "";
ТабДок. Вывести(Секция);
Итого = Итого + Итог;
КонецЦикла;
Секция.Область("R1C1").Текст = "Всего:";
Секция.Область("R1C2").Текст = Итого;
ТабДок.Вывести(Секция,1,"Группа",Истина);
ТабДок.ЗакончитьАвтогруппировкуСтрок();
ТабДок.ИтогиСнизу = Истина;
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.Показать("Пример использования верт. автогруппировки");
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / бизнес-процесс
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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