|
При выборе 1 конкретного сотрудника не проводятся любые документы. | ☑ | ||
---|---|---|---|---|
0
ogion83
12.10.23
✎
08:28
|
Добрый день.
Может кто сталкивался с такой проблемой: 1С ЗУП 3.1 При выборе одного сотрудника (пусть будет Иванов) не проводятся документы выдает ошибку, со всеми остальными все работает. Думал может что с базой, пробовал Выгрузку-загрузку не помогло. Что ещё попробовать? |
|||
1
Волшебник
12.10.23
✎
08:28
|
Какую ошибку?
|
|||
2
Aleksey
12.10.23
✎
08:42
|
Отладчик не предлагать?
|
|||
3
Kigo_Kigo
12.10.23
✎
08:44
|
(1) Да поди не принят на работу :)
|
|||
4
ogion83
12.10.23
✎
08:59
|
Принят, все с ним работало.
Уточнение: ошибка возникает при подборе сотрудников когда его выбирают или при автозаполнении. |
|||
5
RAJAH
12.10.23
✎
08:59
|
Группы доступа физлиц?
|
|||
6
ogion83
12.10.23
✎
09:00
|
А выдает: "К сожалению, возникла непредвиденная ситуация"
|
|||
7
KJlag
12.10.23
✎
09:06
|
(6) сформировать отчет - подробный текст ошибки?
ну или отладка с остановкой на ошибке? |
|||
8
Волшебник
12.10.23
✎
09:06
|
(6) Точный текст ошибки ищите в журнале регистрации
|
|||
9
obs191
12.10.23
✎
09:08
|
(6) Скорее всего дублирование оного в РС.
|
|||
10
Гена
12.10.23
✎
09:14
|
(9) Логично. Причём, где кадровые данные. 95% вероятности.
|
|||
11
ogion83
12.10.23
✎
09:23
|
Пробовал очистку кэша, не помогло
|
|||
12
ogion83
12.10.23
✎
09:24
|
(9) Регистр сведений?
|
|||
13
obs191
12.10.23
✎
09:26
|
Да. Их там много придется просмотреть
|
|||
14
ogion83
12.10.23
✎
09:40
|
Вот из ЖР:
Получение элемента по индексу для значения не определено {ОбщийМодуль.ОтражениеЗарплатыВУчете.Модуль(3728)}: СтрокаПодходит = Отбор.Значение.Найти(СтрокаБазы[Отбор.Ключ]) <> Неопределено; {ОбщийМодуль.ОтражениеЗарплатыВУчете.Модуль(1556)}: Если СтрокаБазыСоответсвуетОтбору(СтрокаРаспределения, ОтборФинансирование) Тогда {ОбщийМодуль.ВедомостьНаВыплатуЗарплаты.Модуль(1057)}: НДФЛПоСтатьям = ОтражениеЗарплатыВУчете.НалогиКУдержаниюПоСтатьям(НДФЛ, ПараметрыРаспределения); {ОбщийМодуль.ВедомостьНаВыплатуЗарплатыФормы.Модуль(713)}: НДФЛ = ВедомостьНаВыплатуЗарплаты.НалогиКУдержанию( {ОбщийМодуль.ВедомостьНаВыплатуЗарплатыФормы.Модуль(188)}: ДополнитьНаСервере(Форма, ФизическиеЛица); {Документ.ВедомостьНаВыплатуЗарплатыВБанк.Форма.ФормаДокумента.Форма(683)}: ВедомостьНаВыплатуЗарплатыФормы.СоставОбработкаВыбораНаСервере(ЭтотОбъект, ВыбранноеЗначение, СтандартнаяОбработка) {Документ.ВедомостьНаВыплатуЗарплатыВБанк.Форма.ФормаДокумента.Форма(318)}: СоставОбработкаВыбораНаСервере(ВыбранноеЗначение, СтандартнаяОбработка); {Справочник.ФизическиеЛица.Форма.ФормаВыбораСотрудников.Форма(264)}: ОповеститьОВыборе(ВыбранныеФизическиеЛица.ВыгрузитьЗначения()); |
|||
15
Гена
12.10.23
✎
09:57
|
Смущает ругань на Справочник.ФизическиеЛица
Уж не банальный ли там дубль Иванова? ) |
|||
16
Волшебник
12.10.23
✎
09:58
|
(15) Если они буквы в словах пропускают, там всё может быть:
СтрокаБазыСоответсвуетОтбору |
|||
17
ogion83
12.10.23
✎
10:01
|
посмотрел Справочник ФизЛиц, там один такой сотрудник
|
|||
18
shuhard
12.10.23
✎
10:02
|
(14) что-то мешает поставить точку останова и позырить Отбор.Ключ ?
{ОбщийМодуль.ОтражениеЗарплатыВУчете.Модуль(3728)}: СтрокаПодходит = Отбор.Значение.Найти(СтрокаБазы[Отбор.Ключ]) <> Неопределено; |
|||
19
Гена
12.10.23
✎
10:11
|
(16) Глянул. Это не они. Это у лучших программистов всех времён и народов:
Функция СтрокаБазыСоответсвуетОтбору Но хорошо, что нет Экспорт ) |
|||
20
ogion83
12.10.23
✎
10:24
|
(18) Отбор Ключ там неопределнность выскакивает. Пробовал других сотрудников, остановки по ним в этом месте кода даже не было
|
|||
21
ogion83
12.10.23
✎
10:24
|
Стал ещё писать: "Получение элемента по индексу для значения не определено"
|
|||
22
shuhard
12.10.23
✎
10:27
|
(20) ну так поднимись по стэку выше и найди причину
|
|||
23
Гена
12.10.23
✎
10:27
|
(21) Гляньте, наконец, РС ТекущиеКадровыеДанныеСотрудников
|
|||
24
ogion83
12.10.23
✎
10:35
|
(23) Посмотрел, все там в норме
|
|||
25
ogion83
12.10.23
✎
10:51
|
Запустил на копии проверку базы через chdbfl
|
|||
26
ogion83
12.10.23
✎
11:03
|
Ошибок не найдено
|
|||
27
shuhard
12.10.23
✎
11:08
|
(26) ты админ или 1С-ник ?
|
|||
28
ogion83
12.10.23
✎
11:11
|
Админ и 1Сник самоучка)
|
|||
29
Гена
12.10.23
✎
11:20
|
(28) Если жалко времени и не жалко денег, то скиньте базу профи и посмотрите как он найдёт вражину, поучитесь.
|
|||
30
shuhard
12.10.23
✎
11:21
|
(28) см (22) там нет ни чего волшебного
|
|||
31
ogion83
12.10.23
✎
13:18
|
(22) Какой клавишей подниматься от точки останова "вверх"?
|
|||
32
ogion83
12.10.23
✎
16:27
|
(30) Прошелся, ничего не нашел, там сотни строк, десятки параметров. Код походу инопланетяне писали))
|
|||
33
shuhard
12.10.23
✎
18:02
|
(32)[ничего не нашел, там сотни строк, десятки параметров] ты думал в сказку попал ?
|
|||
34
Волшебник
12.10.23
✎
19:03
|
Скажите, а здесь открывается школа обучения программированию на восьмёрке?
|
|||
35
Гена
12.10.23
✎
19:11
|
волки )
|
|||
36
Волшебник
12.10.23
✎
19:14
|
(35) Геннадий, а вам не попадалась ошибка "Получение элемента по индексу для значения не определено"?
Вы с высоты своего опыта могли бы сказать, какую букву надо поправить и в какой строке кода? |
|||
37
Гена
12.10.23
✎
19:19
|
(36) дык... ответ ещё утром дали в (9). Открыть несколько РС и простым поиском по началу Фамилии найти дубля или плохую запись, минут 10 работы.
Ну а если с высоты ) - то скорее всего это старейший сотрудник, которого ещё вносили вводом остатков при начале работы с программой. Косячок проявился только теперь при смене платформы и релиза. Если с высоты ) |
|||
38
Волшебник
12.10.23
✎
19:35
|
(37) Ого, круто! Чувствуется опыт!
|
|||
39
Гена
12.10.23
✎
19:36
|
Хорошо. Допустим автор простой пользователь и не знает что за регистры такие. Я бы тогда на копии зашёл в годичной давности док Начисление зарплаты и перевыбрал бы плохиша. Нормально - тогда также в будущее, нет - в прошлое. И нашёл бы месяц косяка. Далее посмотрел бы, а что там было с ним, ну там совмещение, совместительство, изменение ФИО и т.п.
|
|||
40
Волшебник
12.10.23
✎
19:38
|
Короче, проблема в данных по конкретной записи. На хороших людях программа не ошибается. Присмотритесь к плохишу
|
|||
41
Гена
12.10.23
✎
19:41
|
(40) Ну а в чём же ещё? Программа думать не умеет. При выборе на форме дока сотра - она идёт по РС по заданному алгоритму. Если, допустим, наткнётся на отсутствие Основного сотрудника у данного к выбору, то квакнет.
|
|||
42
Волшебник
12.10.23
✎
19:44
|
(41) Геннадий, Вы немного экстремал, но гений. Ничего, что я Вас назвал "экстремалом"? Просто Вы учтите, что в новом мире с нейросетями Вы будете экстремалом только за фразу "Программа думать не умеет".
|
|||
43
Гена
12.10.23
✎
19:46
|
)))
Но она действительно не умеет. У нас квантовое мышление, а у машин, где-то мелькало, от силы несколько кубитов достигнуто. А у нас их под сотни миллиардов ) |
|||
44
ogion83
16.10.23
✎
12:59
|
Релиз не менялся. Сотрудник этот пару недель назад нормально вставал в документах.
Помогло в общем обновление Конфигурации и Платформы заодно. |
|||
45
Serg_1960
16.10.23
✎
13:11
|
(44) Имхо, если учесть Ваши "Запустил на копии проверку базы через chdbfl" и "Сотрудник этот пару недель назад нормально вставал в документах", то Вам помогла реструктуризация БД, исполненная во время "обновление Конфигурации и Платформы заодно"(с).
|
|||
46
ogion83
19.10.23
✎
10:04
|
(45) Понял, буду иметь в виду.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |