|
|
|
Создание документа на основании.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте!Мне надо по документу ОтпускаОрганизаций посмотреть дату окончания отпуска работника(ДатаОкончания),далее по регистру сведений СостояниеРаботниковОрганизации посмотреть состояние работника в ДатуОкончания+1 день.Для любого состояния,кроме работает мне надо создать документ на основании ВозвратВОрганизацию.Я пыталась сделать запросом,но ничего не полуается.Не подскажете,как лучше это сделать? Я пыталась сделать следующим образом Запрос=Новый Запрос ("ВЫБРАТЬ | ОтпускаОрганизацийРаботникиОрганизации.Ссылка, | СостояниеРаботниковОрганизаций.Состояние КАК Состояние1 |ИЗ | РегистрСведений.СостояниеРаботниковОрганизаций КАК СостояниеРаботниковОрганизаций | ЛЕВОЕ СОЕДИНЕНИЕ Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизацийРаботникиОрганизации | ПО ОтпускаОрганизацийРаботникиОрганизации.Сотрудник = СостояниеРаботниковОрганизаций.Сотрудник | И (ОтпускаОрганизацийРаботникиОрганизации.ДатаОкончания = ДОБАВИТЬКДАТЕ(СостояниеРаботниковОрганизаций.Период, ДЕНЬ, 1)) | И СостояниеРаботниковОрганизаций.Состояние <> &Работает |ГДЕ | ОтпускаОрганизацийРаботникиОрганизации.Ссылка.Проведен "); Запрос.УстановитьПараметр("Работает",Перечисления.СостоянияРаботникаОрганизации.Работает); Результат=Запрос.Выполнить(); Запрос.Выполнить().Выгрузить(); Выборка=Результат.Выбрать(); Пока Выборка.Следующий() Цикл ДокументОбъект=Документы.ВозвратНаРаботуОрганизаций.СоздатьДокумент(); ДокументОбъект.Заполнить(Выборка.Ссылка); ДокументОбъект.Дата=ТекущаяДата(); ДокументОбъект.Записать();: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2010, 23:17 |
|
||
|
Создание документа на основании.
|
|||
|---|---|---|---|
|
#18+
А где вы получаете документ возвратворганизацию? Во вторых помнится в зупе есть обработка - там как раз анализируются управленческие и на основании их создаются текущие документы. Пошерстите меню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2010, 08:20 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=36818187&tid=1522075]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 448ms |

| 0 / 0 |
