• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

почему-то не срабатывает Getdocumentbykey

  • Автор темы Автор темы Nealles
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
N

Nealles

Подскажите плиз.

имеется форма Склад, с 2мя одинаковыми по типу полями(текстовые, первое - артикул, второе - название). существуют документы, созданные по этой форме, докуметы сидят во вьюхе Склад.

имеется другая форма, которая содержит кроме прочего, также два поля - комбобоксы текстовые, которые значения свои берут из вьюхи склад. соответственно первый комбобокс берет значения из поля артикул, второе - из поля название.

так вот мне нужно, чтобы при выборе одного из этих полей - второе заполнялось соответственно созданным по форме Склад документам. причем как туда так и обратно.

Так вот суть проблемы: в первом случае все работает(когда я выбираю артикул, название заполняется автоматически), а во втором - нет.
не срабатывает функция getdocumentbykey, которая почему-то не находит документ по второму полю.

Надеюсь я все понятно объяснил, просто уже два дня бьюсь, не могу понять!!! Ладно бы вообще не работало ничего, но ведь при поиске по первому полю (артикул) срабатывает же. Код поиска одинаковый абсолютно, естественно изменены названия полей только и все!!!
 
У тебя должны быть два представления. В одном - первая отсортированная колонка по артикулу. В другом - по складу.
И GetDocumentByKey нужно делать в соответсвующем представлении. Т.к. этот метод ищет совпадения в первой отсортированной колонке.
Можно сделать одно представление, где первая отсортированная колонка содержит и склад, и артикул. Но это в том случае, если никогда какой-либо артикул не сможет совпасть с каким-либо названием.
 
Ту Medevic

Вы абсолютно правы оказались, я поменял местами колонки в представлении и все заработало.

А нельзя ли как-нибудь программно обойти это условие. Новое представление создавать - это мне кажется не самый лучший вариант.
 
Я написал как:
<!--QuoteBegin-Medevic+19:01:2006, 12:34 -->
<span class="vbquote">(Medevic @ 19:01:2006, 12:34 )</span><!--QuoteEBegin-->Можно сделать одно представление, где первая отсортированная колонка содержит и склад, и артикул. Но это в том случае, если никогда какой-либо артикул не сможет совпасть с каким-либо названием.
[snapback]29527" rel="nofollow" target="_blank[/snapback]​
[/quote]

<!--QuoteBegin-Nealles+19:01:2006, 13:30 -->
<span class="vbquote">(Nealles @ 19:01:2006, 13:30 )</span><!--QuoteEBegin-->А нельзя ли как-нибудь программно обойти это условие. Новое представление создавать - это мне кажется не самый лучший вариант.
[snapback]29529" rel="nofollow" target="_blank[/snapback]​
[/quote]
Ничего страшного в этом нет. Делаешь скрытыми и никто, кроме тебя, об этом не знает.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab