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

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

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

Оффлайн alikoff

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

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

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


Оффлайн Rasty

  • *****
  • Сообщений: 963
  • РЕПУТАЦИЯ: 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
Просмотров: 316
Последний ответ 15 Сен 2016, 02:46
от ksander-fars
Изменение вида "выпадающего списка"

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

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

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

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

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

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

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

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

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

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

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


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

* Реклама

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

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
161 Сообщений
alex0402
69 Сообщений
MuI_I_Ika MuI_I_Ika
45 Сообщений
LexaK
35 Сообщений
alexandr_ll
34 Сообщений
crow1983
31 Сообщений
sertak sertak
27 Сообщений
Vzonder
21 Сообщений
BuhRust
20 Сообщений
дфтын дфтын
17 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 

Dellos Catering - выездной ресторан кейтеринг по всему Миру
SimplePortal 2.3.5 © 2008-2012, SimplePortal