компьютерный форум
Вернуться   Компьютерный форум > Программирование и вебстроительство > 1C (Все версии) > WEB расширение 1С 8.0

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 14.11.2006, 09:43   #1
Пользователи
 
Регистрация: 20.10.2006
Сообщений: 19
Thumbs up

Создаю ObjectDataSource, привязываю к нему EditGrid. Компиляция проходит успешно, а при выводе в браузер, выдает:
ПАРАМЕТР KEY НЕ МОЖЕТ БЫТЬ НУЛЕВОЙ.

подскажите как исправить! :help:
Где нужно прописывать параметр key и чему дожнен быть равен?




stajer вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
14.11.2006, 09:43
Техник
реклама
Thumbs up

Старый 14.11.2006, 10:06   #2
Mad
Пользователи
 
Регистрация: 20.07.2006
Сообщений: 168
По умолчанию

А собственно что ты выводишь и что собираешся редактировать?
Mad вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 15.11.2006, 05:48   #3
Пользователи
 
Регистрация: 20.10.2006
Сообщений: 19
По умолчанию

пытаюсь вывести таблицу "Документ.УстановкаЦенНоменклатуры.Товары", ее видно только из источника ObjectDataSource, использую Grid или EditGrid, а выводит одну и ту же ошибку
stajer вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 16.11.2006, 04:17   #4
Пользователи
 
Регистрация: 26.05.2006
Сообщений: 157
По умолчанию

ошибку покажи :blink:
argiT вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 16.11.2006, 05:16   #5
Пользователи
 
Регистрация: 20.10.2006
Сообщений: 19
По умолчанию

при использовании ObjectDataSource выдает ошибку:
parameter KEY cannot be null!
а при использовании ListDataSource выдает нужную таблицу, только вместо наименований ячеек таблицы выдает значения ключей этих ячеек.
stajer вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 16.11.2006, 08:29   #6
Пользователи
 
Регистрация: 26.05.2006
Сообщений: 157
По умолчанию

если мне не отшибло память key=ссылка на открываемый документ или справочник или ещЁ что-нить :blink:
я так понимаю сразу же открываешь форму элемента
argiT вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 16.11.2006, 09:31   #7
Mad
Пользователи
 
Регистрация: 20.07.2006
Сообщений: 168
По умолчанию

Или хочешь редактировать табчасть вобход документа?
Mad вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 17.11.2006, 08:25   #8
Пользователи
 
Регистрация: 19.08.2006
Сообщений: 61
По умолчанию

Цитата:
при использовании ObjectDataSource выдает ошибку:
parameter KEY cannot be null!
а при использовании ListDataSource выдает нужную таблицу, только вместо наименований ячеек таблицы выдает значения ключей этих ячеек.
Что-бы не выдавало значения ключей этих ссылок, а выдавало представления
нужно в диалоге редактирования коллекции колонок грида в свойстве
ссілочной колонки PresentationField указать имя "Представление" например выводиш колонку Номенклатура то там указваеш "НоменклатураПредставление"
smoln вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 17.11.2006, 11:42   #9
Пользователи
 
Регистрация: 20.10.2006
Сообщений: 19
По умолчанию

УРА!!! :up:
ВСЕМ СПАСИБО!
проблема оказалась в том, что поле Presentation было установлено False, а для отображения данных нужно чтобы было true
stajer вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 19:22. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2