Имя: Пароль:
1C
1С v8
В ответственные лица подставляется уволенный человек
,
0 lero4ka23
 
29.04.14
07:52
В ЗУПе в командировках подставляется в уволенный человек в графе начальник подразделения. С чем это может быть связано?
1 DarKySiK
 
29.04.14
07:53
(0) Может ыбыть с тем, что нового отвественного не настроили?
2 MaxS
 
29.04.14
07:56
Может быть данные берутся из периодического регистра сведений.
Или нужно позвонить бывшему начальнику и спросить "зачем он так подставляется?".
3 lero4ka23
 
29.04.14
07:58
Дело в том что я когда я недавно пришла в эту огранизацию и  они не используют регистр Ответственные лица а просто из запроса Запрос.Текст =  "ВЫБРАТЬ
                        |    ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо,
                        |    ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо,
                        |    ОтветственныеЛицаОрганизацийСрезПоследних.Должность,
                        |    ФИОФизЛицСрезПоследних.Фамилия,
                        |    ФИОФизЛицСрезПоследних.Имя,
                        |    ФИОФизЛицСрезПоследних.Отчество
                        |ИЗ
                        |    РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&Дата, ) КАК ОтветственныеЛицаОрганизацийСрезПоследних
                        |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ФИОФизЛиц.СрезПоследних КАК ФИОФизЛицСрезПоследних
                        |        ПО ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо = ФИОФизЛицСрезПоследних.ФизЛицо
                        |ГДЕ
                        |    ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница.Наименование = &СтруктурнаяЕдиница
                        |    И ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо = &ОтветственноеЛицо";
            
                        Запрос.УстановитьПараметр("Дата", СсылкаНаОбъект.Дата);
                        Запрос.УстановитьПараметр("СтруктурнаяЕдиница", ВыборкаРаботники.ПодразделениеРаботника);
                        Запрос.УстановитьПараметр("ОтветственноеЛицо", Перечисления.ОтветственныеЛицаОрганизаций.Руководитель);
                        Результат = Запрос.Выполнить().Выбрать();
                        
                        Пока РЕзультат.Следующий() Цикл
                            ОбластьДополнительныеДанные.Параметры.ДолжностьРуководителяПодразделения = Результат.Должность;
                            ОбластьДополнительныеДанные.Параметры.ФИОРуководителяПодразделения = Результат.Фамилия + " " + Лев(Результат.Имя, 1) + "." + Лев(Результат.Отчество, 1)+".";
                        КонецЦикла;
4 Любопытная
 
29.04.14
07:59
ИЗ
                        |    РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(&Дата, ) КАК ОтветственныеЛицаОрганизацийСрезПоследних

Ни о чем не говорит?
5 Wobland
 
29.04.14
07:59
это - человек-призрак, человек-конь. даже уволенный, он продолжает работать

все знают стишок про бессмертного пони?
6 MaxS
 
29.04.14
08:00
(3) > ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо
Вот он этот регистр. Открыть его и глазами посмотреть кто на какую дату там назначен.
7 Wobland
 
29.04.14
08:00
(3) >ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница.Наименование = &СтруктурнаяЕдиница

это прям типовой код?
8 Wobland
 
29.04.14
08:08
>Запрос.УстановитьПараметр("СтруктурнаяЕдиница", ВыборкаРаботники.ПодразделениеРаботника);

прелесть какая - запросик в циклике
9 el7cartel
 
29.04.14
08:11
(8) красота)))
10 el7cartel
 
29.04.14
08:11
(5) это типа вот про это!?

Я люблю свою работу,
Я приду сюда в субботу
И конечно в воскресенье,
Здесь я встречу день рожденье,
Новый год, 8 Марта,
Ночевать здесь буду завтра!
Если я не заболею,
Не сорвусь, не озверею,
Здесь я встречу все рассветы,
Все закаты и приветы.
От работы дохнут кони,
Ну а я... бессмертный пони!
11 lero4ka23
 
29.04.14
08:13
(7) нет не типовой
12 Любопытная
 
