|
выгрузка кадровых документов | ☑ | ||
---|---|---|---|---|
0
Black Dragon
12.09.11
✎
17:49
|
Доброго дня!
есть какие-то особенности при работе через COM-объект с клиент-серверной базой? как-то не очень понятна причина странного поведения обработки Суть задачи: выгрузить из ЗУП в БП кадровые документы ДокПриемНаРаботу = Соединение.Документы.ПриемНаРаботу; Выборка = ДокПриемНаРаботу.Выбрать(НачДата,КонДата); Пока Выборка.Следующий() Цикл НовыйДок = Документы.ПриемНаРаботуВОрганизацию.СоздатьДокумент(); НовыйДок.Дата = Выборка.Дата; НовыйДок.Организация = выбОрганизация; НовыйДок.Комментарий = "#Выгружен из программы Зарплата и Управление Персоналом 8.2#"; НовыйДок.РаботникиОрганизации.Добавить(); Для Каждого Строка Из Выборка.Работники Цикл СоотвЭлемент = ПолучитьСоответствие(Справочники.СотрудникиОрганизаций.ПолучитьСсылку(),Строка.Сотрудник); НовыйДок.РаботникиОрганизации.Сотрудник = СоотвЭлемент; НовыйДок.ФизЛицо = Строка.ФизЛицо; НовыйДок.ПодразделениеОрганизации = Строка.Подразделение; НовыйДок.Должность = Строка.Должность; НовыйДок.ДатаПриема = Строка.ДатаПриема; КонецЦикла; КонецЦикла; |
|||
1
Black Dragon
13.09.11
✎
09:17
|
Суть такова что Выборка не содержит документов, хотя в базе они есть, и ошибку тоже не выдает
|
|||
2
forforumandspam
13.09.11
✎
09:31
|
(1) А в выборке ДокПриемНаРаботу.Выбрать() есть что-нибудь?
|
|||
3
Black Dragon
13.09.11
✎
09:41
|
(2) так вот и нету ничего (((
|
|||
4
forforumandspam
13.09.11
✎
09:41
|
(3) Именно без указания дат?
|
|||
5
Black Dragon
13.09.11
✎
09:42
|
а Выборка есть COM-объект! странно, вроде должна быть выборка доков
|
|||
6
Black Dragon
13.09.11
✎
09:42
|
(4) нет, с указанием интервла дат, для примера брал фев 2011
|
|||
7
forforumandspam
13.09.11
✎
09:42
|
И ещё: надо понимать что бывает "ПриемНаРаботу" и "ПриемНаРаботуВОрганизацию"
|
|||
8
Black Dragon
13.09.11
✎
09:43
|
в этом периоде есть 2 дока
|
|||
9
forforumandspam
13.09.11
✎
09:43
|
(6) Пробуй без указания интервала.
|
|||
10
Black Dragon
13.09.11
✎
09:43
|
(7) ага, в ЗУП ПриемНаРаботуВОрганизацию, в БП - ПриемНаРаботу
|
|||
11
forforumandspam
13.09.11
✎
09:45
|
(10) Значит разобрался?
|
|||
12
Black Dragon
13.09.11
✎
09:46
|
нет, это еще вчера и так было понятно...
|
|||
13
Black Dragon
13.09.11
✎
09:47
|
(11) ёперный балет! спасибо! тупость = мощный артефакт!
|
|||
14
forforumandspam
13.09.11
✎
09:47
|
(12) В (0) у тебя наоборот. Соединение, я так понимаю - ЗУП , НовыйДок = Документы.ПриемНаРаботуВОрганизацию.СоздатьДокумент();
- это в БП. |
|||
15
Black Dragon
13.09.11
✎
09:48
|
(14) да вот же - смотрю на свой код и не вижу!
|
|||
16
forforumandspam
13.09.11
✎
09:48
|
+(14) Так нагляднее:
"Соединение" - я так понимаю - ЗУП "НовыйДок = Документы.ПриемНаРаботуВОрганизацию.СоздатьДокумент();" - это в БП. |
|||
17
Black Dragon
13.09.11
✎
09:49
|
а нет! тут все верно - в БП ПриемНаРаботуВОрганизацию!
|
|||
18
Black Dragon
13.09.11
✎
09:58
|
совсем запутался - в ЗУП есть и ПриемНаРаботу, и ПриемНаРаботуВОрганизацию
помог журнал УчетКадровОрганизаций! |
|||
19
forforumandspam
13.09.11
✎
10:03
|
(18) Теперь разобрался?
|
|||
20
Black Dragon
13.09.11
✎
10:14
|
Угу! Полный конечно маразм, но иногда такое случается!
А зачем в ЗУП этот док ПриемНаРаботу? |
|||
21
forforumandspam
13.09.11
✎
10:18
|
(20) В УПП:
ПриемНаРаботу - управленческий учет. ПриемНаРаботуВОрганизацию - бухгалтерский учет. В ЗУПе, наверное, так-же. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |