Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! На форме для отчета есть табличная часть с типом данных (СправочникСсылка.Номенклатура) . Вопрос в следующем при добавление строки в табличную нужно чтобы остальн данные проставлялись автоматически. Например выбираю наименование а код и ед. измерения проставляются автоматически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 15:28 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Hey4, Это не табличная часть, а табличное поле... Какой источник данных у табличного поля (свойство "Данные")? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 15:55 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Может я не понял. Я на вкладке данные сдлеал таб .часть и задал реквизит ей(номенклатура) и у самой колонки данные стоит (номеклатура) поле ввода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 16:20 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Hey4, Версия платформы какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 16:47 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Hey4, Данные должны автоматически подставляться в поля табличной части или просто выводиться? Если подставляться, то так: Код: plaintext 1. 2. 3. 4. 5. Если просто отображаться в полях, которым не назначен источник данных, то так: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 17:18 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Может вы посмотрите на то что у меня есть и скажите что на до сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2012, 17:54 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Для начала спасибо за книгу. Разобрался что хотел сделать тепери только вопрос появился. В таблице списка добавил колонку с флажками. Но когда ставлю флажок напротив группы то элементы в этой группе не помечаются. Может есть какой код для этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2012, 20:39 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Добрый день. 8.1 учебная Есть вот такой код Запрос = Новый Запрос("ВЫБРАТЬ | ИСТИНА КАК Флажок, | Номенклатура.Код КАК Код, | Номенклатура.Наименование КАК Наименование, | Номенклатура.ШтрихКод КАК ШтрихКод, | Номенклатура.ЕдИзмерений КАК ЕдИзмерений |ИЗ | Справочник.Номенклатура КАК Номенклатура | |УПОРЯДОЧИТЬ ПО | Наименование ИЕРАРХИЯ"); ТабличноеПоле1 = Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией); ТабличноеПоле1.Колонки.Добавить("",Новый ОписаниеТипов("Число")); ЭлементыФормы.ТабличноеПоле1.СоздатьКолонки(); НовКолонка=ЭлементыФормы.ТабличноеПоле1.Колонки.Найти("Флажок"); НовКолонка.РежимРедактирования = РежимРедактированияКолонки.Непосредственно; НовКолонка.УстановитьЭлементУправления(Тип("Флажок")); НовКолонка.ДанныеФлажка = "Флажок"; НовКолонка.Данные = ""; как будет выглядеть процедура если налажить отбор на поле "Флажок" по истина и выгрузкой полученных строк в массив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2012, 20:31 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Hey4, Опять не понятно. Что пытаетесь получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2012, 07:56 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Александр Пузаков, Например Процедура ВывестиДерево(ВыводимаяСтрока, Уровень = 0) //Обходим строки текущего уровня дерева Для Каждого СтрДерева Из ВыводимаяСтрока.Строки Цикл //Формируем отступ чтобы показать иерархию: СтрокаОтступ = ""; Для Инд = 1 По Уровень Цикл СтрокаОтступ = СтрокаОтступ + Символы.Таб; КонецЦикла; //Выводим элемент строки с отступом: Сообщить(СтрокаОтступ + СтрДерева.Код + Символы.Таб + СтрДерева.Наименование + ""+Символы.Таб+СтрДерева.ЕдИзмерений+"" ); //Рекурсивно вызываем процедуру саму из себя для вывода подчиненных элементов дерева: ВывестиДерево(СтрДерева, Уровень + 1); КонецЦикла; КонецПроцедуры Выодит строки по ИЕРАРХИИ А можно ли это код переделать так что бы выводил только отмеченные флажком строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2012, 10:58 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Hey4, Можно. Анализируйте ту колонку, которая поставляет данные для флажка: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2012, 13:28 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
про отступ как то не правильно думаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2012, 14:54 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Получилось но только главные элементы отображает а те что ниже по уровню не видит Процедура ОбработкаВыбора (ВыводимаяСтрока) Для Каждого Строки из ВыводимаяСтрока.Строки Цикл Если Строки.Флажок = Истина Тогда Сообщить(Строки.Код + Символы.Таб + Строки.Наименование +Строки.ЕдИзмерений); КонецЕсли; КонецЦикла КонецПроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2012, 18:48 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Все получилось забыл добавить строчку ВывестиДерево(Строки, Уровень + 1); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2012, 18:50 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
А можно вместо сообщить добавить строки код и наименование в массив? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2012, 12:57 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Hey4, Что получить-то хотите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2012, 14:46 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Нужно что бы при нажатие на кнопку сформировать в табличной части отражались эти данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2012, 19:00 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Hey4, Я вот это не смог расшифровать: "добавить строки код и наименование в массив" - что это будет и для чего оно задумано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2012, 07:10 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Александр Пузаков, Сообщить(Строки.Код + Символы.Таб + Строки.Наименование); а можно Массив.Добавить(Строки.код+строки.наименование); потом Массив выгрузить в табличный документ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2012, 11:43 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Таб = Новый ТабличныйДокумент; Для Каждого Строки из ВыводимаяСтрока.Строки Цикл Если Строки.Флажок = Истина Тогда Макет = Отчеты.Номенклатура.ПолучитьМакет("Макет"); Область=Макет.ПолучитьОбласть("Шапка"); Таб.Вывести(Область); Область = Макет.ПолучитьОбласть("Область"); Область.Параметры.Код = Строки.Код; Область.Параметры.Имя = Строки.Наименование; Таб.Вывести(Область); Таб.Показать(); КонецЕсли; ОбработкаВыбора(Строки, Уровень+1 ); КонецЦикла; Вот примерно что нужно токо выводит много табличных документов и не пойму что нужно исправить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2012, 01:20 |
|
||
|
ТабличнаяЧасть
|
|||
|---|---|---|---|
|
#18+
Hey4Таб = Новый ТабличныйДокумент; Для Каждого Строки из ВыводимаяСтрока.Строки Цикл Если Строки.Флажок = Истина Тогда Макет = Отчеты.Номенклатура.ПолучитьМакет("Макет"); Область=Макет.ПолучитьОбласть("Шапка"); Таб.Вывести(Область); Область = Макет.ПолучитьОбласть("Область"); Область.Параметры.Код = Строки.Код; Область.Параметры.Имя = Строки.Наименование; Таб.Вывести(Область); Таб.Показать(); КонецЕсли; ОбработкаВыбора(Строки, Уровень+1 ); КонецЦикла; Вот примерно что нужно токо выводит много табличных документов и не пойму что нужно исправить. Нужно: 1. Если Строки.Флажок = Истина Тогда переписать как Если Строки.Флажок Тогда (ошибки тут нет, но это плохой стиль программирования); 2. Макет = Отчеты.Номенклатура.ПолучитьМакет("Макет") вынести перед циклом; 3. Таб.Показать() вынести за цикл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2012, 07:03 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37674946&tid=1520633]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 382ms |

| 0 / 0 |
