Приветствую всех!
Прошу подсказать идеи более оптимальной реализации следующей задачи:
У меня имеется рабочая таблица (столбцы A:C) и формируемый из неё отчет (столбец F), к которому дополнительно может вручную добавляться комментарий (столбец G). По мере работы с рабочей частью таблицы данные отчёта динамически изменяются, добавляются или сдвигаются - а комментарии к строкам остаются в исходном месте.
Я понимаю, что проблема кроется в самой структуре документа: комментарии нужно привязывать к строкам рабочей таблицы, а не отчёта. Но этому препятствуют некоторые обстоятельства. Поэтому я ищу костыль, чтобы обойти это препятствие. Достаточно будет просто сигнализировать о наличии изменений в отчёте относительно момента добавления последнего комментария. А в идеале хочется указывать номера строк с изменёнными или сдвинутыми данными.
Пока мне пришла в голову только идея "сфотографировать" некоторое состояние отчёта и подсвечивать в нём строки с изменившимися данными. Но это крайне затратное по ресурсам решение, и хочется найти что-нибудь более элегантное. Почему-то в голове вертится слово "хэш", но дальше слова дело не движется.
Буду признателен за новые идеи.
Заранее благодарен, Илья
Прошу подсказать идеи более оптимальной реализации следующей задачи:
У меня имеется рабочая таблица (столбцы A:C) и формируемый из неё отчет (столбец F), к которому дополнительно может вручную добавляться комментарий (столбец G). По мере работы с рабочей частью таблицы данные отчёта динамически изменяются, добавляются или сдвигаются - а комментарии к строкам остаются в исходном месте.
Я понимаю, что проблема кроется в самой структуре документа: комментарии нужно привязывать к строкам рабочей таблицы, а не отчёта. Но этому препятствуют некоторые обстоятельства. Поэтому я ищу костыль, чтобы обойти это препятствие. Достаточно будет просто сигнализировать о наличии изменений в отчёте относительно момента добавления последнего комментария. А в идеале хочется указывать номера строк с изменёнными или сдвинутыми данными.
Пока мне пришла в голову только идея "сфотографировать" некоторое состояние отчёта и подсвечивать в нём строки с изменившимися данными. Но это крайне затратное по ресурсам решение, и хочется найти что-нибудь более элегантное. Почему-то в голове вертится слово "хэш", но дальше слова дело не движется.
Буду признателен за новые идеи.
Заранее благодарен, Илья
Изменено: - 25.11.2025 11:23:27