29.04.14
08:15
|    И ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо = &ОтветственноеЛицо";

Запрос.УстановитьПараметр("ОтветственноеЛицо", Перечисления.ОтветственныеЛицаОрганизаций.Руководитель);

У вас запрос однозначно пустой должен быть
13 Любопытная
 
29.04.14
08:15
В смысле результат запроса
14 Wobland
 
29.04.14
08:29
какая умная жена, - подумал звездочёт ;)
15 Мимохожий Однако
 
29.04.14
08:34
(0)Поменяй алгоритмы заполнения на типовые
16 lero4ka23
 
29.04.14
08:34
(12)нет он не пустой подставляются все данные правильно, вот только пока на должность уволенного не назначишь другого подставляется страе данные
17 Godofsin
 
29.04.14
08:35
(16) Внезапно, правда?
18 Любопытная
 
29.04.14
08:37
(16) а вы как хотели? Чтоб он сам догадался что ли?
19 Wobland
 
29.04.14
08:37
(16) не верю
20 Wobland
 
29.04.14
08:38
(19) фу, плин, Марина мне всё спутала
21 Wobland
 
29.04.14
08:39
но всё равно держать в ВыборкаРаботники.ПодразделениеРаботника строку - это не по-нашенски
22 Любопытная
 
29.04.14
08:40
(20)Что спутала? Ну нет у меня ЗУПа под рукой, не помню я как там регистр сведений ОтветственныеЛица выглядит.
23 Wobland
 
29.04.14
08:41
(22) ну я сходил и глянул. перечисление там
24 Wobland
 
29.04.14
08:41
+(23) а собссно физлицо в ресурсе
25 lero4ka23
 
29.04.14
08:47
всё проблема решена и без корректировки кода всем спасибо
26 Wobland
 
29.04.14
08:48
хвала аллаху, ни один код не пострадал
27 lero4ka23
 
29.04.14
08:50
просто в регистре Руководители подразделения убрала ненужную фамилию и всё
28 MaxS
 
29.04.14
08:54
(25) код с начальником не знаком лично, поэтому подставляет последнего попавшегося.
Повезло старому начальнику. Если бы не вовремя замеченный регистр, подставляли бы начальника при каждом удобном случае.
29 Serg_1960
 
29.04.14
08:59
"Какая гадость Ваша заливная рыба"(с)

ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница.Наименование = &СтруктурнаяЕдиница
30 Wobland
 
29.04.14
09:00
(29) т-ссс... будешь так срывать покровы - бедной девушке придётся всё переписать на правильно
31 DarKySiK
 
29.04.14
09:01
(26) Офф.. Верни аватарку в зад! Она мне настроение поднимала!
32 Любопытная
 
29.04.14
09:02
(29)этот параметр еще и не устанавливается нигде. В общем, кто-то у нас тут под черепашку косит
33 Wobland
 
29.04.14
09:04
(31) Мне кажется, вы должны знать, что я в глубокой депрессии
34 Serg_1960
 
29.04.14
09:04
(27) "просто в регистре Руководители подразделения" - упс :) Это уже беспредел какй-то

ТС, озвучьте прогеров предыдущего и настоящего состава. А чё, страна должна знать своих...ммм... затрудняюсь сформулировать.
35 DarKySiK
 
29.04.14
09:07
(33) стыдно...
36 Serg_1960
 
29.04.14
09:15
Делюсь сакральными тайнами типового кода ЗУПа:

...
Руководители = РегламентированнаяОтчетность.ОтветственныеЛицаОрганизаций(ДокументОбъект.Организация, ДокументОбъект.Дата);

ОбластьМакета.Параметры.ФИОРуководителя       = Руководители.Руководитель;
ОбластьМакета.Параметры.ДолжностьРуководителя = Руководители.РуководительДолжность;

ОбластьМакета.Параметры.ФИОГлавногоБухгалтера = Руководители.ГлавныйБухгалтер;
ОбластьМакета.Параметры.ФИОКассира            = Руководители.Кассир;
...