Имя: Пароль:
1C
 
1С ЗУП не могу получить дату изменения фамилии из регистра
0 ilea
 
21.03.24
07:53
Добрый день. Скажите пожалуйста как можно получить дату изменения фамилии из регистра сведений ФИОФизическихЛиц с помощью запроса и чтобы это всё было в функции и можно было потом применять к любому сотруднику
1 Волшебник
 
21.03.24
08:06
А если сотрудник менял фамилию несколько раз, то какая дата нужна?
2 Ненавижу 1С
 
21.03.24
08:06
(0) а как пробовали?
3 ilea
 
21.03.24
08:14
(1) Последнюю которая действует
4 FIXXXL
 
21.03.24
08:24
(0) для начала посмотреть как в типовой уже наверняка сделано
5 DrZombi
 
21.03.24
08:26
(0) Код покажи, мы подскажем куда идете :)
6 DrZombi
 
21.03.24
08:28
(4) Напоминает тестовый вопрос в (0), при приеме не работу :)
7 Волшебник
 
21.03.24
08:46
(3)
ВЫБРАТЬ Период, Фамилия
ИЗ РегистрСведений.ФИОФизическихЛиц.СрезПоследних(,Физлицо = &Физлицо)
8 ilea
 
21.03.24
08:48
(5) Функция ПериодФамилии(Период)
Фамилия= "";
Запрос = Новый Запрос;
Запрос.Текст =
     "ВЫБРАТЬ ПЕРВЫЕ 1
      |  ФИОФизическихЛиц.Период КАК Период
      |  РегистрСведений. ФИОФизическихЛиц КАК ФИОФизическихЛиц
      |  ФИОФизическихЛиц.Период= &Период
      |  И НЕ ФИОФизическихЛиц.Фамилия = ФИОФизическихЛиц. ФИОФизическихЛиц.ФизическоеЛицо.Фамилия";

Запрос.УстановитьПараметр("Период",Период);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();

Если Выборка.Количество () > 0 Тогда
     Выборка.Следующий();
     ФамилияПериод = Выборка.Период;
КонецЕсли;
Возврат ФамилияПериод

КонецФункции
9 Масянька
 
21.03.24
08:58
(8) СрезПоследних.
10 Волшебник
 
21.03.24
09:35
(6) Больше похоже на тест жизнеспособности нейронки. Кажется, автор тест не проходит. В его запросе нет ни ИЗ, ни ГДЕ. Какое-то нагромождение генерации...
11 Гена
 
21.03.24
09:42
12 Волшебник
 
21.03.24
09:47
(11) Просветленная Татьяна тоже ничего не знает про СрезПоследних. Ответ — лажа.
13 Волшебник
 
21.03.24
09:48
(11) "ВЫБРАТЬ РАЗГРАНИЧИТЬ"... жесть
14 Гена
 
21.03.24
09:55
(12) Вы спорите с мэйл.ру? Смело )
15 Гена
 
21.03.24
09:56
(13) Кстати, а что это за опция такая РАЗГРАНИЧИТЬ? Недокументированная?
16 Волшебник
 
21.03.24
09:59
(15) Нет такого ключевого слова в природе. Есть ВЫБРАТЬ РАЗРЕШЕННЫЕ
17 Гена
 
21.03.24
10:08
(16) Понимаете... по психологии не сходится... Автор с буддовым ником явно просто открыла свою конфу и скопировала свою рабочую функцию.
Неплохо бы проверить это РАЗГРАНИЧИТЬ )
18 Волшебник
 
21.03.24
10:12
(17) Геннадий, Вы издеваетесь? С чего Вы взяли, что она рабочая?