Имя: Пароль:
1C
1С v8
(8.3.4.317) Теряется параметр запроса ДинамическогоСписка
0 VVi3ard
 
05.12.13
10:46
Собственно столкнулся с такой проблемой:
На релизе (8.3.4.317) если на сервере изменить текст запроса динамического списка, и установить параметры запроса, динамический список один раз заполняется, но при попытке отсортировать по колонке дин списка:

Ошибка при выполнении запроса. Ошибка при выполнении запроса.
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(13, 29)}: Не задано значение параметра "Контрагент"
ИЛИ Контрагенты.Ссылка = <<?>>&Контрагент)

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

На 8.2.18 работает корректно на 8.3.4.317 выдает ошибку.
Самое забавное в этой ситуации то что:

Ошибки исправленные в 8.3.3.715

20016551  Параметры запроса динамического списка

Проблема:
При изменении на сервере текста запроса динамического списка установленные на сервере параметры теряются при передаче на сторону клиента.
Дата публикации:
2013-07-18

http://downloads.v8.1c.ru/content/Platform/8_3_3_715/ErrPlatform_8_3_3_715.htm


Обработка с демонстрацией:
http://rghost.ru/50697009

Выбираем любого контрагента. Жмем "Изменить запрос и установить параметр" потом пытаемся сортировать список нажатием на шапку любой колонки.

на 8.3.4.317 ошибка на 8.2.хх работает.

Собственно к чему я это все написал, может с 8.3 как то изменился подход к работе с параметрами? (Например как в случае с отборами).
Я пробовал и Настройки.ПараметрыДанных и ФиксированныеНастройки.ПараметрыДанных.

Ну и если у кого доступ на партнерский есть передавайте им привет.
1 VVi3ard
 
05.12.13
11:14
Смотрю сейчас:
Ошибки исправленные в 8.3.4.365

И вижу:
20020422  Параметры динамического списка
Проблема:
При изменении на сервере текста запроса динамического списка могут теряться ранее установленные параметры динамического списка.
Дата публикации:
2013-11-29

Позже поставлю проверю, а вдруг и правда исправили.
2 xReason
 
05.12.13
11:31
В копилку багов 8.3.4.359 (сейчас проверю в 365)
Не вызывается функция, после закрытия формы, а должна


&НаКлиенте
Процедура СписокКонтрагентовВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    СтандартнаяОбработка=Ложь;
    Контрагент = Объект.СписокКонтрагентов.Получить(ВыбраннаяСтрока).Контрагент;
    Оп = Новый ОписаниеОповещения("ОбновитьКонтрагентаПослеЗакрытия", ЭтаФорма);
    ПоказатьЗначение(Оп,Контрагент);
КонецПроцедуры

&НаКлиенте
Процедура ОбновитьКонтрагентаПослеЗакрытия(Результат, Параметры) Экспорт
    Сообщить("Эта процедура не вызывается после закрытие формы, а должна");
КонецПроцедуры
3 xReason
 
05.12.13
12:08
8.3.4.365 - так же не работает. Как о баге в 1С сообщить?
4 vhl
 
05.12.13
12:19
(3) Письмом на [email protected]
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан