Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Програмное добавление менеджеров в Спр.Контрагенты
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Pashaboston
Как програмно добавить менеджера в таб. часть Справочник Контрагенты. Конфигурация УТП для Украины версия 1.2
Petre
Справочник "Контрагенты", табличная часть "МенеджерыПокупателя", реквизит табличной части "МенеджерПокупателя" (тип - Справочник "Пользователи").
А в чем сложности?
Pashaboston
Вот код:
Процедура КнопкаВыполнитьНажатие(Кнопка)
    
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
                       |    Контрагенты.Ссылка КАК Ссылка,
                       |    Контрагенты.Наименование КАК Наименование
                       |ИЗ
                       |    Справочник.Контрагенты КАК Контрагенты
                       |ГДЕ
                       |    Контрагенты.Родитель = Родитель В ИЕРАРХИИ(&Родитель)
                       |УПОРЯДОЧИТЬ ПО
                       |    Наименование";
                      
    Запрос.УстановитьПараметр("Группа", Група);
    Результат = Запрос.Выполнить().Выбрать();
    //Результат.Свернуть("Контрагент", "Договор");
    
    Пока Результат.Следующий() Цикл
        
        Документ = Результат.Ссылка.ПолучитьОбъект();
        НоваяСтрока = Документ.МенеджерПокупателя.Добавить();
        НоваяСтрока.МенеджерПокупателя = ФизЛица;
        Документ.Записать();
        
        КонецЦикла;
    
КонецПроцедуры

Но вылетает ошибка:
{Форма.Форма.Форма(17)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить().Выбрать();
по причине:
{(7, 48)}: Не задано значение параметра "Родитель"
Контрагенты.Родитель = Родитель В ИЕРАРХИИ(<<?>>&Родит
alex040269
Цитата(Pashaboston @ 15.07.14, 14:13) необходимо зарегистрироваться для просмотра ссылки
| Контрагенты.Родитель = Родитель В ИЕРАРХИИ(&Родитель)

Цитата(Pashaboston @ 15.07.14, 14:13) необходимо зарегистрироваться для просмотра ссылки
Запрос.УстановитьПараметр("Группа", Група);

???
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.