Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 03:10

Подставление контрагента в 8.2

Автор Nail2010, 04 апр 2011, 07:25

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

Nail2010

Все работает, всем спасибо!

Nail2010

&НаСервереБезКонтекста
Функция ПолучитьКонтрагента(КонтактноеЛицо);
КонтактноеЛицоВыбор=Справочники.КонтактныеЛица.Выбрать();
КонтактноеЛицо=КонтактноеЛицоВыбор.Наименование;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
               | КонтактныеЛица.Владелец КАК Владелец
               |ИЗ
               | Справочник.КонтактныеЛица КАК КонтактныеЛица
               |ГДЕ
               | КонтактныеЛица.Наименование = &Наименование";
Запрос.УстановитьПараметр("Наименование",КонтактноеЛицо);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
ВыборкаДетальныеЗаписи = Результат.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.Владелец;
КонецЦикла;
КонецЕсли;
КонецФункции


Поторопился я что все работает.... теперь обнуляются обе строки - и с котрагентом, и с Контактным лицом...

Nail2010

Все отлично, теперь точно все работает :)

Nail2010

Только вылезла досадная неприятность - документ поступление Товаров - тот, в котором писал данный код - не отображается ни в одной подсистеме рабочего стола, хотя галки везде стоят... такое впечатление, что система этот докумнет вообще не видит......открываешь через "Все Функции" - форма абсолютно пустая, и даже кнопка "Создать" недоступна... галки везде стоят, все отмечено.

Nail2010

А вот при изменении конфигурации на "Обычное приложение" - документ свободно открывается, и в форме списка и в форме документа. Что за ерунда....

Nail2010

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск