#0
by ChAlex
Очередной косяк. Как блин это уже задолбало !! Управляемая форма документа. На форме есть табличная часть документа и реквизит в виде таблицы. При удалении строки табличной части мне нужно убрать видимость соответсвующей колонки таблицы. В событии ПередУдалением делаю вызов серверной функции УдалитьСтатью(Элемент.ТекущиеДанные.ID) В которой выполняется некий алгоритм и нужным колонкам реквизита таблицы устанавливаю Видимость=ложь. В результате удаляемая строка табличной части НЕ УДАЛЯЕТСЯ!!! А остается, как ни в чем не бывало. Если комментирую изменение видимости колонок - строка удаляется!
#2
by ChAlex
да нету никакого отказа. Стоит закомментировать только изменеие видимости колонок - и строка удаляется.
#3
by hhhh
стоп. Как же ты делаешь изменение видимости. Ты же уничтожаешь этим свой Элемент.ТекущиеДанные. Причеи прям перед его удалением. Походу ты сам себя задолбал.
#4
by ChAlex
еще раз поясню: на форме документа 2 (ДВЕ!!!) таблицы - одна - табличная часть документа, другая - ТАБЛИЦА (просто таблица значений, реквизит формы). Удаляю строку в табличной части документа, а видимость убираю в другой таблице. И что тут нелогичного?! При этом что не следует удалить строку?
#5
by ChAlex
механизм этого косяка я догадываюсь - просто при смене видимости сервер назад видимо возвращает удаляемую строку.
#6
by SUA
СП Примечание: В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере.
#7
by SUA
собственно все верно перед удалением можно запомнить ИД удаляемой колонки и в обработчике после удаления менять форму как угодно
#8
by ChAlex
- :) вы не поверите, я все тоже самое написал в самом обработчике : результат естественно тот-же.Тогда уже в документации следовало бы написать "В обработчике данного события нельзя использовать ВЫЗОВ сервера" - ибо ни одной процедуры не компилируется на сервере - а результат тот же (вызов сервера делается неявно).
#11
by ChAlex
- ага, меня вот только все время мучает вопрос а нафиг изменение различного рода видимости и прочие интерфейсные вещи нужно делать на сервере? Просто сделали не совсем удачную модель управляемой формы - отсюда и все корни. Неужели управлять поведением окна формы не проще на самой станции. Ничего нового в оптимизации трафика 1С не придумала. Еще с самого появления С+ (подозреваю еще и раньше) известна технология DocView - только там нормально оптимизируется взаимодействие представления данных и их извлечением с сервера и никто не пытается на сервере строить саму форму. Ладно - это все равно в пустоту
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Что лучше, строка неогр.длины или строка 100 знаков.
- Выгрузка табличной части и загрузка таб.части документа
- Не удаляется регистрация при обмене Бух-УТ
- Как оформить строки по условию в табличной части документа в управляемой форме?
- Фоновое задание, которое не удаляется даже из консоли администрирования сервера
- rКак перебрать строки табличной части на управляемой форме :
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
- почему в табличной части не выводится реквизит табличной части?
- Как раскрасить ячейки табличной части в управляемой форме (по условию)
- Сравнение Выразить(Строка) Подобно %Выразить(Строка)% - несовместимые типы
В этой группе 1С
- в УТ 11 тормозит открытие журнала документов движения товаров
- узнать свой внешний IP - подскажите скрипт
- Как отменить согласование заявки на расходование средств в упп
- Компонента распознавания в 1С:Документооборот
- Платформы для EDI-обмена
- Ошибка блокировки объекта при выполнении автоматического обмена
- ТабличныйДокумент.НайтиЗначение(.... Подскажите что делают не так?
- Объект типа ДанныеФормыСтруктура
- как вычислить разницу колонок на скд ?
- В ЗУП При проведении "Зарплата к выплате организаций" ругается на веденияОВыплат
- Обмен данными между УТ и БП
- Ошибка при формировании отчета СКД
- Есть ли у 1С Debian-репозиторий?
- v7: 1с 7.7 Вылетает при открытии диалога выбора файлакаталога !
- Выборка всех элементов иерархического справочника
- Че-то туплю с правами / как реализовать выборку только разрешенных элементов
- Срез на дату производственного календаря
- Счет-фактура серия в наименовании номенклатуры
- УФ. Вызов отчёта из формы документа
- ДанныеФормыКоллекцияЭлементовДерева нет сортировки?