Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
irifka2012
60 / 30 / 5
Регистрация: 22.05.2012
Сообщений: 102
1

Подставить в поле ввода документа, из справочника табличной части

29.06.2015, 13:38. Просмотров 1279. Ответов 6
Метки нет (Все метки)

Приветствую, есть Справочник транспортные компании в котом есть 2 табличные части Водители и Автомобили, Есть документ ТТН, в котором есть поле для ввода Водитель ФИО и его права , и марка автомобиля и номер. Как можно чтобы выбиралось именно из табличной части справочника? Может быть организовать данные по другому, буду очень признательна за ответ
0
Миниатюры
Подставить в поле ввода  документа, из справочника табличной части   Подставить в поле ввода  документа, из справочника табличной части  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2015, 13:38
Ответы с готовыми решениями:

Как вывести поле из строки табличной части справочника в реквизит документа?
Есть справочник ФизЛица с таблчной частью образование и документ Учет с...

Автозаполнение полей документа, из табличной части справочника
Здравствуйте, столкнулся со следующей проблемой. Необходимо сделать...

Из табличной части справочника в табличную часть документа
1С:8.2! Здраствуйте, имеются объекты: 1) справочник "Продукция"...

Заполнение табличной части документа данными из справочника
Добрый день! Очень нужна ваша помощь ! Есть справочник Должности (на каждую...

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

6
Yanush
159 / 156 / 61
Регистрация: 28.09.2013
Сообщений: 288
Завершенные тесты: 1
29.06.2015, 19:05 2
Примерно так можно сделать:
В товарной накладной
1. В настройках элементов формы поле водитель: убираешь галочку "Редактирование текста", "Кнопка создания" ставишь в "Нет".
2. Создаешь функцию в модуле менеджера справочника АвтоОрганизации (или как он у тебя называется):
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
функция ПолучитьСписокВодителейОрганизации(организацияПеревозчик) экспорт
    списокВодителей = новый СписокЗначений;
    
    запрос = новый Запрос("ВЫБРАТЬ Водитель КАК ВодительСсылка, ПРЕДСТАВЛЕНИЕ(Водитель) КАК Водитель ИЗ Справочник.АвтоОрганизации.СписокВодителей ГДЕ Ссылка = &Ссылка");
// АвтоОрганизации заменить на имя твоего справочника
// СписокВодителей заменить на имя табличной части твоего справочника с организациями
    запрос.УстановитьПараметр("Ссылка", организацияПеревозчик);
    
    запросРезультат = запрос.Выполнить().Выбрать();
    
    если запросРезультат.Количество() тогда
        пока запросРезультат.Следующий() цикл
            списокВодителей.Добавить(запросРезультат.ВодительСсылка, запросРезультат.Водитель);     
        конеццикла;
    конецесли;
    
    возврат списокВодителей;
конецфункции
3. Создаешь функцию в модуле формы накладной:
1C
1
2
3
4
&НаСервереБезКонтекста
функция ПолучитьСписокВодителейОрганизацииСервер(организацияПеревозчик)
    возврат Справочники.АвтоОрганизации.ПолучитьСписокВодителейОрганизации(организацияПеревозчик);
конецфункции
4. Создаешь событие:
1C
1
2
3
4
5
&НаКлиенте
Процедура ВодительНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    ДанныеВыбора = ПолучитьСписокВодителейОрганизацииСервер(Объект.ОрганизацияПеревозчик); // ОрганизацияПеревозчик замени на реальное название реквизита 
    СтандартнаяОбработка = Ложь;
КонецПроцедуры
С автомобилем можно также поступить.
1
Tklwegsd
Эксперт 1С
711 / 517 / 176
Регистрация: 24.07.2013
Сообщений: 1,831
29.06.2015, 19:25 3
Лучше организавать по другому: Водители и автомобили - отдельные справочники, подчиненные справочнику Транспортные компании.
1
irifka2012
60 / 30 / 5
Регистрация: 22.05.2012
Сообщений: 102
29.06.2015, 20:22  [ТС] 4
Код работает, но выбирается не Имя водителя а все равно наименование организации
0
irifka2012
60 / 30 / 5
Регистрация: 22.05.2012
Сообщений: 102
29.06.2015, 20:53  [ТС] 5
Организовала данные в виде подчиненных справочников Водители и Автомобили, ФИО водителя-наименование, удостоверение-код, не получается вывести отдельно код, выводит только имя водителя.
0
Миниатюры
Подставить в поле ввода  документа, из справочника табличной части  
irifka2012
60 / 30 / 5
Регистрация: 22.05.2012
Сообщений: 102
29.06.2015, 21:26  [ТС] 6
Тема закрыта, решила своим путем
0
Tklwegsd
Эксперт 1С
711 / 517 / 176
Регистрация: 24.07.2013
Сообщений: 1,831
29.06.2015, 21:41 7
Цитата Сообщение от irifka2012 Посмотреть сообщение
Тема закрыта, решила своим путем
Написав на форум, будьте добры показать свое решение!
0
29.06.2015, 21:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2015, 21:41

Отображение не стандартного реквизита справочника в табличной части документа
Здравствуйте. Столкнулся с проблемой в собственной конфе на 1с 8.3.5. Есть 2...

Значение строки табличной части получить в табличной части другого документа
Есть документ ПриходнаяНакладная (товар приходит от поставщика по его цене), с...

Как запретить проведение документа, если в табличной части в поле Цена значение меньше либо равно 0?
Как сделать так, чтобы документ не проводился, если Цена <= 0? Вот мои...


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

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

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