Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / бизнес-процесс / 6 сообщений из 6, страница 1 из 1
21.07.2009, 13:39
    #36100735
Лена123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
бизнес-процесс
1С 8.1 Бизнес-процесс
На форме расположено Табличное поле с типом значения -БизнесПроцессСписок.МойДокумент.
Как будет выглядеть процедура выборки данных из этого табличного поля? Заранее спасибо.
...
Рейтинг: 0 / 0
21.07.2009, 14:02
    #36100823
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
бизнес-процесс
никак. это динамический список
...
Рейтинг: 0 / 0
22.07.2009, 15:31
    #36103259
Лена123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
бизнес-процесс
Господин ПЖ,ответ впринципе ясен...но как же тогда быть...в таком случае...откуда тащить данные-то? растолкуйте...пожалуйста...где лежит источник? Спасибо.
...
Рейтинг: 0 / 0
22.07.2009, 15:32
    #36103266
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
бизнес-процесс
какие данные? сделать то чего надо в итоге?
...
Рейтинг: 0 / 0
23.07.2009, 09:00
    #36104549
Лена123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
бизнес-процесс
Господин ПЖкакие данные? сделать то чего надо в итоге?
нужно вытащить данные в макет-отчет которые отображаются на форме в ТабличноеПоле с типом значения -БизнесПроцессСписок. НазваниеБизнессПроцесса .

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

Пробую писать вот так...где-то близко...дата выбирается, но не та... выбирается дата последнего документа... Что я делаю не так?
...
Рейтинг: 0 / 0
23.07.2009, 09:59
    #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]