#0
by LivingStar
В обработке, через меню вызывается одна из её форм. На ней располагается Табличное поле (имя: ПостроительОтчетаКонтрагентыОтбор, данные: ПостроительОтчетаКонтрагенты.Отбор, тип значения: Отбор). Можно ли программно обрабатывать строки в табличном поле и как с ним можно работать? Нужно в частности обработать строку добавленную в это поле с галкой в одном из полей. Добавить новую с переработанными данными.
#2
by LivingStar
Пример данных: Поле: Контрагент Тип сравнения: В списке Значение: Список значений (Справочник.Контрагенты)
#3
by LivingStar
Одна из особеннойтей работы с этим табличным полем, в нем нельзя копировать строки...
#4
by LivingStar
получается мне нужно программно добавить значения в список, который там содержится, эти данные и выводятся в строке, это можно сделать программно?
#5
by LivingStar
Похоже нужно делать так, ПостроительОтчетаКонтрагенты.ИзмеренияСтроки.Добавить; Что указывтаь в Добавить?
#6
by ДенисЧ
Добавить (Add) Синтаксис: Добавить(<ПутьКДанным>, <Имя>, <Тип>, <Область>, <ОбластьИерархия>) Параметры: Тип: Строка. Путь к данным для измерения. Тип: Строка. Тип: ТабличныйДокумент; ПолеТабличногоДокумента. Область для вывода. Тип: ТабличныйДокумент; ПолеТабличногоДокумента. Область для иерархического вывода. Возвращаемое значение: Тип: ИзмерениеПостроителяОтчета. Описание: Добавляет измерение в коллекцию. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: ПостроительОтчетов.ИзмеренияСтроки.Добавить(Имя, Имя);
#7
by LivingStar
читал эту справку, все же не понятно как хотя бы что то сделать, вот из этого примера к примеру что мне нужно добавлять и как? если известны значения полей
#8
by LivingStar
вот к примеру задаю ПостроительОтчетаКонтрагенты.ИзмеренияСтроки.Добавить(Справочники.Контрагенты.НайтиПоНаименованию("Знаычение")); пишет не найдено такое то измерение, как нужно не пойму?
#10
by LivingStar
ПостроительОтчетаКонтрагенты.ИзмеренияСтроки.Добавить("Имя") не работает так, первое измерение же имя
#14
by LivingStar
там есть одна строка в этом табличном поле, добавлялась со стороны пользователя, к ней можно получить доступ? как её продублировать? тут нет запроса...
#16
by LivingStar
только тип сравнения "равно" и в "значении" путо, если эта строка добавляет строки как, туда поиещать значения, и устанавливать "в списке"?
#20
by LivingStar
Спасибо посмотрю, в значении у меня можно выбирать список контрагентов. Скажите а обязательно перем создавать?
#21
by goleaff2006
можно так ПостроительОтчетаКонтрагенты.отбор.Найти("Контрагент").видсравнения=Видсравнени.список но лучше сначал проверить условие нашел ли он поле Контрагент или нет
#23
by LivingStar
а перем2.значение=значение, в значение может содержаться непосредственно список контрагентов, предварительно туда добавленных?
#24
by goleaff2006
если вид сравнения список тогда список значений. отладчиком посмотри.ПостроительОтчетаКонтрагенты.отбор.Найти("Контрагент")какие поля выдает данный результат и их заполняй.
#27
by LivingStar
А как её поставить? Видите в чем проблема, в этом табличном поле уже есть одна строка, контрагент, в списке, список контрагентов. Похоже эта процедура: находит её, так как добавляет строку где вид сравнения стоит равно....
#29
by goleaff2006
для каждого стр из ПостроительОтчетаКонтрагенты.Отбор цикл если стр.имя=контрагент тогда стр.использование =истина стр.видсравнения стр.значение. и т.д конецесли. конеццикла
#33
by LivingStar
видимо оставить её, убрав с неё галку. необходимость добавлять новую в отличае списка контрагентов содержащихся в значении, мне нужно программно сформировать его по подобию первой строки, занеся туда торговые точки контрагентов.
#34
by LivingStar
должна остаться видимо и старая и новая, актуальная та у которой стоит галка использовать.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- СКД: v8: Программно установить отбор для группировки
В этой группе 1С
- v7: ведомость по контрагентам не правильно формируется, почему?
- ЗУП 8.2, Оплата платежной ведомости
- Сравнение Corel Draw и Adobe Illustrator
- Розница 1. Как свернуть?
- Правила обмена РИБ
- монитору активности не удается выполнить запросы к серверу
- свертка Бухгалтерия 2.0 Корп
- Как в Excel'е распечатать все формулы
- В подсистеме не виден регистр сведений
- для чего КомпоновщикНастроек.ЗагрузитьНастройки(КомпоновщикНастроек.Настройки) ?
- Не отменяется регистрация в обр. Регистрация изменений для обмена
- СКД и Субконто
- Вопрос по ЗУП, отпуск сразу по 2 организациям? Корректно и как это отразить
- Как узнать SQL имя базы данных.
- Добавить колонку "Артикул" в печатной форме 1с 7.7
- Есть-ли на нокии Х2 функция записи разговора?
- Строку в HEX последовательность
- Как получить сумму оборотов для всех контрагентов в группе по опр. счету?
- v7: 1С 77 закрыть пользователю меню сервис
- Выгрузка возвратов товаров от покупателя и поставщику из УПП в БП