#0
by SeraFim
Имеется: Управляемая форма. На ней некоторая таблица, без разницы количество колонок, и неважно, кто источник - ТЧ или ТЗ. У Таблицы установлен ОтборСтрок. Есть некоторая кнопочка, которая программно добавляет строчки в ТЧ/ТЗ, которые 100% удовлетворяют отбору. И вот тут начинаются чудеса: Если сразу нажать по кнопочке, то всё работает отлично - строчечка добавляется программно и тут же отображается на форме. А вот если сначала изменить какой-нибудь реквизит, и только потом нажать на кнопочку, то Строка всё же добавится, но вот отображаться она не будет. Можно хоть 100 штук добавить - ни одна не отобразится. Перебрал все варианты, какие пришли в голову, помогло если заново установить отбор. У кого-нибудь еще есть варианты? В техподдержку, конечно, отпишу. Но это долгая история - пока проверят, пока исправят - выйдет уже 8.3.8) А что сейчас-то делать, есть идеи? Вот небольшой примерчик-обработочка Проверил уже на: 8.2.19.130 8.3.6.2237 8.3.7.1860
#1
by Mort
Почитаем СП: Расширение таблицы формы для табличных частей.ОтборСтрок (Form table extension for tabular sections.RowFilter) Расширение таблицы формы для табличных частей (Form table extension for tabular sections) ОтборСтрок (RowFilter) Использование: Чтение и запись. Описание: Тип: Неопределено; ФиксированнаяСтруктура. Позволяет установить отбор по значению колонки. В качестве ключа используется имя реквизита табличной части, а в качестве значения - значение, по которому осуществляется отбор. Чтобы снять отбор нужно присвоить свойству либо значение Неопределено, либо пустую ФиксированнаяСтруктура. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер). Изменение свойства на клиенте требует обращения к серверу. Примечание: При программном изменении табличной части отбор нужно переустанавливать, чтобы для измененных строк отбор отработал. Отбор выполняется по условию вхождения значения. Например, если в колонке есть ячейки со значением "Строка 1", "Строка 2", ... "Строка 10", "Строка 11", ... и устанавливается отбор по значению "Строка 1", то в таблицу будут отобраны строки со значениями "Строка 1", "Строка 10", "Строка 11" и т.д.
#2
by SeraFim
блин, точно... Но тогда непонятно, почему всё же добавляются строки, если добавить строки сразу? То есть если сразу программно добавляю - всё отлично работает. А вот если сначала интерактивно изменю, и только потом программно добавлю - всё перестает работать. Если верить справке, то оно и в первом случае не должно работать) Чудесааа)
#6
by Fedor-1971
тут вопрос в месте установки ОтбораСтрок - присмотрись, где устанавливаешь, например, если в ПриАктивацииСтроки, то в ней нельзя использовать процедуры/функции НаСервере. Симптомы твоего случая примерно похожи на эту ситуацию, т.е. когда сразу на свежей форме добавляешь строки - нормально, как только дёрнулся НаСервер с неразрешенного места, приплыли - начинаются чудеса.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вид списка в УФ(управляемой форме) 8.2
- Таблица формы ф УФ 8,2 - как очистить?
- УФ, Картинка - не обновляется
- УФ - Таблица - надо заполнить список выбора для текущей строки - как?
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- Как найти элемент конфигурации - таблица Reference36 и таблица SeqB25827
- обход данных табличной части формы в УФ
- Криво обновляется таблица значений на клиенте (1С 8.3 УФ)
В этой группе 1С
- Открыть форму отчета.
- Ошибка при преобразовании строки символов в тип uniqueidentifier
- БУХ 3.0, ОСВ - перестали выводится наименование счета
- v7: 1С 7.7 ТиС + SQL 2005
- НайтиПоСсылкам - не работает! :(
- Форматированный документ - как с ним работать?
- v7: Передать значение из формы документа в модуль документа
- Настройка сканера Zebex Alpha-70 EC
- При выполнении регламентной операции "Закрытие месяца" вылетает 1с.
- Загрузка справочника "Банки" из файла РБК
- Подстрока в СКД
- Фиксация слева в СКД
- Кросс таблица СКД не программно
- 1С 8.3 СКД: Отобразить время действия документа
- Записи регистра сведений стали неуникальными...
- Про Сертификаты 1С от франчайзи.
- Не удалось выполнить обновление с УТ11.1 на УТ11.2
- Ошибка при записи номенклатуры
- Как построить обход запроса, не зная наперед количество группировок?
- УТ 11 Вид цены - Произвольный запрос к данным ИБ