Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
29 Мар 2020, 03:49
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Передать параметр в справочник  (Прочитано 354 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн trialex3

  • ***
  • Сообщений: 118
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2018-04-12
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день, подскажите пожалуйста можно ли по ссылке отрыть форму элемента справочника и передать туда параметр, который можно будет обработать в модуле формы элемента? Это извращение нужно, что бы открыть по очереди несколько записей справочника и запустить на них пару команд из модуля элемента, так что если кто знает как это сделать другим способом - прошу подсказать.


Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 7100
  • РЕПУТАЦИЯ: 842
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)

В параметры передаете структуру своих параметров. Параметры должены быть прописаны в параметрах формы.

Для того чтобы открыть конкретный элемент нужно указать навигационную ссылку. Навигационная ссылка получается функцией ПолучитьНавигационнуюСсылку(<Объект>, <ИмяРеквизита>, <Индекс>)

Оффлайн trialex3

  • ***
  • Сообщений: 118
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2018-04-12
  • Сайт: 
  • Профессия: Ученик 1С
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)

В параметры передаете структуру своих параметров. Параметры должены быть прописаны в параметрах формы.

Для того чтобы открыть конкретный элемент нужно указать навигационную ссылку. Навигационная ссылка получается функцией ПолучитьНавигационнуюСсылку(<Объект>, <ИмяРеквизита>, <Индекс>)

Создал тестовую обработку с кодом:
Процедура КнопкаВыполнитьНажатие(Кнопка)
Нссылка = ПолучитьНавигационнуюСсылку(Ссыль);
ОткрытьФорму("Справочник.АР_КонструкторЦен.ФормаОбъекта",,,,,Нссылка,,);
КонецПроцедуры
Открывает чистую форму создания нового элемента. Параметр Ссыль это ссылка с формы соответственно.

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 7100
  • РЕПУТАЦИЯ: 842
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Немного ошибся. Вот так надо делать:

   
СтруктураПараметровОткрытия = Новый Структура();
СтруктураПараметровОткрытия.Вставить("Ключ",Объект.Номенклатура);
        ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта",СтруктураПараметровОткрытия);

Смотрите обработку

Оффлайн trialex3

  • ***
  • Сообщений: 118
  • РЕПУТАЦИЯ: 1
  • КПД: 1%
  • Регистрация: 2018-04-12
  • Сайт: 
  • Профессия: Ученик 1С
Немного ошибся. Вот так надо делать:

   
СтруктураПараметровОткрытия = Новый Структура();
СтруктураПараметровОткрытия.Вставить("Ключ",Объект.Номенклатура);
        ОткрытьФорму("Справочник.Номенклатура.ФормаОбъекта",СтруктураПараметровОткрытия);

Смотрите обработку
Спасибо большое, еще вопрос задам. Предположим то это действие делается в цикле. Т е несколько окон нужно по очереди открыть, запустить там команду и закрыть. Эта функция откроет сразу несколько окон по очереди и не будет ждать завершения работы предыдущего окна?
З.Ы.
А используя эту функцию я и параметр могу передать? Как то так:
СтруктураПараметровОткрытия = Новый Структура();
    СтруктураПараметровОткрытия.Вставить("Ключ",Ссыль);
СтруктураПараметровОткрытия.Вставить("КоличествоЗапрашиваемыхХарактеристик",111);

Последний раз редактировалось: trialex3; 28 Ноя 2019, 14:20

Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 7100
  • РЕПУТАЦИЯ: 842
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Можно передать параметр.
Ждать закрытия не будет, сразу будет отрабатывать следующий код.


Теги:  
 

Помогите правильно настроить справочник "Единицы измерения" и "Номенклатура"

Автор perminovandrРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 1002
Последний ответ 23 Янв 2019, 07:21
от Геннадий ОбьГЭС
справочник "Главы по БК"

Автор IaterРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 6300
Последний ответ 21 Май 2015, 13:56
от pavl_vs
ЗУП 3.0 справочник "Должности"

Автор denis_ivanovРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 3451
Последний ответ 08 Апр 2016, 21:19
от denis_ivanov
Почему не грузиться в 1с новый производитель с тем же артикулом? Как изменить обработку что-бы артикул не проверялся а сразу заводился в справочник и суммировался с уже существующим товаром с выставлением последней цены при последней загрузки?

Автор сергей123Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 450
Последний ответ 14 Фев 2019, 11:19
от сергей123
Справочник "Ресурсные спецификации"

Автор MroРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1575
Последний ответ 17 Авг 2016, 16:13
от SGIRG

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
91 Сообщений
LexaK
60 Сообщений
antoneus antoneus
32 Сообщений
alexandr_ll
32 Сообщений
Алексей Рожков Алексей Рожков
30 Сообщений
ef0din
25 Сообщений
wise wise
22 Сообщений
Varg . Varg .
20 Сообщений
Alexbis
17 Сообщений
Алексей_1985_06
17 Сообщений

* Кто онлайн

  • Точка Гостей: 181
  • Точка Скрытых: 0
  • Точка Пользователей: 0

Нет пользователей онлайн.

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal