8.х Вытащить информацию от ответсвенном за склад...

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем swamp, 15 апр 2009.

  1. TopicStarter Overlay
    swamp
    Offline

    swamp

    Регистрация:
    21 янв 2009
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Всем доброго дня.
    Помогите "чайнику". Только начинаю постигать азы программирования 1С. Столкнулся вот с такой проблеймой. Пытаюсь из регистра сведений вытащить информацию об ответственном за склад. Вроде все правильно написал, а результат.. "пустая строка". Где я ошибся?

    ВыбМОЛ = РегистрыСведений.ОтветственныеЛица.ПолучитьПоследнее(ДатаКонца, Новый Структура("СтруктурнаяЕдиница", СкладКомпании.Наименование)).ФизическоеЛицо;

    ОбластьПодвал.Параметры.ПечМОЛДол= ВыбМОЛ;
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Вы передаете строку туда, где должна быть ссылка
    Внимательно прочитайте справку по параметрам
  3. TopicStarter Overlay
    swamp
    Offline

    swamp

    Регистрация:
    21 янв 2009
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Спасибо, я уже почитал Ваш ответ такому же как я, чуть ранне. Он ошибся также как и я.

    Подскажите, а как можно достать должность полученного физического лица, чото пока никак не найду даже куда эту должность ввести.


    Склад = Справочники.Склады.НайтиПоНаименованию(СкладКомпании.Наименование);
    Отбор = Новый Структура;
    Отбор.Вставить("СтруктурнаяЕдиница", Склад);
    МОЛ = РегистрыСведений.ОтветственныеЛица;
    ТекМОЛ = МОЛ.ПолучитьПоследнее(ДатаКонца, Отбор);

    ОбластьПодвал.Параметры.ПечМОЛДол= ТекМОЛ.ФизическоеЛицо;
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Посмотрите в печати счет-фактуры, как подставляют должность.
    В разных релизах в разных местах и по разному называются процедуры...
  5. TopicStarter Overlay
    swamp
    Offline

    swamp

    Регистрация:
    21 янв 2009
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Ага уже поршал. Спасибо. :unsure:

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

Поделиться этой страницей