#0
by Ночной Эльф
Всем доброго времени суток. Имеется 1с 7.7 необходимо проверять изменения табличной части в документе т.е. если табличная часть была изменена то выполнять одно действие если не было изменений то другое. Думал через флаг которому присваивать значение 1 в процедуре Процедура ПриОкончанииРедактированияСтроки но выставляется 1 даже если и не было не каких изменений Как тут лучше сделать?
#2
by 1Сергей
Навскидку два варианта: 1 сравнить с сохраненной копией документа 2 при изминении каждой колонки ТЧ взводить флаг
#3
by Ночной Эльф
Еще есть вариант при открытии документа выгружать табличную часть в таблицу значение а потом сравнивать ее с таблицой документа но как производить сравнение таблицы значения и табличной части документа нельзя же просто знаком равно =
#7
by Ночной Эльф
это через чур геморойно слишком много колонок разного типа, а нельзя сразу всю таблицу сравнивать?
#12
by Ночной Эльф
А можно как нибудь запоминать значение в процедуре Процедура ПриНачалеРедактированияСтроки А потом сравнивать в процедуре Только вот как в первой процедуре получить значение данной колонки по выбранному столбцу не знаю
#13
by 1Сергей
кстати, при открытии ничего запоминать не надо. Можно взять ТЧ из сохраненной копии Документа в любой момент
#18
by Ночной Эльф
Вот точно я именно так и думал, просто не знал как это на языке реализовать спасибо
#25
by Ночной Эльф
Всем большое спасибо. Только поясните пожалуйста про ЗначениеВСтроку Справку то я прочитал по ней а вот на деле что она делает просто берет каждый элемент табличной части и записывает поочередно в неограниченную строку?
#26
by Aleksey
{"VT","1",{"0",{{"","0","0","0","","2"}, {"НомерСтрокиДокумента","","1","0","0",{"N","6","0","0","0","0"},"","2", { {"N","6","0","0","0","0"," 1"} } }, {"Номенклатура","Номенклатура","1","0","1",{"B","0","0","84","0","0"},"","0", { {"B","0","0","84","0","0"," 153807 "} } }, {"Количество","Количество","1","0","2",{"N","10","3","0","1","0"},"","2", { {"N","10","3","0","1","0"," 1.000"} } }, {"Единица","Единица","1","0","3",{"B","0","0","75","0","0"},"","0", { {"B","0","0","75","0","0"," 72865 "} } }, {"Коэффициент","Коэффициент","1","0","4",{"N","6","2","0","0","0"},"","2", { {"N","6","2","0","0","0"," 1.00"} } }, {"Цена","Цена","1","0","5",{"N","10","2","0","1","1"},"","2", { {"N","10","2","0","1","1"," 433.00"} } }, {"Сумма","Сумма","1","0","6",{"N","12","2","0","1","1"},"","2", { {"N","12","2","0","1","1"," 433.00"} } }, {"СтавкаНДС","СтавкаНДС","1","0","7",{"E","0","0","653","0","0"},"","0", { {"E","0","0","653","0","0"," 27486 "} } }, {"СуммаНДС","СуммаНДС","1","0","8",{"N","12","3","0","1","1"},"","2", { {"N","12","3","0","1","1"," 0.000"} } }, {"Партия","Партия","1","0","9",{"B","0","0","214","0","0"},"","0", { {"B","0","0","214","0","0"," 0 "} } }}}}
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Помогите проверить есть ли значение такое в табличной части моего документа
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: Как проверить пометку удаления у документа в прямых запросах?
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Как запретить редактирование табличной части документа?
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: как проверить наличие реквизита шапки у ОЛЕ-объекта?
- v7: Запретить редактирование колонки в табличной части документа
В этой группе 1С
- Передача массива с сервера на толстый клиент 8.2
- СКД Вычисляемые поля, убрать пустые строки
- v8: 1с 8.2 + Apache 2.2 + AD
- Не срабатывает событие "обработка выбора". 1С 8.2 Тонкий клиент
- 1С Обычное приложение Дерево значений на форме
- API Яндекс Диск
- Не пойму, что не так в отчете "Анализ НУ по налогу на прибыль" в УПП
- РегистрСведений или РегистрНакопления?
- В Альфе-Авто 4.1 можно количество знаков в коде номенклатуры увеличить?
- Из цвета стиля /WebЦвета получить абсолютный цвет
- Табличная часть, расчет ширины колонок
- Запись не верна! Не заполнены оба счета!
- Начисление стажевых сотрудникам
- Отчет на СКД, установка параметра в запрос
- Переоценка валюты выданного займа
- Публикация базы 1С на веб-сервере из командной строки
- Какое событие возникает после отбора.
- ЗУП.Не начисляется оклад по часам.
- УТ 11 Контроль остатков в заказе клиента
- Финансовый результат в разрезе заказов и номенклатуры