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

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

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

Оффлайн alikoff

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

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

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


Оффлайн Rasty

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

Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 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. Причина: Объединение сообщений


Теги:
 

Как запретить пользователям с интерфейсом "Ввод табеля" изменение графы профессия у подобранного сотрудника в сдельном наряде и табеле учета рабочего времени

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

Ответов: 1
Просмотров: 849
Последний ответ 15 Сен 2016, 02:46
от ksander-fars
Изменение вида "выпадающего списка"

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

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

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

Ответов: 3
Просмотров: 698
Последний ответ 25 Июл 2016, 09:09
от SGIRG
Изменение стандартной функции клавиши "Del" в документе

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

Ответов: 3
Просмотров: 2382
Последний ответ 24 Янв 2011, 16:13
от Klyacksa
Изменение печатной формы документа "Акт" в Бухгалтерии 3.0

Автор LusiDРаздел Пользователям "1С - Предприятие 8"

Ответов: 1
Просмотров: 3231
Последний ответ 12 Фев 2014, 10:36
от MuI_I_Ika

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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

alex0402
94 Сообщений
oleg-x
71 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
66 Сообщений
Golickoff Golickoff
51 Сообщений
AIFrame
46 Сообщений
ilyay ilyay
42 Сообщений
Амал
30 Сообщений
lansy
22 Сообщений
BuhRust
22 Сообщений
Dethmontt Dethmontt
22 Сообщений

* Кто онлайн

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal