Как добавить поле в существующий npt документ с настройками
ДАНО
Пусть у нас есть готовый файл проекта с настройками, например, "nemind Сделки.npt" или "nemind Товары сделок.npt" .
В шаблон “Сделки” добавили новое поле, Сделки.Источник, которого нет в этом отчёте.
НАДО
Добавить в существующий отчёт новое поле.
Решение:
1.загружаем шаблон “Сделки” с нуля и сохраняем в npt
2. открываем его в Notepad++
3. Смотрим изменённое поле: здесь для каждого поля обычно есть инструкция, где оно.
В данном случае инструкция по Сделки.Источник:
Синим выделено два места:
вверху непосредственно описание поля
Sources.NAME AS Source,
а внизу подключение источников
LEFT JOIN
Statuses Sources ON Sources.STATUS_ID = Deals.SOURCE_ID AND (Sources.ENTITY_ID = 'SOURCE')
эти два места нужно перенести в SQL прежнего отчёта. например:
добавляем в места, указанные стрелками. то есть ДО FROM и после.Просто их копируем из нового отчёта.
Сохраняем и закрываем файл:
4. Загружаем прежний проект. Обращаем внимание на новое поле “Источник” в “Данные”. Также в Настройках - добавляем его:
Сохраняем проект, не забываем делать бэкапы*.
*При сохранении шаблона проекта пишите в конец названия дату его сохранения. Это позволяет видеть все изменения и равносильно бэкапу.