|
v8: Топик-Лозунг: Перенумерация! | ☑ | ||
---|---|---|---|---|
0
TwoWorld
14.02.12
✎
13:51
|
Ребяь подскажите, где ошибка. Мне надо перенумеровать отпуска в 8.2 как в 7.7.
Док = v7.CreateObject("Документ.ПриказПоОтпуску"); Док.ВыбратьДокументы(); Пока Док.ПолучитьДокумент() =1 Цикл Запрос = Новый Запрос; Запрос.УстановитьПараметр("ДатаНачала",Док.НачалоПериода); Запрос.УстановитьПараметр("ДатаОкончания",Док.ОкончаниеПериода); Запрос.УстановитьПараметр("ФизЛицо",Справочники.ФизическиеЛица.НайтиПоНаименованию(Док.Сотрудник.Наименование)); Запрос.Текст = "ВЫБРАТЬ | ОтпускаОрганизаций.Ссылка, | ОтпускаОрганизаций.ФизЛицо, | ОтпускаОрганизаций.ДатаНачала, | ОтпускаОрганизаций.ДатаОкончания |ИЗ | Документ.ОтпускаОрганизаций.РаботникиОрганизации КАК ОтпускаОрганизаций |ГДЕ | ОтпускаОрганизаций.Сотрудник.Физлицо = &ФизЛицо | И ОтпускаОрганизаций.ДатаНачала = &ДатаНачала | И ОтпускаОрганизаций.ДатаОкончания = &ДатаОкончания"; Если Запрос.Выполнить().Пустой()Тогда Продолжить; КонецЕсли; рез = Запрос.Выполнить().Выбрать(); рез.Следующий(); док1 = рез.ссылка.получитьОбъект(); док1.Номер = док.НомерДок; Док1.Записать(РежимЗаписиДокумента.Проведение); Сообщить(Док1.Номер); КонецЦикла; Перенумеровал только 1 документ.почему сам не пойму. |
|||
1
ВикторП
14.02.12
✎
13:59
|
внутри цикла бы еще цикл по перебору документов :) , может в этом году один документ? приказ
|
|||
2
Mort
14.02.12
✎
13:59
|
*не обращая внимание на всю жесть
А отладчиком вообще пытался смотреть? |
|||
3
TwoWorld
14.02.12
✎
14:01
|
мне нужно все приказы по 5 годам
|
|||
4
TwoWorld
14.02.12
✎
14:03
|
все понял...
|
|||
5
Heckfy
14.02.12
✎
14:03
|
(3) Может у тебя в это условие
|ГДЕ | ОтпускаОрганизаций.Сотрудник.Физлицо = &ФизЛицо | И ОтпускаОрганизаций.ДатаНачала = &ДатаНачала | И ОтпускаОрганизаций.ДатаОкончания = &ДатаОкончания"; Один документ и попадает... |
|||
6
Midaw
14.02.12
✎
14:05
|
универсальная обработка не подходит или не знаем о её существовании?
|
|||
7
TwoWorld
14.02.12
✎
15:54
|
(6) не знаем подскажите какая и где взять?
|
|||
8
Midaw
14.02.12
✎
16:08
|
на диске итс есть, так и называется
|
|||
9
TwoWorld
14.02.12
✎
16:28
|
(8) эта обработка правит из 7.7 ЗиК в 8.2 ЗУп номера отпусков???
|
|||
10
Midaw
14.02.12
✎
16:48
|
слушай. перенумерация, это перенумерация. что ты хочешь добиться своей перенумерацией я только могу догадываться. но думаю коннектиться из одной базы в другую, чтоб перенумеровать - этот как то слишком круто.
|
|||
11
TwoWorld
14.02.12
✎
17:40
|
(0) у меня работает, но если код повторяется каждый код он вываливается с ошибкой "типа код существует уже", как поправить?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |