none
подсчет лицензий средствами списков sharepoint RRS feed

  • Вопрос

  • Коллеги приветствую.

    Помогите разобрать маленькую задачку

    есть 2 списка:

    список 1 - Реестр ПО

    список 2 - Учет ПО

    список Реестр ПО имеет стобец с подстановкой данных из списка Учет ПО, а список Учет ПО имеет столбец с подстановкой данных из списка Реестр ПО параметр сопутствующий подсчет.

    на выходе в списке Учет ПО мы видем кол-во купленного ПО и колличество установленного ПО, задача добавить еще 1 столбец Остаток Лицензий, который должен вычисляться из Купленно ПО минус Установленно ПО = Остаток, так как список Учет ПО имеет столбец с подстановкой данных из списка Реестр ПО параметр сопутствующий подсчет, т оневозможно составить простую формулу купленно минус установленно равно

Ответы

  • Можно разными способами.
    1. Использовать лукап поля сторонних контор. Дела в том что стандартное лукап поле подставит к своему значению мусор типа #1..значение по этому его нельзя использовать в формулах а к примеру kwizcom cascading lookup plus эту задачу выполнит. тогда и можно использовать формулы. Есть бесплатные на кодеплексе
    2. Создай рабочий процесс и используй формулы в изодного списка подставляя в другой. У тебя ведь есть свяь между ними один ко многим вот и по этим связям суммируй работай. Вычисляй и пиши в ячейки. Но перерасчет прийдтся делать . Т.е. если в дочернем списке что то изменится, то нужно все пересчитать. тут в общем целая эпопея буде может даже рекурсия .
    3. Измени структуру вложи все в один список. Либо используй тот же квизком repeating rows или формы infopath. Или просто загони все в один список и используй группировку с подсчетом по столбцам. Будешь всегда знать во вьюшке сколько ПО осталось.
    Андрей


    http://sharepoint3000.blogspot.ru/ Мой блог, не судите строго- только начинаю.