Не меняются реквизиты в справочнике - спецы, помогите
Показывать по
10
20
40
сообщений
- 1
- 2
04.02.2009
11:55
#1
"Доброе всем время суток! кто менял периодические реквизиты в Справочнике.Сотрудник за прошлые периоды? какие тонкости есть?
СпрСотр.ИспользоватьДату(ДатаОтсчета);
СпрСотр.ВыбратьЭлементы();
СпрСотр.НайтиЭлемент(Доки.Сотрудник);
Если СпрСотр.Выбран() = 1 Тогда
СпрСотр.Должность = НоваяДолжность;
СпрСотр.Записать();
КонецЕсли;
Программа отрабатывает, но в Истории не меняются данные. Заело!
что не так?
"
СпрСотр.ИспользоватьДату(ДатаОтсчета);
СпрСотр.ВыбратьЭлементы();
СпрСотр.НайтиЭлемент(Доки.Сотрудник);
Если СпрСотр.Выбран() = 1 Тогда
СпрСотр.Должность = НоваяДолжность;
СпрСотр.Записать();
КонецЕсли;
Программа отрабатывает, но в Истории не меняются данные. Заело!
что не так?
"
04.02.2009
12:08
#2
"Попробуй так:
СпрСотр.ВыбратьЭлементы();
СпрСотр.НайтиЭлемент(Доки.Сотрудник);
Если СпрСотр.Выбран() = 1 Тогда
СпрСотр.Должность.Установить(ДатаОтсчета,НоваяДолжность);
СпрСотр.Записать();
КонецЕсли;"
СпрСотр.ВыбратьЭлементы();
СпрСотр.НайтиЭлемент(Доки.Сотрудник);
Если СпрСотр.Выбран() = 1 Тогда
СпрСотр.Должность.Установить(ДатаОтсчета,НоваяДолжность);
СпрСотр.Записать();
КонецЕсли;"
04.02.2009
12:14
#3
Давайте все таки сначала о конфигурации (платформа, похоже 7.7). В Бухгалтерии Должность - непериодический реквизит (и при чем здесь история?), а в ЗиК - периодический, значит, надо использовать Установить.
04.02.2009
14:52
#4
Согласна. Информации мало дала. ЗиК 7.70, релиз 285.
Установить - использовала, не помогло. В Истории Справочника.Сотрудники остаются записи со старыми должностями
Установить - использовала, не помогло. В Истории Справочника.Сотрудники остаются записи со старыми должностями
04.02.2009
15:13
#6
Тогда еще поясню: из-за чего сыр-бор.
ОТЗ наваял новый справочник Должностей, многие старые Должности сейчас не используются. Считаем область, 17 баз. Хочу через обработку во всех базах старые неиспользуемые Должности поменять на новые. СтаруюДолжность (которую хочу заменить) и Новую Должность выбираю в диалоге. Т.е. 1.02.2004 был принят "Кочегаром", а надо поменять на "Машинист (кочегар) котельной" - В КадровыхДокументах (прием и перемещение) - все сменилось, а в справочник.Сотрудники на соответствующую дату - нет: что-то находит, пишет, - а в истории реквизит остается неизменным!
Т.е. вообще нет такой возможности полную зачистку сделать в Справочнике.Сотрудники?
ОТЗ наваял новый справочник Должностей, многие старые Должности сейчас не используются. Считаем область, 17 баз. Хочу через обработку во всех базах старые неиспользуемые Должности поменять на новые. СтаруюДолжность (которую хочу заменить) и Новую Должность выбираю в диалоге. Т.е. 1.02.2004 был принят "Кочегаром", а надо поменять на "Машинист (кочегар) котельной" - В КадровыхДокументах (прием и перемещение) - все сменилось, а в справочник.Сотрудники на соответствующую дату - нет: что-то находит, пишет, - а в истории реквизит остается неизменным!
Т.е. вообще нет такой возможности полную зачистку сделать в Справочнике.Сотрудники?
04.02.2009
15:35
#7
Если изменилось в кадровых доках, то просто их перепроведи. Все должно встать на место.
04.02.2009
16:22
#8
В том то и дело, речь идет о прошлых периодах, когда документы открываешь из Истории Сотрудника (прием или кадровое перемещение), то 1С говорит, что "проведение документа невозможно"
04.02.2009
17:39
#9
Помнится мне, что кадровые приказы должны перепроводиться задним числом. Если "проведение документа невозможно", то должна указываться и причина.
04.02.2009
18:08
#10
Да. Причину выдает :"Сотрудник <...> редактируется. Проведение документа невозможно"
Открываю Документ, выбираю Должность (хотя в она уже в документе поменялась), Документ Сохранить? - да, результат: Документ не сохранен!
У кого еще какие идеи, чувствую проблема не родная, советы пока не те... Спасибо за внимание!
Открываю Документ, выбираю Должность (хотя в она уже в документе поменялась), Документ Сохранить? - да, результат: Документ не сохранен!
У кого еще какие идеи, чувствую проблема не родная, советы пока не те... Спасибо за внимание!
- 1
- 2
Читают тему
(гостей: 1)