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

Хранилище

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

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



> Строка из справочника в документ , Потерялся как подтянуть один из реквизитов справочника в документ          
Lexveritas Подменю пользователя
сообщение 05.04.17, 18:03
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 63
Спасибо сказали: 2 раз
Рейтинг: 0

1С8.3.10 УПП.

Документ ОтчетПроизводстваЗаСмену, вкладка "Исполнители". Добавили пару колонок - "ВидВыработки" и "ВыработкаВНатЕдиницах". Вид выработки ссылается на справочник "ТехнологическиеОперации", у которого есть реквизит "Расценка". В документе на данной вкладке так же есть "РаценкаРабот".

Задача такова:
Выбираю ВидВыработки - в РасценкуРабот подтягивается Расценка из справочника ТехнологическиеОперации. Сломал мозги и вообще оконечно потерялся. Интернет пестрит "иерархическими справочниками" и тем что мне вообще никак не поможет.

Буду очень благодарен за помощь!

Vofka Подменю пользователя
сообщение 06.04.17, 8:27
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

У колонки ВидВыработки событие ПриИзменении. Там пишете код по заполнению колонки Расценка. Что конкретно не получается?

Lexveritas Подменю пользователя
сообщение 06.04.17, 10:22
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 63
Спасибо сказали: 2 раз
Рейтинг: 0

Vofka @ Сегодня, 9:27 * ,
Делаю у колонки ВидВыработки делаю событие при изменении.

Что не получается? Не получается сам код. Вообще не могу себе хоть как то представить как подтянуть данные именно из справочника. В управляемом приложении буквально тремя строками подтягиваю данные из регистра накопления. А, вот тут малость завис.
Код которым пытался хоть что то сделать показывать не особо хотелось бы, перед людьми стыдно!

Flexy Подменю пользователя
сообщение 06.04.17, 10:30
Сообщение #4

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Не надо ни кого и ни чего стыдиться. Показывайте код...и возможно Вам подскажут, как решить задачу.

Lexveritas Подменю пользователя
сообщение 06.04.17, 10:44
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 63
Спасибо сказали: 2 раз
Рейтинг: 0

Flexy @ Сегодня, 11:30 * ,
Всё просто. Какой то кусок кода был, но я его убрал нафиг, потому как не могу понять что туда лепить.
Пробовал по вот этому образцу, найденому в просторах сети
Для Каждого ТекущаяСтрока Из ЭлементСправочника.КонтактнаяИнформация Цикл 
  СтруктураДанные.Вставить("Адрес",ТекущаяСтрока.Адрес);
КонецЦикла;


Конечно же ничего не вышло. (имена справочника и ресурсов конечно же менял)

Как и писал, даже и приблизительного понятия не имею что туда лепить. Хотя задача вроде бы как примитивная...

Flexy Подменю пользователя
сообщение 06.04.17, 10:56
Сообщение #6

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Цитата(Lexveritas @ 05.04.17, 18:03) *
Задача такова:
Выбираю ВидВыработки - в РасценкуРабот подтягивается Расценка из справочника ТехнологическиеОперации.

Вешайте событие "ПриИзменении" на колонку "ВидВыработки" в таблице "Исполнители".
Процедура ВидВыработкиПриИзмениии()
ЭлементыФормы.Исполнители.ТекущиеДанные.РасценкаРабот = ЭлементыФормы.Исполнители.ТекущиеДанные.ВидВыработки.Расценка;
КонецПроцедуры

Lexveritas Подменю пользователя
сообщение 06.04.17, 12:40
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 63
Спасибо сказали: 2 раз
Рейтинг: 0

Flexy @ Сегодня, 11:56 * ,
Цитата(Flexy @ 06.04.17, 11:56) *
Вешайте событие "ПриИзменении" на колонку "ВидВыработки" в таблице "Исполнители".
Процедура ВидВыработкиПриИзмениии()
ЭлементыФормы.Исполнители.ТекущиеДанные.РасценкаРабот = ЭлементыФормы.Исполнители.ТекущиеДанные.ВидВыработки.Расценка;
КонецПроцедуры


Здесь получается из таблицы исполнители, в таблицу исполнители. А нужно из Справочники,ТехнологическиеОперации реквизит расценка в таблицу исполнители столбец РасценкаРабот. Сделать так, чтоб один столбец был равен другому не проблема. Проблема в том, чтоб подтягивалась стоимость работ при изменении вида.

Lexveritas Подменю пользователя
сообщение 07.04.17, 8:40
Сообщение #8

Говорящий
***
Группа: Пользователи
Сообщений: 63
Спасибо сказали: 2 раз
Рейтинг: 0

И, никто ничего не может подсказать?

sava1 Подменю пользователя
сообщение 07.04.17, 9:12
Сообщение #9

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2688
Из: Проскуров
Спасибо сказали: 681 раз
Рейтинг: 659.7

Цитата(Lexveritas @ 07.04.17, 9:40) *
И, никто ничего не может подсказать?

Так уже все подсказали. Разве, что полностью код не написали

Процедура ВидВыработкиПриИзмениии()
    тд =  ЭлементыФормы.Исполнители.ТекущиеДанные;
    Если ЗначениеЗаполнено(тд.ВидВыработки) Тогда
           тд.РасценкаРабот = тд.ВидВыработки.Расценка;
    КонецЕсли;
КонецПроцедуры

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


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

 

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