1. Назначение плагина
Плагин предназначен для изменения значений строковых полей исходной таблицы через выбранный элемент строковой области сводной таблицы в редакторе таблиц Р7-Офис.
2. Основные возможности
- редактирование строковых значений через ячейки строковой области сводной таблицы;
- поддержка одноуровневых и многоуровневых строковых полей;
- работа со сводными таблицами в табличной форме;
- массовое изменение нескольких строк источника, если одному элементу строки сводной соответствует несколько строк исходной таблицы;
- автоматическое обновление сводной таблицы после применения изменений;
- скрытие команды для ячеек области значений, вычисляемых полей, промежуточных итогов и общих итогов.
3. Условия применения
Плагин используется только в редакторе таблиц Р7-Офис. Команда контекстного меню отображается только для ячеек, которые относятся к полям, добавленным в область «Строки» сводной таблицы.
4. Пошаговый порядок работы
4.1. Открытие файла со сводной таблицей
1. Запустить Р7-Офис и открыть файл, содержащий сводную таблицу.
2. Обновить сводную таблицу через контекстное меню.
3. Выделить ячейку строковой области сводной таблицы, значение которой требуется изменить:

4.2. Вызов команды плагина
1. Щёлкнуть правой кнопкой мыши по выбранной ячейке строковой области.
2. В контекстном меню выбрать команду «Изменить значения строк в источнике».
3. Проверить открывшееся окно редактирования источника.
4.3. Изменение значения
1. Проверить поле источника, лист источника и адрес ячейки сводной таблицы.
2. Ввести новое значение в поле «Редактируемое значение».
3. Проверить список найденных ячеек источника, которые будут изменены.
4. Нажать кнопку «Применить» или «Обновить N строк».
5. Недоступные области сводной таблицы
Для ячеек области значений команда плагина не отображается. В тестовом файле ячейка B5 находится внутри области значений: она показывает сумму продаж по товару «Карандаш» и региону «Москва», но не является строковым полем источника:

6. Результат выполнения
- плагин изменяет найденные строки исходной таблицы;
- после изменения плагин автоматически обновляет сводную таблицу;
- изменённое значение отображается в сводной таблице без ручного обновления пользователем;
- если соответствие строки источника не найдено, плагин выдаёт диагностическое сообщение и не вносит изменения.
7. Сообщения пользователю
| Ситуация | Сообщение или реакция плагина |
|---|---|
| Выбрана ячейка вне сводной таблицы | Команда плагина не отображается в контекстном меню. |
| Выбрана ячейка области значений или вычисляемого поля | Команда плагина не отображается; при прямом вызове показывается сообщение о поддержке только строковых полей. |
| Найдена одна строка источника | В окне показывается одна строка для изменения, кнопка «Применить». |
| Найдено несколько строк источника | В окне показывается количество строк, кнопка «Обновить N строк». |
| Строка источника не сопоставлена | Плагин сообщает, что не удалось сопоставить строки детализации с исходным диапазоном. |













