Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Позиционирование на определенной строке в списке          
onsamuy Подменю пользователя
сообщение 11.06.12, 23:02
Сообщение #1

Оратор
Иконка группы
Группа: Местный
Сообщений: 264
Спасибо сказали: 69 раз
Рейтинг: 0

Как спозиционироваться на определенной строке в таблице?
Имеется управляемая форма выбора,
динамический список, его основная таблица - справочникСписок.Контрагенты (конфа типовая, бух. для Украины)

Как бы книжка пишет, достаточно установить значение

Элементы.Список.ТекущаяСтрока = Выборка.Ссылка, где выборка.Ссылка - нужная мне ссылка справочника, но в результате
ничего не получается, таблица выводится с позиционированием на 1 строке справочника списка контрагенты, как и раньше...

pablo Подменю пользователя
сообщение 12.06.12, 12:20
Сообщение #2

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

14000000.gif ушел учить матчасть

Сообщение отредактировал pablo - 12.06.12, 14:13
Причина редактирования: Футбол каждій день - зло


Signature
Правильно поставленный вопрос содержит до 90% ответа.

onsamuy Подменю пользователя
сообщение 12.06.12, 12:49
Сообщение #3

Оратор
Иконка группы
Группа: Местный
Сообщений: 264
Спасибо сказали: 69 раз
Рейтинг: 0

так вроде же Синтакс Помощник говорит что можно...

Расширение управляемой формы для динамического списка (Managed form extension for dynamic lists)
ТекущаяСтрока (CurrentRow)
Описание:

Строка динамического списка, на которую будет установлен курсор после открытия формы.
В качестве значения для параметра используются значения ссылок на объекты, которые содержит главная таблица динамического списка. Например, СправочникСсылка.Товары.

logist Подменю пользователя
сообщение 12.06.12, 13:05
Сообщение #4

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(onsamuy @ 12.06.12, 0:02) *
но в результате
ничего не получается,

В реквизите "Ссылка" динамического списка, стоит признак "Использовать всегда"?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

onsamuy Подменю пользователя
сообщение 12.06.12, 13:29
Сообщение #5

Оратор
Иконка группы
Группа: Местный
Сообщений: 264
Спасибо сказали: 69 раз
Рейтинг: 0

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

alex040269 Подменю пользователя
сообщение 12.06.12, 14:06
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(onsamuy @ 12.06.12, 14:29) *
признак не был установлен, но сейчас попробовал установить, все равно не стает на строку нужную. может потому что в иерархии она?

а сcылка присутствует в верхнем уровне иерархии? Если нет, то ее и в списке нет. Оня появится когда Вы раскроете соответствующую папку.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

onsamuy Подменю пользователя
сообщение 12.06.12, 15:20
Сообщение #7

Оратор
Иконка группы
Группа: Местный
Сообщений: 264
Спасибо сказали: 69 раз
Рейтинг: 0

специально перенес нужный мне элемент справочника в верхний уровень иерархии, все равно не позиционируется

хакерок Подменю пользователя
сообщение 06.07.12, 12:31
Сообщение #8

Оратор
*****
Группа: Пользователи
Сообщений: 258
Из: Київ
Спасибо сказали: 12 раз
Рейтинг: 0

Цитата(onsamuy @ 12.06.12, 0:02) *
Как спозиционироваться на определенной строке в таблице?
Имеется управляемая форма выбора,
динамический список, его основная таблица - справочникСписок.Контрагенты (конфа типовая, бух. для Украины)

Как бы книжка пишет, достаточно установить значение

Элементы.Список.ТекущаяСтрока = Выборка.Ссылка, где выборка.Ссылка - нужная мне ссылка справочника, но в результате
ничего не получается, таблица выводится с позиционированием на 1 строке справочника списка контрагенты, как и раньше...


Для того чтоб спозицировать курсор в нужную строчку нужно предать Индентификатор. А прежде чем его передать его нужно найти

Скину пример где происходит позицирование в нужной строке Списка Документа Заказа товара может поможет

&НаКлиенте
Процедура ПозицироватьПозициюВСписокеПодбора(Код)
    
    Если Объект.Список.НайтиСтроки(Новый Структура ("Код", Код)).Количество() <> 0  Тогда
                  Элементы.Список1.ТекущаяСтрока = Объект.Список.НайтиСтроки(Новый Структура ("Код", Код))[0].ПолучитьИдентификатор();
    КонецЕсли;
    
КонецПроцедуры


Удачи

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 17.05.24, 9:31
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!