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

как правильно делать срез чтобы вывести оклад сотрудника?

Автор soul_sb, 18 ноя 2013, 11:49

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

soul_sb

Собственно возник вопрос.

Допустим я храню в переменной "имя" ФИО сотрудника. и как правильно сформулировать запрос чтобы программа вывела в Макет в ячейку с параметром "Оклад" оклад сотрудника с именем в переменной "имя"?

Просто раньше на 1С не работал, вот только начал учится, и что первое то что на русском непривычно программировать)))

1С предприятие 8.2, Бухгалтерия 1.6.

soul_sb

Я начинаю делать так:

имя = "Иванов";
имяСотрудника = Справочники.ФизическиеЛица.НайтиПоНаименованию(имя, Истина);

запрос = новый Запрос;

запрос.Текст = "  дальше как? вот тут у меня сложности как правильно сделать запрос.

sdilshod

Примерно так

зап = новый Запрос;

Зап.Текст= " ВЫБРАТЬ
           |  РаботникиОрганизацийСрезПоследних.Оклад
           | ИЗ
       | РегистрСведений.РаботникиОрганизаций.СрезПоследних(&ДатаСреза, Сотрудник =&Сотрудник) КАК";

Зап.УстановитьПараметр("ДатаСреза", Дата);
Зап.УстановитьПараметр("Сотрудник", имяСотрудника);



Для создание запросов есть конструктор запросов.

Теги:

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

Рейтинг@Mail.ru

Поиск