Я бегу Infopath 2010 в Windows 7. Но я сохраняю в формате "Форма заполнения Infopath 2007" для публикации на нашей sharepoint 2007. Я пытаюсь создать систему автоматической нумерации в библиотеке документов.
Чтобы сделать это, я использую правило отправки формы, чтобы установить для project_num максимальное значение project_num в моей библиотеке документов плюс один. Это работает иногда. Когда это не работает, функция «max (@product num)» возвращает значение project_num, казалось бы, произвольного документа (102 из 129). Когда я удалил этот документ, я получил значение 103.
Поэтому я создал новую форму, настроил новое правило в форме 2010 года и получил правильный результат. Но когда я сохраняю ее как форму 2007 года и исправляю подключения к данным, я получаю 103 обратно.
Все элементы в библиотеке имеют заполненное поле project_num. Я попытался перенести библиотеку документов, сохранив ее как шаблон в sharepoint. Но новая библиотека дает такие же результаты.