Форум программистов, компьютерный форум, киберфорум
Наши страницы
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.63/19: Рейтинг темы: голосов - 19, средняя оценка - 4.63
Wolf1975
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 15
1

Получение реквизита справочника

01.08.2013, 17:52. Просмотров 3543. Ответов 32
Метки нет (Все метки)

в 1с только начинаю разбиратся по работе , так что сильно не пинайте ;-)
Есть обработка котрая запускается из справочника контрагенты, из конкретного открытого контрагента.
На обработке есть поле выбора конртагента .
Как сделать так чтоб при открыти обработки в ето поле попадал контрик из которого открыта обработка .
Как получить в переменную етого конкретного контрагента .пока ума не приложу :-(???

Добавлено через 48 минут
Забыл отметить УПП 1,3 1с 8,2,15 для Украины
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2013, 17:52
Ответы с готовыми решениями:

Удаление реквизита из справочника
проблема элементарная, но чёто туплю.... Нужно в цикле пройтись по справочнику...

Изменить значение реквизита справочника
Парни подскажите! Хочу сменить вид номенклатуры с Продукции на Товар, в...

Отображение реквизита справочника в форме
Здравствуйте, интересует как можно реализовать отображение какого либо...

Установить значение реквизита справочника
Пишу курсовую в 1С:Предприятие, 7.7. В обработке документа, в частности, такой...

Изменение реквизита Справочника через Документ
Есть заполненный справочник Обучение в котором реквизиты ФИО и возраст...

32
Joker_vad
Эксперт 1С
472 / 410 / 92
Регистрация: 26.09.2012
Сообщений: 1,830
14.08.2013, 17:30 21
Выложете скрин чтоли формы из который вызываете обработку
0
Wolf1975
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 15
14.08.2013, 17:36  [ТС] 22
ав отладке видно что там Объект СправочникСсылка.Контрагенты но на форме ничего не подхватывает

и как ни странно в форме1 значение не определено ничего не понимаю
0
Joker_vad
Эксперт 1С
472 / 410 / 92
Регистрация: 26.09.2012
Сообщений: 1,830
14.08.2013, 17:38 23
Вам же уже написали нужно открыть форму обработки из справочника и передать параметром туда наименование контрагента

Добавлено через 1 минуту
Цитата Сообщение от Joker_vad Посмотреть сообщение
Процедура ПриОткрытии()
Это для какой формы?
0
Wolf1975
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 15
14.08.2013, 17:52  [ТС] 24
не могу картинку вставить :-(

Добавлено через 3 минуты
Цитата Сообщение от Joker_vad Посмотреть сообщение
Вам же уже написали нужно открыть форму обработки из справочника и передать параметром туда наименование контрагента

Добавлено через 1 минуту

Это для какой формы?
ето внешняя обработка подшаманеняа чтоб открыватся в справочнике контрагенты как печатная форма внешняя (конфу чтоб не трогать) так вот откриваем конкретного контрагента ПП Иванова например и при вызове обработки она должна подхватить наименование контрагента в поле ввода затем вибираем юр или факт адрес и броузер открывавет нам карту яндекс с проеездом к етому контрагенту
0
wladimir_ui
Шизофреник
358 / 361 / 83
Регистрация: 25.06.2013
Сообщений: 1,141
15.08.2013, 04:49 25
может Данные поля ввода неверно указаны?
0
Миниатюры
Получение реквизита справочника  
Wolf1975
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 15
27.08.2013, 10:48  [ТС] 26
прошу прощения что пропал так надоло, отсутствовал на работе и вопросом не занимался
по поводу скрина у меня там
C
1
СправочникСсилка.Контрагенты
вроде правильно?

Добавлено через 3 минуты
Счас уменя код такой, ошибок не выкидывает но и не работает так как я хочу
вместо получения значения в строку выбора он оставляет ее пустую а при нажати кнопочки выбора открывает нового пустого конр агента

1C
1
2
3
4
5
6
Процедура ПриОткрытии()
    Форма1 = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта");
    Объект =Объект.Наименование;
          Сообщить(Форма1);
          Сообщить("Объект");
КонецПроцедуры
0
Joker_vad
Эксперт 1С
472 / 410 / 92
Регистрация: 26.09.2012
Сообщений: 1,830
27.08.2013, 11:19 27
Еще раз как у вас подключена обработка и какие функции она выполняет?
0
Wolf1975
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 15
27.08.2013, 12:31  [ТС] 28
обработка не моя, найдена на просторах инета , ее назаначение показывать на яндекс или гугл карте размещение контрагента.

я чтоб не коцать конфигурацию переделал ее так что она теперь подключается как печатная форма
добавил в модуль обекта следующий код
1C
1
2
3
4
5
Функция Печать()Экспорт
     ФормаПечати = ЭтотОбъект.ПолучитьФорму("Форма");
     ФормаПечати.Открыть();    
    
КонецФункции
подключил ее к справочнику контрагенты, и она появилась под кнопкой печать, теперь я хочу чтоб при вызове она получала реквизит наименование контрагента из того контрагента с которого визвана .

Добавлено через 58 секунд
сори за суржик
0
Joker_vad
Эксперт 1С
472 / 410 / 92
Регистрация: 26.09.2012
Сообщений: 1,830
27.08.2013, 12:41 29
Нужно использовать реквизит ссылка на объект
0
deeller
38 / 38 / 4
Регистрация: 20.04.2011
Сообщений: 786
Записей в блоге: 1
27.08.2013, 12:44 30
Цитата Сообщение от Wolf1975 Посмотреть сообщение
прошу прощения что пропал так надоло, отсутствовал на работе и вопросом не занимался
по поводу скрина у меня там
C
1
СправочникСсилка.Контрагенты
вроде правильно?

Добавлено через 3 минуты
Счас уменя код такой, ошибок не выкидывает но и не работает так как я хочу
вместо получения значения в строку выбора он оставляет ее пустую а при нажати кнопочки выбора открывает нового пустого конр агента

1C
1
2
3
4
5
6
Процедура ПриОткрытии()
    Форма1 = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта");
    Объект =Объект.Наименование;
          Сообщить(Форма1);
          Сообщить("Объект");
КонецПроцедуры
ну вы здесь получаете в переменную объект значения поля контргаент, теперь его надо форме передать, если я правильно понял задачу
0
Joker_vad
Эксперт 1С
472 / 410 / 92
Регистрация: 26.09.2012
Сообщений: 1,830
27.08.2013, 12:46 31
Причем СсылкаНаОбъект у вас доступен только в модуле объекта обработки. В нем нужно создать экспортную переменную, которую надо приравнять СсылкеНаОбъект. И уже эту экспортную переменную использовать в качестве ссылки
0
Wolf1975
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 15
27.08.2013, 14:16  [ТС] 32
Цитата Сообщение от deeller Посмотреть сообщение
теперь его надо форме передать, если я правильно понял задачу
совершенно верно
0
deeller
38 / 38 / 4
Регистрация: 20.04.2011
Сообщений: 786
Записей в блоге: 1
27.08.2013, 15:59 33
Цитата Сообщение от Wolf1975 Посмотреть сообщение
совершенно верно
ссылка на форму у вас уже есть, через нее вытаскивайте имя нужного поля и присваивайте ему значения от объекта
приэто важно что бы типы совпадали
0
27.08.2013, 15:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2013, 15:59

Убрать предупреждении при редактировании реквизита справочника
Вот процедура, которая не допускает повторный ввод артикула номенклатуры...

Заполнение данных из справочника автоматически при выборе 1 реквизита
здравствуйте! у меня 2 вопроса: 1. как сделать, чтобы при выборе из...

Как присвоить реквизиту ТЧ документа значение реквизита справочника?
Есть справочник "Номенклатура" в нем реквизит РозничнаяЦена, Документ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru