Имя: Пароль:
1C
1С v8
Запрос
Ø (GROOVY 18.09.2016 20:03)
0 Tamplier
 
18.09.16
13:49
Доброго времени суток всем...
Делаю внешнюю печатную форму, в цикле проверяю заполнение поля, если не заполнено - ищу другое значение... Конфа - УПП 1.3 для Украины, вот сам код:

Сотр = СтрСотрудник.Сотрудник;
Результат = ПолучитьПериод(Сотр);
Таб = Результат.Выгрузить();
СтрокаПООтбору.РабочийГодС = Таб.РабочийПериодНачало;
СтрокаПООтбору.РабочийГодПо = Таб.РабочийПериодОкончание;

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

В результате - Поле не обнаружено "РабочийПериодНачало"... Ткните носом, что не так???
Заранее благодарен за уделенное время...
1 jsmith
 
18.09.16
13:56
Ну ты дайош
2 jsmith
 
18.09.16
13:56
Таб = Результат.Выгрузить();
ПерваяСтрока = Таб[0];
СтрокаПООтбору.РабочийГодС = ПерваяСтрока.РабочийПериодНачало;
СтрокаПООтбору.РабочийГодПо = ПерваяСтрока.РабочийПериодОкончание;
3 Torquader
 
18.09.16
14:11
Цикла не вижу, но запрос в цикле уже предполагаю.
Мы ищем в известном документе строку с данными нужного нам сотрудника - так ?
4 xXeNoNx
 
18.09.16
16:29
ноотропил...
5 xXeNoNx
 
18.09.16
16:30
+(4) предлагаю ТС почитать правила форума.
6 xXeNoNx
 
18.09.16
16:31
+(5) пусть он даже с Украины
7 Tamplier
 
18.09.16
17:42
jsmith - спс, заработало...)))
Torquader - да, док я указал же...
xXeNoNx - это все умные мысли у Вас???
8 PR
 
18.09.16
17:46
9 Tamplier
 
18.09.16
18:39
(8) Спс, решено...
10 PR
 
18.09.16
18:56
(9) Да не за что.
На тебе на будущее ответ на все вопросы по 1С https://www.yandex.ru/search/?text=1C&lr=213