Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
22 Янв 2018, 09:17
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Программное изменение справочников  (Прочитано 810 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alikoff

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-03-25
  • Сайт: 
  • Профессия: Программист 8.1
Ребята, помогите. Не могу догнать, как обновить реквизит формы "Сотрудники организаций". Вот смотрите, есть справочник физ лица и есть сотрудники. В физ лицах была допущена ошибка. Обработка делает синхронизацию физ лиц со сторонней программой. Ошибку нашли и устранили таким вот текстом.

ОбъектФЛ=СсылкаНаПоискПоКодуВсотрудникахОрганизации.Физлицо.ПолучитьОбъект();
ОбъектФЛ.Наименование=НайденаяСтрокаВСотрудникиЭпикура.FIO;
ОбъектФЛ.Записать();

Получается что в справочнике физлиц ФИО правильнное. Но когда мы открываем справочник сотрудников, то там в физлицо, ФИО с ошибкой. Хотя в поле выбора ФИО правильное. Если в ручную поменять, то 1с меняет наименование ссылки автоматически. Может как то ссылки нужно обновлять? или что делать в таких ситуациях??


Оффлайн Rasty

  • *****
  • Сообщений: 997
  • РЕПУТАЦИЯ: 141
  • КПД: 14%
  • Регистрация: 2015-03-25
    • Skype: alex1cbit
  • Сайт: 
  • Профессия: Программист 1С
Открыть Форму с физ лицом Форма.Обновить();
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Оффлайн vitasw

  • *****
  • Сообщений: 2575
  • РЕПУТАЦИЯ: 311
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
Не трогайте!
Физ.лица и сотрудники - это разные справочники. Вполне допустима ситуация, когда есть 1 физ. лицо и много сотрудников со ссылкой на одно и то же физ. лицо. По условиям типовой наименования физ. лица и сотрудника могут, но не должны совпадать. Во все регламентированные печатные формы все равно тянется ФИО из РС ФИОФизЛиц.

Оффлайн alikoff

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2014-03-25
  • Сайт: 
  • Профессия: Программист 8.1
Не трогайте!
Физ.лица и сотрудники - это разные справочники. Вполне допустима ситуация, когда есть 1 физ. лицо и много сотрудников со ссылкой на одно и то же физ. лицо. По условиям типовой наименования физ. лица и сотрудника могут, но не должны совпадать. Во все регламентированные печатные формы все равно тянется ФИО из РС ФИОФизЛиц.
Я понимаю. Просто пишу обработку которая будет синхронизировать данный из внешней проги в 1с. Пишу через внешние источники данных. У некоторых сотрудников изменилась Фамилия или допущены ошибки в 1с. Внешнюю программу будем считать верной, и пользователям будет запрещено вводить новых сотрудников. Только через синхронизацию. При программном изменении фио в спр физ лиц, поле с физ лицом в справочнике сотрудники остается со старым фио. А если вручную меняем, то поле в справочнике сотрудники сразу же меняется. Как так же сделать программно?

Открыть Форму с физ лицом Форма.Обновить();

не помогает. Все равно фио старое.
ФормаСО=СсылкаНаПоискПоКодуВсотрудникахОрганизации.ПолучитьФорму();
    ФормаСО.Открыть();
ФормаСО.Обновить();
ФормаСО.Закрыть();

ОбъектФЛ=СсылкаНаПоискПоКодуВсотрудникахОрганизации.Физлицо.ПолучитьОбъект();
ОбъектФЛ.Наименование=НайденаяСтрокаВСотрудникиЭпикура.FIO;
ОбъектФЛ.Записать();

В справочнике сотрудники и в справочнике физлица она Осипович Наталия Петровна. Но в справочнике сотрудники по умолчанию написано Осипович НаталЬя Петровна

Добавлено: 24 Ноя 2015, 15:26

Все разобрался. Сам ступил что то.
ОбъектСО=СсылкаНаПоискПоКодуВсотрудникахОрганизации.ПолучитьОбъект();
ФормаСО=СсылкаНаПоискПоКодуВсотрудникахОрганизации.ПолучитьФорму();

ОбъектФЛ=СсылкаНаПоискПоКодуВсотрудникахОрганизации.Физлицо.ПолучитьОбъект();
ОбъектФЛ.Наименование=НайденаяСтрокаВСотрудникиЭпикура.FIO;
ОбъектСО.Наименование=ОбъектФЛ.Наименование;

ОбъектФЛ.Записать();
ОбъектСО.Записать();

Последний раз редактировалось: alikoff; 24 Ноя 2015, 15:26. Причина: Объединение сообщений


Теги:
 

Изменение цвета при подборе сотрудника в форме списка справочника "Сотрудники организации" для документа "Зарплата к выплате организаций" ЗУП 2.5

Автор ksander-farsРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 337
Последний ответ 12 Окт 2017, 14:02
от wise
Как запретить пользователям с интерфейсом "Ввод табеля" изменение графы профессия у подобранного сотрудника в сдельном наряде и табеле учета рабочего времени

Автор ksander-farsРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1114
Последний ответ 15 Сен 2016, 02:46
от ksander-fars
Изменение оформления строки по индексу строки

Автор BladrannerРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 207
Последний ответ 13 Ноя 2017, 15:19
от alex0402
Изменение вида "выпадающего списка"

Автор JohnDoe144Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1300
Последний ответ 20 Май 2016, 13:26
от LexaK
Запрет на изменение "справочники - предприятие"

Автор maskРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 1056
Последний ответ 25 Июл 2016, 09:09
от SGIRG

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
100 Сообщений
AIFrame
57 Сообщений
alex0402
29 Сообщений
kiksi
24 Сообщений
pavl_vs
24 Сообщений
alexandr_ll
17 Сообщений
andron81_81
16 Сообщений
Norfolk
16 Сообщений
KOI8-R
14 Сообщений
MuI_I_Ika MuI_I_Ika
13 Сообщений

* Кто онлайн

  • Точка Гостей: 715
  • Точка Скрытых: 0
  • Точка Пользователей: 10
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal