gifts2017

Перенос стажа за выслугу из 1С7 в 1С8

Опубликовал Равиль Ахметов (Rauil) в раздел Обработки - Обработка справочников

После конвертации в 1С 8 не сел стаж для расчета выслуги лет...

Перенос стажа за выслугу из 1С7 в 1С8

После конвертации в 1С 8 не сел стаж для расчета выслуги лет.

Обработка переносит данный стаж.

Запускать нужно в 8 версии, указав базу 7-ой. Обработка сама "залезет" туда и найдет нужный реквизит.

Только будьте внимательны!

Название стажа у нас: "Стаж на надбавку за выслугу лет" в 8 версии, а в 7 версии реквизит называется "СтажСеверный1"

Если у Вас не так, то нужно скорректировать в модуле формы обработки.

Поэтому не забудьте правило: сначала в тестовой базе!

Обработка модернизирована.

1. Теперь можно выбрать источник, куда запрятан стаж: со справочника "Сотрудники" или с документов "НачисленияУдержанияСотрудника".

В последнем случае производится поиск по всем документам в интервале с 1990 по 2019 годы. Чтобы убыстрить процесс, можно на строчке 18 формы подправить интервал. Но в любом случае, это быстрее, чем ручками вводить каждому стаж ((( представить ужасно.

2. В сообщениях выводится сначала ФИО с таб№ для удобства анализа, кому закачался стаж, а кому - нет. Можно скопировать в Эксель и сортировать.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ЗагрузкаСтажа.epf
.epf 11,16Kb
30.11.11
88
.epf 11,16Kb 88 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. Irina Semiranova (avenira_) 28.11.11 09:58
А для ЗиКБУ подойдёт эта обработка? Очень надо!
2. Равиль Ахметов (Rauil) 28.11.11 11:57
(1) avenira_, с ходу может и не подойти. Нужно посмотреть, где что лежит.
Вышлите мне вашу выгрузку, если секретная база ))) то хотя бы конфигурацию 1СV7.md
Я посмотрю.
На майл Rauil@ufamts.ru
3. Irina Semiranova (avenira_) 28.11.11 17:43
Скачала обработку, посмотрела. Вы, видимо, добавили в конфигурацию ещё один вид надбавки по стажу "СтажСеверный1". У нас конфигурация стандартная, выслуга лет вводится видом расчета процентом по стажу, вид надбавки по стажу - прочие надбавки. Насчет базы - выслать не могу, но если понадобится, могу смоделировать. 1CV7.md стандартный.
4. Вася Задов (LeonidH) 28.11.11 23:08
В базе 7.7 у нас стаж называется "Стаж за выслугу", вроде в модуле везде "СтажСеверный1" поменял на "Стаж за выслугу", но ничего не перенеслось. Можете подсказать как это поправить. Там, где ошибка "Стаж не задан" - это понятно, а где "по таб.№ не найден" - ? Буду очень презнателен.
5. Равиль Ахметов (Rauil) 29.11.11 06:56
1. нужно смотреть не вид надбавки или начисления, а в справочнике "Сотрудники" в какой реквизит вводится дата для стажа. У нас он не стандартный, называется "СтажСеверный1". Можно подглядеть на форме элемента "Сотрудники", где этот реквизит лежит и как называется. Не разберетесь, вышлите 1СV7.md Ваша база мне не нужна.
2. Возможно у Вас комплексная конфигурация. Но и в комплексной, и в ЗИКе искать надо в справочнике "Сотрудники".
3. В 8-ке посмотрите справочник "Виды стажа". Там стаж буква в букву должна быть "Стаж на надбавку за выслугу лет". Если не так, исправьте или в справочнике, или на строчке 102 в обработке
4. Поиск производится по таб№, если вы вручную добавили сотрудников, возможно таб№ различаются. Тогда могу подправить обработку, чтобы поиск был по ФИО. Пишите.
5. Программа может завершиться неудачей, тогда переноса не будет. Из-за транзакции.
6. Вася Задов (LeonidH) 29.11.11 11:34
7. Равиль Ахметов (Rauil) 29.11.11 11:42
На майл Rauil@ufamts.ru
если таб№№ в 7ке и 8ке отличаются, то скажите - иначе я не знаю, есть ли смысл подправить обработку
8. Вася Задов (LeonidH) 29.11.11 12:13
9. Irina Semiranova (avenira_) 29.11.11 18:02
(5) Rauil, в том то и проблема, что в справочнике "сотрудники" дата для стажа за выслугу лет не вводится ни в какой реквизит, её можно получить только из документов "Ввод расчета сотруднику". Конфигурация стандартная ЗИК 7.7
10. Равиль Ахметов (Rauil) 30.11.11 05:56
Друзья! Понял я проблему. Вчера написал обработку, сегодня отлажу и выложу.
Проблема решается
С такой конфигурацией был не знаком. Мы получили с головной организации уже переделанную 1С ЗИК
11. Irina Semiranova (avenira_) 01.12.11 18:07
Отлично!Теперь то, что надо. Всё загружается. Автору респект.
12. элла иванова (2011b11) 07.12.11 10:19
Спасибо автору за обработку, с нового года будем переходит на 8.2 , как раз нужна будет, хоть и мало человек, но ....+
13. Василий Филимонов (fidg) 19.01.12 07:47
Так же при переносе не перешел стаж за выслугу лет :(
Поделитесь пожалуйста обработкой, очень нужно.
e-mail: filimonovv@sibmail.com
Заранее благодарю!
14. Равиль Ахметов (Rauil) 19.01.12 10:31
13: Не поделюсь! Берите полностью )))
Насколько я знаю, есть 2 вида конфигурации, стажи вводятся в справочник или документом.
В публикации учтены обе варианта.
Если есть еще 3-ий вариант конфа, посмотрю.
Я напишу Вам
15. Василий Филимонов (fidg) 19.01.12 11:49
Обработку Вашу скачал, спасибо :)
Стажи беру в документах. Но у меня не находит надбавку за выслугу.
Ругается на строку: Если Лев(докы.расчет.наименование,19) = "Надбавка за выслугу" Тогда
В моей базе она отображается как вид расчета в документе Ввод расчета сотруднику.
Скорей всего не ту строку сравниваю. Как сравнить нужную?
Конфигурация ЗиК, редакция 2.3 316 релиз.
16. Василий Филимонов (fidg) 20.01.12 09:16
Никак не получается сравнить нужный реквизит :(
В моей базе документ "ввод расчета сотруднику", в нем параметр расчет называется "За выслугу
лет".
Если (Докы.Вид()="НачисленияУдержанияСотрудника") Тогда
Если Лев(докы.расчет.наименование,14) = "За выслугу лет" Тогда
СТажНайден = Докы.стаж;

ругается на наименование:
{Форма.Форма.Форма(101)}: Поле объекта не обнаружено (наименование)

как найти нужный реквизит?

Спасибо, что уделили время :)
17. Василий Филимонов (fidg) 26.01.12 09:39
Спасибо за помощь!

Отследил я реквизит. по шагам запускал обработку, у меня он назывался Произвольная доплата 14
поправил строчку:
Если Лев(докы.расчет.наименование,23) = "Произвольная доплата 14" Тогда
и все конечно же заработало :)
18. Равиль Ахметов (Rauil) 26.01.12 12:07
19. alex Perepel (asdPerepel) 02.08.12 19:34
20. Роман Росляков (roslakov) 26.01.15 23:12
ОШИБКА! V77.Application не инициализирована!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа