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

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

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

Оффлайн alikoff

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

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

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


Оффлайн Rasty

  • *****
  • Сообщений: 979
  • РЕПУТАЦИЯ: 138
  • КПД: 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
Просмотров: 141
Последний ответ 12 Окт 2017, 14:02
от wise
Как запретить пользователям с интерфейсом "Ввод табеля" изменение графы профессия у подобранного сотрудника в сдельном наряде и табеле учета рабочего времени

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

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

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

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

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

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

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

Ответов: 3
Просмотров: 2556
Последний ответ 24 Янв 2011, 16:13
от Klyacksa

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

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

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


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

* Реклама

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

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

oleg-x
86 Сообщений
alex0402
54 Сообщений
AIFrame
40 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
38 Сообщений
Oldman06
31 Сообщений
Golickoff Golickoff
30 Сообщений
vitasw
29 Сообщений
MuI_I_Ika MuI_I_Ika
19 Сообщений
BuhRust
14 Сообщений
AsadRoman
13 Сообщений

* Кто онлайн

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal