#0
by 1c_padovan
Всем здрасьте. 1с 8.3 (8.3.7.1860), серверный вариант помогите разобраться с динамическим списком, а именно: Мне необходимо программно менять этот список при изменении реквизита. Что делаю. Список.ТекстЗапроса="Выбрать трали вали Где ттт.Пользователь=&Пользователь "; при первом изменении пользователя этот код дает ошибку (Параметр с указанным именем не найден) на строке ЭтаФорма.Список.Параметры.УстановитьЗначениеПараметра("Пользователь",Пользователь); если еще раз изменю пользователя(перевыберу) - работает. решение нашел такое: то есть лечится так: дважды вызывать функцию... и это работает. объясните кто может, как это работает? почему приходится дважды с клиента вызывать серверную процедуру, что бы обновился список параметров? нужно именно дважды с клиента вызвать функцию. пробовал просто на сервере дважды прогонять этот код - не работает.
#1
by Elatiell
Посмотри через отладчик, какой запрос у тебя в ЭтаФорма.Список и есть ли там твой измененный запрос.
#2
by Nuobu
Сделай подстановку параметра с небольшой задержкой. ПодключитьОбработчикОжидания(<ИмяПроцедуры>, <Интервал>, <Однократно>).
#3
by 1c_padovan
запрос измененный есть в списке. сделал с задержкой, сначала вылетает системная ошибка: Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: Ошибка получения данных по причине: Ошибка создания набора данных "НаборДанныхДинамическогоСписка" по причине: Ошибка при исполнении запроса набора данных по причине: {(15, 16)}: Не задано значение параметра "Пользователь" а потом уже старая ошибка: Параметр с указанным именем не найден
#4
by 1c_padovan
удалил с формы, по новой перетянул из реквизитов и заработало! причем работает и как Произвольный Запрос и как Динамический список с выбором таблицы. я нифига не понимаю, но как то работает) и хз почему до этого надо было 2 раза обращаться... либо работает либо нет. как то так...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Динамический DSN
- Как обойти динамический список в цикле
- 8.2 Динамический список на управляемой форме. Как перебрать полученный список?
- 8.2 Динамический список с таблицей из справочника - как переключить Режим "Список"?
- Как настроить динамический список
- 8.2. Динамический список. ПриВыводеСтроки()
- Как раскрыть весь иерархический список (на форме динамический список)?
- Динамический список. Картинка для группировки!!!
- Динамический список: Обнаружено дублирование ключевых значений
- Динамический список. Группировка по колонкам
- Динамический список долго открывается на новых платформах(8.2)
- Динамический список.
В этой группе 1С
- Розница 2.2 -> УТ 11.2, Внесение денежных средств в кассу ККМ не переносится
- Как в процедуре на сервере прочитать файл, находящийся на компьютере клиента?
- ОСВ по счету 01 с отбором по МОЛ
- УТ 11.2 отключить окно поддержка пользователей
- СКД. Период в быстрых отборах
- v7: Склонение по падежам в 1С 7.7 - нужен работающий пример
- Linux platform upgrade (8.3.7-2008) over (8.3.6-2390) bug
- Подписка на событие регистра ПередЗаписью и ПриЗаписи
- 1с 8.3 внешние отчеты....
- ЗУП 2.5 Сотрудник не попадает в табель
- ЗУП 2.5 (8.2.19.83) блокировки при отмене проведения "Начисление зп"
- Как сделать упрощенное представление в ТЧ типа ссылка на док
- Как добавить новый объект в план обмена в Конвертации данных 2.0?
- Почему Microsoft Outlook 2010 блокирует работу 1С?
- Поступление услуг и прочих активов
- Макет печатной формы из управляемого положения :(..
- Обход результата запроса к справочнику и создание недостающих элементов из эксел
- СЗВ-М в БП3.0 не могу открыть.
- Разбить области табличного документа
- v7: Массовое перепроведение документов 1С 7.7. Какой SQL сервер лучше ?