|
Как получить дату и номер документа прием на работу по сотруднику 1С ЗиКБУ 8.2 | ☑ | ||
---|---|---|---|---|
0
romantic1984s
12.11.12
✎
02:52
|
Всем привет,тока учусь.Поэтому не будьте строги.Но обратиться в столь поздний час не к кому.Пытаюсь разобраться с запросами.Пытаюсь в трудовой договор вставить дату и номер приказа о приеме на работу.
|
|||
1
perec1982
12.11.12
✎
03:22
|
Что за конфигурация такая 1С ЗиКБУ 8.2? Впервые вижу...
|
|||
2
romantic1984s
12.11.12
✎
03:30
|
Зарплат бюджетных учреждений
|
|||
3
perec1982
12.11.12
✎
03:32
|
ЗУПБУ
|
|||
4
perec1982
12.11.12
✎
03:33
|
ВЫБРАТЬ
ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Номер, ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Дата ИЗ Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуВОрганизациюРаботникиОрганизации ГДЕ ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник = &Сотрудник |
|||
5
SeraFim
12.11.12
✎
03:34
|
(3) как раз таки ЗиКБУ
http://v8.1c.ru/budghrm/ |
|||
6
romantic1984s
12.11.12
✎
03:35
|
Что зик что зуп в принципе одно и тоже в этом плане.
|
|||
7
romantic1984s
12.11.12
✎
03:37
|
Может конечно я,что то не понимаю,но вот запустил консоль запросов.выдало это!
{Форма.Форма.Форма(739)}: Ошибка при вызове метода контекста (Выполнить): {(7, 63)}: Не задано значение параметра "Сотрудник" ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник = <<?>>&Сотрудник |
|||
8
perec1982
12.11.12
✎
03:38
|
(5) Точняк..., век живи век учись.
|
|||
9
perec1982
12.11.12
✎
03:38
|
Терпеть не могу БУ
|
|||
10
perec1982
12.11.12
✎
03:39
|
ну ты в параметры заполни сотрудника
|
|||
11
perec1982
12.11.12
✎
03:39
|
(7)Для которого печатаешь трудовой договор
|
|||
12
perec1982
12.11.12
✎
03:41
|
ААА сц*ко трудовой договор это же печатная форма приема на работу
|
|||
13
perec1982
12.11.12
✎
03:41
|
тогда проще
|
|||
14
perec1982
12.11.12
✎
03:42
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ПриемНаРаботуВОрганизацию.Номер, | ПриемНаРаботуВОрганизацию.Дата |ИЗ | Документ.ПриемНаРаботуВОрганизацию КАК ПриемНаРаботуВОрганизацию |ГДЕ | ПриемНаРаботуВОрганизацию.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Ссылка", Ссылка); |
|||
15
SeraFim
12.11.12
✎
03:43
|
(4) не совсем корректно. Может же быть непроведенный приказ с этим сотрудником)
(12) трудовой договор - печатная форма справочника "Сотрудники" |
|||
16
perec1982
12.11.12
✎
03:46
|
(15) не совсем логично трудовой договор должен подписываться при приеме на работу, а значит печататься из документа прием на работу... Если внимательно посмотреть на документ то там можно разглядеть печатную форму трудовой договор
|
|||
17
perec1982
12.11.12
✎
03:47
|
Но если по твоему то
ВЫБРАТЬ ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Номер, ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Дата ИЗ Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуВОрганизациюРаботникиОрганизации ГДЕ ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник = &Сотрудник И ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Проведен = ИСТИНА |
|||
18
romantic1984s
12.11.12
✎
03:51
|
У нас печатается из справочника,тока вот надо подхватить реквизиты из дока прием на работу.
|
|||
19
romantic1984s
12.11.12
✎
03:52
|
Может проще залить форму что бы наглядней было видно?
|
|||
20
perec1982
12.11.12
✎
03:53
|
а что (17) не взлетел?
|
|||
21
romantic1984s
12.11.12
✎
03:56
|
Нет
|
|||
22
perec1982
12.11.12
✎
03:59
|
печатная форма внешняя
|
|||
23
perec1982
12.11.12
✎
03:59
|
?
|
|||
24
romantic1984s
12.11.12
✎
04:00
|
||||
25
romantic1984s
12.11.12
✎
04:00
|
Да
|
|||
26
perec1982
12.11.12
✎
04:10
|
Запрос.Текст = //Солод Дата и номер приема на работу
"ВЫБРАТЬ |ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Номер, |ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Дата |ИЗ |Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуВОрганизациюРаботникиОрганизации |ГДЕ |ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник = &Сотрудник |И ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Проведен = ИСТИНА"; Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект); |
|||
27
romantic1984s
12.11.12
✎
04:14
|
А у тебя печатная форма выводиться?
|
|||
28
perec1982
12.11.12
✎
04:23
|
напиши свою электронку
|
|||
29
romantic1984s
12.11.12
✎
04:24
|
||||
30
perec1982
12.11.12
✎
04:25
|
или найди вот эти строки
ДобавитьШаблонТрудовогоДоговора("Дата",нрег(Лев(СокрЛП(ВыбДатаНомер.Дата),10))); //не работает ДобавитьШаблонТрудовогоДоговора("Номер",нрег(ВыбДатаНомер.Номер)); и вставь ВМЕСТО НИХ Запрос = Новый Запрос; Запрос.Текст = //Солод Дата и номер приема на работу "ВЫБРАТЬ | ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Номер, | ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Дата |ИЗ | Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуВОрганизациюРаботникиОрганизации |ГДЕ | ПриемНаРаботуВОрганизациюРаботникиОрганизации.Сотрудник = &Сотрудник | И ПриемНаРаботуВОрганизациюРаботникиОрганизации.Ссылка.Проведен = ИСТИНА"; Запрос.УстановитьПараметр("Сотрудник", СсылкаНаОбъект); ВыбДатаНомер = Запрос.Выполнить().Выбрать(); Если ВыбДатаНомер.Следующий() Тогда ДобавитьШаблонТрудовогоДоговора("Дата",нрег(Лев(СокрЛП(ВыбДатаНомер.Дата),10))); //не работает ДобавитьШаблонТрудовогоДоговора("Номер",нрег(ВыбДатаНомер.Номер)); КонецЕсли; а старый запрос закомментируй |
|||
31
perec1982
12.11.12
✎
04:26
|
можешь почту проверить
|
|||
32
perec1982
12.11.12
✎
04:32
|
НЕЗАЧТО...
|
|||
33
romantic1984s
12.11.12
✎
04:37
|
спасибо огромное Олег,работает как нужно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |