Понедельник, 07.10.2024, 07:13
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Портативные ИР 3.21.1, подбор и обработка объектов
drlivseyДата: Среда, 10.12.2014, 18:11 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 14
Статус: Оффлайн
Версия платформы 1С:Предприятие 8.2 (8.2.16.352)
СУБД MS SQL2008
Тип клиентского приложения Толстый клиент
Версия подсистемы Инструменты разработчика 3.21.1
Название и версия основной конфигурации Бухгалтерия предприятия, редакция 2.0 (2.0.57.8)

В параметры произвольного алгоритма добавлены ссылки на объекты БД. При сохранении произвольного алгоритма для многократного использования ссылки на объекты БД не сохраняются.

Порядок воспроизведения:
1. Через консоль запросов (КЗ) находим интересующие нас документы "Реализация товаров и услуг"
2. Выделяем в КЗ колонку "Ссылка" и передаем её в "Консоль обработки данных"
3. В отрывшейся форме "Подбор и обработка объектов БД" на закладке "Обработки" выбираем п. "Произвольный алгоритм".
4. В открывшейся форме добавляем ссылки на объекты БД и пишем некий код, в котором ссылаемся на объекты БД. (см скрин 1).
5. Нажимаем кнопку "Сохранить настройку", отмечена красной стрелкой и закрываем форму.
6. Повторно открываем форму сохраненной настройки. (см. скрин 2).Ссылки на объекты БД не сохранились...

P.S. Вдогонку. У ссылок на добавленные объекты БД тип значения в таблице показывается как "Строка", что не есть верно...
Прикрепления: 9168768.png (75.1 Kb) · 7467697.png (27.2 Kb)


Сообщение отредактировал drlivsey - Среда, 10.12.2014, 19:38
 
tormozitДата: Среда, 10.12.2014, 21:45 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Похоже вставка ссылок выполняется неправильным методом. Раз программа вставляет строки, значит ты вставляешь строки, а не ссылки.
 
drlivseyДата: Четверг, 11.12.2014, 10:33 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 14
Статус: Оффлайн
Со вставкой ссылок частично разобрался. Внизу есть кнопка "Вставка" -> "Ссылка на объект БД". Но по этой кнопке нельзя вставить ссылку на перечисления.

Перечисления вставляются по Insert стоя на верхней таблице. Было бы логично чтобы при добавлении ссылки на объект в колонке "Значение" тип этой ссылки определялся и подставлялся в колонку "Тип значения".

Основная проблема с несохранением ссылок от способа их добавления никак не зависит...
 
tormozitДата: Четверг, 11.12.2014, 10:43 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Команда "Ссылка на объект БД" судя по названию и не должна вставлять ссылки на значения перечислений, т.к. они не являются объектами БД.

Опиши способ воспроизведения проблемы заново с учетом правильного метода вставки ссылок.
 
drlivseyДата: Четверг, 11.12.2014, 11:03 | Сообщение # 5
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 14
Статус: Оффлайн
Предложи ПРАВИЛЬНЫЙ способ вставки ссылки на значение перечисления. Если не хочу писать в коде Перечисление.ИмяПеречисления.ЗначениеПеречисления.

Порядок воспроизведения не изменился:
1. Через консоль запросов (КЗ) находим интересующие нас документы "Реализация товаров и услуг"
2. Выделяем в КЗ колонку "Ссылка" и передаем её в "Консоль обработки данных"
3. В отрывшейся форме "Подбор и обработка объектов БД" на закладке "Обработки" выбираем п. "Произвольный алгоритм".
4. В открывшейся форме добавляем ссылки на объекты БД через кнопку "Вставка" и пишем некий код, в котором ссылаемся на объекты БД.
5. Нажимаем кнопку "Сохранить настройку", отмечена красной стрелкой и закрываем форму.
6. Повторно открываем форму сохраненной настройки.Ссылки на объекты БД не сохранились...
 
tormozitДата: Четверг, 11.12.2014, 11:10 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Нужны скриншоты непосредственно перед нажатием на кнопку сохранения и сразу после повторного открытия настройки.
 
drlivseyДата: Четверг, 11.12.2014, 11:15 | Сообщение # 7
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 14
Статус: Оффлайн
Для упрощения воспроизведения:
    Платформа та же
    База файловая.
    Клиент толстый
    Конфигурация Бухгалтерия предприятия, редакция 2.0 (2.0.58.5) , типовая, на поддержке.
    Версия ИР та же.

1.Сразу открываем "Подбор и обработка объектов БД"
2. Выбираем произвольные объекты для обработки.
3. Выбираем "Произвольный алгоритм".
4. добавляем ссылку на объект по кнопке "Вставить"
5. Пишем некий код.
6. Сохраняем
7. Открываем и удивляемся, куда делись вставленные правильным образом ссылки на объекты БД....
Прикрепления: 7296481.png (59.6 Kb) · 8461661.png (54.3 Kb)


Сообщение отредактировал drlivsey - Четверг, 11.12.2014, 11:41
 
tormozitДата: Четверг, 11.12.2014, 20:30 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Создается впечатление, что не сохраняются не значения, а сами параметры алгоритма.
Проблему воспроизвел. Проявляется она только в портативном варианте. Будет исправлена в следующей версии.
 
drlivseyДата: Четверг, 11.12.2014, 23:34 | Сообщение # 9
Сержант
Группа: Пользователи
Сообщений: 36
Репутация: 14
Статус: Оффлайн
Принято, жду обновления чтобы проверить...
 
tormozitДата: Суббота, 13.12.2014, 22:46 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 6386
Репутация: 165
Статус: Оффлайн
Исправлено в 3.22.1
 
  • Страница 1 из 1
  • 1
Поиск: