Группа: Основатель
Сообщений: 13981
Из: Киев
Спасибо сказали: 4549 раз
Рейтинг: 3678.1
Мнея кажется как-то так (я так понимаю Сотрик - это фамилия):
ПрикОПриеме = СоздатьОбъект("Документ.ПриказОПриеме"); ПрикОПриеме.ВыбратьДокументы(); Пока ПрикОПриеме.ПолучитьДокумент() = 1 Цикл Если Док.Сотрудник = СокрЛП("Сотрик") Тогда // выполняем нужные действия КонецЕсли; КонецЦикла;
Группа: Пользователи
Сообщений: 51
Спасибо сказали: 0 раз
Рейтинг: 0
Спасибо! Так работает:
ПрикОПриеме = СоздатьОбъект("Документ.ПриказОПриеме"); ПрикОПриеме.ВыбратьДокументы(); Пока ПрикОПриеме.ПолучитьДокумент() = 1 Цикл Если СокрЛП(ПрикОПриеме.Сотрудник) = СокрЛП(Сотрик) Тогда // выполняем нужные действия КонецЕсли; КонецЦикла;
SELECT ПриказОПриемке.IDDOC [Ссылка $Документ.ПриказОПриемке] FROM $Документ.ПриказОПриемке AS ПриказОПриемке INNER JOIN _1SJOURN AS Журнал ON ПриказОПриемке.IDDOC = Журнал.IDDOC WHERE ($ПриказОПриемке.Сотрудник= :Сотр) AND ((Журнал.CLOSED & 1) = 1)
Группа: Пользователи
Сообщений: 2
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Vava @ 15.04.09, 20:23)
Спасибо! Так работает:
ПрикОПриеме = СоздатьОбъект("Документ.ПриказОПриеме"); ПрикОПриеме.ВыбратьДокументы(); Пока ПрикОПриеме.ПолучитьДокумент() = 1 Цикл Если СокрЛП(ПрикОПриеме.Сотрудник) = СокрЛП(Сотрик) Тогда // выполняем нужные действия КонецЕсли; КонецЦикла;
Но долго. Быстрее никак нельзя?
Ограничь период ПрикОПриеме.ВыбратьДокументы(ДатаН,ДатаК)
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!