×
Меню

Как добавить поле в существующий 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. Загружаем прежний  проект. Обращаем внимание на новое поле “Источник” в “Данные”. Также в Настройках - добавляем его:
 
 
 
 
 
Сохраняем проект, не забываем делать бэкапы*.
 
*При сохранении шаблона проекта пишите в конец названия дату его сохранения. Это позволяет видеть все изменения и равносильно бэкапу.