#0
by Алекс55555
Добрый вечер ! Есть задание : Определить обработчик события ,который бы позволил после выбора контактного лица автоматически устанавливать в документе значение контрагента(владельца) .При реализации -использовать табличную обработку. Вот код : &НаКлиенте Пишет ,что Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(39,19)}: Переменная не определена (КонтактноеЛицо) Сообщить (<<?>>КонтактноеЛицо); (Проверка: Сервер) {Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(40,19)}: Переменная не определена (Контрагент) Сообщить (<<?>>Контрагент ); (Проверка: Сервер) Помогите разобраться пожалуйста.
#2
by Алекс55555
Спасибо , ошибка исправлена. Только я по прежнему ввожу контактноелицо , и сам же ввожу потом контрагента. А по заданию нужно "после выбора контактного лица автоматически устанавливать в документе значение контрагента(владельца)" Что делать не приложу ума. И при выборе контактного лица - выскакивает сообщение, где просто перечислены все контактные лица и контрагенты, и нет возможности выбрать сначала контактное лицо , если контрагент пустой. Жду ваших советов.
#3
by User_Agronom
...автоматически устанавливать... В коде нигде ничего автоматически не устанавливается. Попробуйте подумать логически.
#4
by Asmody
запрос нужно параметризировать. в текст запроса добавить ГДЕ КонтактныеЛица.Ссылка = &КонтактноеЛицо и добавить установку параметра: Запрос.УстановитьПараметр("КонтактноеЛицо", КонтактноеЛицо) тогда в результате запроса будет только нужный контрагент
#5
by Алекс55555
Спасибо, сделал. Если правильно понял , то должно выглядеть так : КонецПроцедуры Только ничего так и не поменялось...
#6
by Asmody
Параметр запроса устанавливается до его выполнения. И, да, документацию придется почитать.
#7
by User_Agronom
...Запрос.УстановитьПараметр("КонтактноеЛицо", Выборка.КонтактноеЛицо);... Жуть. Ты не понял, что значит параметр запроса... Это всё с умным словом "параметризировать"! Начни с того, что тебе нужно. Т.е. куда ты хочешь что-то установить. А потом: как получить то, что хочешь установить. Что у тебя есть, для того, чтобы это получить. Читать сначала нужно не документацию к 1С, а принципы решения задач с помощью языка программирования.
#8
by Asmody
Ну, мы ж тут программировать собрались, а не в крысню играть. Будем сразу разговаривать нужными словами.
#9
by kubik_live
Иванов Иван Иванович может быть контактным лицом множества контрагентов. У задачи нет решения
#14
by User_Agronom
Цитата, да ещё учителя. Но не суть: если давать совет, то так, чтобы ТС понял. Но ТС пока считает (я верю, что в будущем он будет разбираться великолепно, но не сегодня точно), что цикл Можно заменить командой: Запрос.УстановитьПараметр( ИМХО: советы с терминами ещё больше его запутают. Это студент, похоже.
#16
by User_Agronom
Я в дал совет: "...Попробуйте подумать логически". и в "...Начни с того, что тебе нужно. Т.е. куда ты хочешь что-то установить. А потом: как получить то, что хочешь установить. Что у тебя есть, для того, чтобы это получить..." И это не стёб. Правильно заданный вопрос даст нам с вероятностью 80% правильный ответ на него.
#17
by Алекс55555
Спасибо большое , за дельные советы. Да студент , да учусь. Но не все сразу становились мастерами))
#18
by magicSan
теорию бы почитал для начала. судя по всему 1С единсвенный ЯП с которым автор работал.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Глобальная переменная
- Запрос, Строковая переменная запроса.
- Переменная не определена
- Конвертация данных - ПКО - ПослеЗагрузки - переменная ПараметрыОбъекта
- Ошибка Переменная не определена (РежимДиалогаВопрос)
- После переноса на SQL не определена переменная Рабочая Дата
- СКД. Переменная данных Номенклатура.ЭтоГруппа
- v8: при загрузке в приемник ругается что переменная не определена
- Переменная не определена (ЭтотОбъект)
- УФ. Переменная не определена (ЭтотОбъект)... Да как так-то?
- v7: Запрос Группировка переменная не определена под некоторыми пользователями
- Переменная не определена (ТипВнешнейКомпоненты)
В этой группе 1С
- Розница 2.2.1.19 Тестовая
- Розница 2.1 РИБ Не удалось заблокировать таблицу _Reference72
- Переход с 2.0 на 3.0 БП
- Бухгалтерия. Регламентная операция "Закрытие счетов 20,23,25,26"
- Комплексная автоматизация 1.1 создание РИБ
- Видимость областей табличного документа в разных форматах строк
- Не стартуют регламентные задания на сервере 1С
- Помогите программно рассчитать себестоимость 1с 8.2 бп
- УТ 11.1 (11.1.10.167) Валовая прибыль по поставщикам .
- Потеря груза транспортной компанией в УТ
- Срез последних на каждый день
- Почтовые клиенты и CRM в 1с 8.3
- В ЗУП 3.0 регл. отчетность не работает?
- Сохранить значение строки ТЧ
- Добавить внешнюю печатную форму к справочнику
- Как запретить просматривать чужие диски в домене?
- Проверка на пустое значение с типом перечисления в запросе
- Выбор способа реализации тех задания - пилить или средствами конфигурации?
- 1c => XML => Excel
- v7: FormEx. ПриНажатииЛевойКнопки, в глобальном модуле, ловит не верные координаты.