Маска

При создании маски в виде
|*2 *6 *=31.10.1980 *@Серия|№|Дата выдачи|Кем выдан:Pasport.txt

  1. в файле Pasport.txt Кем выдан паспорт столбец состоит из нескольких слов “Кировским РОГУ МВД Украины в Крыму”… функция воспринимает слова после пробела как другой столбец и не берет их, а выдает только слово “Кировским” … это ошибка функции или я неверно создал маску?

  2. В случае если я Кем выдан паспорт ставлю не последней строкой а первой … то остальные слова разносятся на следующие строки …

Кем выдан - Кировским
Серия - РОГУ
№ - МВД
Дата выдачи - Украины

Вот проблема … хотелось бы либо устранить ошибку либо узнать где моя ошибка

Я некорректно задал вопрос? …
Или никто не знает ответа? …
Скажите хоть что нить? … если моя ошибка
Или что исправляете если не моя … яж мучаюсь в догадках … работа стоит … :slight_smile: Хелп!

Виникла такаж проблема!!!
=01.01.1960,=Вінницьким РВ УМВС @Дата видачі|Ким виданий (назва органу)

Прописує тільки до першого пробілу - “Вінницьким”

І так само по всім данним які прописані в масках!!!

Попробуйте в масках заменить пробелы символом подчеркивания _ , а запятые в формулах символом точка с запятой ;

Чи можна в параметрах типу Список задати значення, яке можна редагувати?

Можно внести произвольное значение в другой параметр и “перетянуть” (при перетаскивании выбрать “Скопировать значение параметра”) его в параметр типа список, что добавит это значение в конец списка возможных значений.
Редактировать список возможных значений можно только в менеджере параметров. Если необходимо одновременно иметь список значений и возможность выбора произвольного значения с выбором вносить/не вносить его в список, то можно подключать внешний текстовый справочник вписав в маске параметра что-то вроде этого:
*@Країна:KDS.txt

Дякую! буду пробувати…

Дякую!!! …“ЗАРАБОТАЛО” :smiley:

Использование пробела в роли разделителя - причина того, что результат не такой как Вы ожидали.
Попробуйте так
2,#6,##.##.####=31.10.1980,=-@Серия|№|Дата выдачи|Кем выдан:Pasport.txt
а в другом параметре в названии напишите
=Get(1,P[IDXXXX])_Get(2,P[IDXXXX])_Get(3,P[IDXXXX])_Get(4,P[IDXXXX]) Паспортные данные
где XXXX - ID параметра указанного выше

В карте у n-участков заполнен параметр (целое). Можно ли привести все значения этого параметра к одному формату (0000) без экспорта/импорта? Хэлп не помог. Digitals, build 22.12.2009. Спасибо.

Каким образом привести? Насколько я понял, есть набор целых чисел, например: 3, 33, 333. Их все нужно преобразовать к длине в 4 знака? 0003, 0033, 0333?

Создайте параметр строкового!!! типа
=CUT(LEN(0000P[IDxxx])-3,4,0000P[IDxxx]) Название параметра

где IDxxx - ID параметра содержащего номера.

Открываем пункт Справка → Что нового и читаем новость от 27.10.09 :wink:
Удачи.

Именно так.
Формула Дмитрия работает. :stuck_out_tongue:
Всем спасибо за отзывчивость и оперативность.

Для того, чтобы подгрузить список из файла взяла маску
*=@:FileName.txt
Тип параметра - строка. Хорошо и удобно, высвечивается отдельное окошко :slight_smile:

Добавьте пожалуйста в это окошко Edit для поиска. И сортировка тоже бы была уместна.
А то списки большими бываю, неупорядоченными…

И сразу же вопрос вдогонку - как сделать то же самое для списка, а не для строки?