#0
by Guard
Подскажите как сделать, чтоб при закрытии формы определить изменялось ли поле табличного документа (поле встроенно в форму). события такого нет, а мне нужно отслеживать это для того чтобы сохранять документ или нет. Изменения в табличном поле не влияют на модифицированность формы. Как быть? По событию "Выбор" я определяю, что что-то в поле могли изменить и в этом случае уже записываю документ. А вот к примеру если удалили какие-то ячейки из табличного документа? Как перехватить это событие?
#2
by Guard
А как лучше сравнивать? По ячейкам?(наверно медленно будет) или как? Просто если объект равен другому наверно не получится.
#4
by Guard
Примерно 200 X 200(строк/колонок) некоторые могут до 400 X 200. Наверно в циклах сравнение ячеек всё равно быстро будет. Этож всё в памяти, в базу не обращается. Тем более, что можно при первом же несовпадении сразу циклы прервать. Пока попробую два вложенных цикла. Потом напишу результат. Если есть идеи получше - пишите плизз.
#5
by Волшебник
Можно вычислять хеш документа по алгоритму MD5 и сравнивать хеши, хотя я не уверен, что это будет быстрее, но вот памяти будет требовать меньше.
#7
by Волшебник
Ищи внешние компоненты типа v7crypto, o'Key 7.7 и аналогичные. Про хеширование и MD5 пожалуйста в Яндекс.
#10
by tonic
Привет, попробуй поиграть с предопределенными процедурами: ПриНачалеРедактированияСтроки и ПриОкончанииРедактированияСтроки. Я это через эти процедуры реализовывал:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- программно вызвать обработку события поля ввода табличного поля "начало выбора"?
- Как программно назначить обработчик события в колонке табличного поля?
- События текстового поля. Окно предупреждения "В поле введены некорректные данные..."
- Заполнение поля ТЧ из поля справочника: как написать без sql?
- Обработчик события ПриИзменении у поля ввода у ячейки табличного поля
- Подстроить размер выводимой области табличного документа к окну табличного поля
- Как в конфигураторе добраться до поля ввода табличного поля невидимого на форме
- Ошибка при обработке события "Поля поиска"
- Очередность подписок на события для одного и того же события
В этой группе 1С
- Внешняя обработка: СМС из 1С
- Что докупить и поставить, чтоб соединить ККМ Меркурий-112Ф с 8-кой
- Ошибка SQL State: 23000 Native: 1505 - мое решение проблемы
- как программно установить основную форму справочника
- Группировка в по дням, месяцам и годам в запросе.
- Ликвидность для ТиС 9.2
- Как пользовать критерии отбора
- 1С:Профессионал, кто недавно сдавал?
- Поишите кто у себя dll-ку
- Как спозиционироваться на строке справочника?
- Как запретить перепроводить документы, если они несегодняшние?
- 1С Проф. К каким объектам относиться "Критерий отбора"?
- Комплект вопросов сертификационного экзамена
- Некорректная работа выгрузки в 7.7бухгалтерию из УТ
- как подключить гарант?
- Почему нет книги покупок/продаж в УТ?
- Эмулятор HASP для WinServer2003
- Одинаковый товар от разных поставщиков
- Будни: Отбор строк табличной части
- Правила ТиС 9-> Бух4.5 перенос поступления/реализации