Автор Тема: Не отображается созданная мною форма списка справочника  (Прочитано 11761 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Andre

  • Newbie
  • *
  • Сообщений: 8
    • Просмотр профиля
Заработало!
« Ответ #5 : 02 Июль 2009 Четверг 13:46:00 »
Спасибо, заработало!!!  :)
Я бы и не догадался, что нужно еще type="Select" там добавить, ASP.NET 2005 почему то у меня эту строчку туда не вставил. Я пробовал еще другие формы создавать, при добавлении новой формы ASP меня спрашивает, хотите добавить чтото в файл TableFormMap, я говорю ДА, странно почему он не добавляет туда сам строчку type="Select".

iPRG Team

  • Administrator
  • Full Member
  • *****
  • Сообщений: 188
    • Просмотр профиля
Для справочника "Должности", у вас только заданы две формы:
<form type="List">V8WebListForm_Doljnost.aspx</form> - это для просмотра списка справочника
<form type="Element">V8WebItemForm_Doljnost.aspx</form> - Это для формы справочника
Если справочник будете выбирать из другого провочника, то тут нужна уже форма для выбора:
<form type="Select">V8WebListForm_Doljnost.aspx</form>


Вобщем, вот так должно все выглядеть:

<table name="Справочник.Должности">
  <form type="List">V8WebListForm_Doljnost.aspx</form>
  <form type="Element">V8WebItemForm_Doljnost.aspx</form>
  <form type="Select">V8WebListForm_Doljnost.aspx</form>
</table>

Andre

  • Newbie
  • *
  • Сообщений: 8
    • Просмотр профиля
Содержимое моего файла: TableFormMap.xml
« Ответ #3 : 02 Июль 2009 Четверг 13:44:30 »
<?xml version="1.0" encoding="utf-8"?>
<!--
Пример оформления
<TableFormMap xmlns="http://tempuri.org/TableFormMap.xsd">
  <table name="Документ.ИнвентаризацияТоваровНаСкладе">
  <form type="Element">Invent.aspx</form>
  <form type="List">InventList.aspx</form>
</table>
</TableFormMap>
-->
<TableFormMap xmlns="http://tempuri.org/TableFormMap.xsd">
  <table name="Справочник.Сотрудники">
  <form type="List">V8WebListForm_Sotr.aspx</form>
  <form type="Element">V8WebItemForm_Sotr.aspx</form>
</table>
<table name="Справочник.Должности">
  <form type="List">V8WebListForm_Doljnost.aspx</form>
  <form type="Element">V8WebItemForm_Doljnost.aspx</form>
</table>
</TableFormMap>

iPRG Team

  • Administrator
  • Full Member
  • *****
  • Сообщений: 188
    • Просмотр профиля
Выложите тут содержимое файла из вашего проекта ASP.NET: TableFormMap.xml, скорей всего в нем причина.

Andre

  • Newbie
  • *
  • Сообщений: 8
    • Просмотр профиля
Помогите пожалуйста разобраться с проблемой для WEB-расширения 8.0.
У меня есть два справочника:
1.Сотрудники
2.Должности
Создал в ASP.NET свои формы для стправочника "Сотрудники": V8WebItemForm_Sotr.aspx и V8WebListForm_Sotr.aspx
Создал форму из которой открывается мой справочник сотрудники, тут формы созданные мною открываются.
Далее создаю свою форму для справочника "Должности": V8WebListForm_Doljnost.aspx
Справочник "Должности" вызывается из открытой формы "Сотрудники".
И когда я из справочника сотрудники пытаюсь открыть список должностей, у меня открывается не моя форма, а стандартная от 1С. В чем может быть глюк, вроде все тоже самое сделал с обоими справочниками, сотрудники открываются с моей формой, а должности с моей формой не открываются. Перегружался несколько раз, делал импорт метаданных, ничего не помогло.