Имя: Пароль:
1C
 
Не проставляется должность (внешняя ПФ). НО! не у всех сотрудников (была доработка раньше)
0 Shecurok
 
22.05.19
13:50
Добрый день всем.

Суть проблемы в следующем:
был переход с платформы 8.1 на 8.3 (8.3.13.1644) и обновление УТ10.3 (не типовая) на (10.3.52.2).

Были внешние печатные формы. С ними проблем особо не было.Так вот. В документе Реализация товаров и услуг при нажатии на ПФ сначала выходит форма выбора ответственного лица и уже он заносится в саму ПФ (его ФИО и должность). С 2 сотрудниками проблем нет, всё корректно заполняется, а по ещё двум сотрудникам не хочет проставлять должность.
При этом запускал базу до обновления - там всё отлично. Но опять же, была доработка (без неё была такая же фигня с этими двумя сотрудниками) в ОбщемМодуле в процедуре ФормированиеПечатныхФорм.

До:
Запрос.Текст = "
        |ВЫБРАТЬ ПЕРВЫЕ 1
        |    Должность.Представление КАК Должность
        |ИЗ
        |    РегистрСведений.ОтветственныеЛицаОрганизации.СрезПоследних(&ДатаПериода, СтруктурнаяЕдиница = &Организация)
        |ГДЕ
        |    ФизическоеЛицо = &ФизЛицо
        |";

После:
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
        |    ОтветственныеЛицаОрганизацииСрезПоследних.Должность.Представление КАК Должность
        |ИЗ
        |    РегистрСведений.ОтветственныеЛицаОрганизации.СрезПоследних(
        |    &ДатаПериода,
        |    СтруктурнаяЕдиница = &Организация
        |    И ФизическоеЛицо = &Физлицо) КАК ОтветственныеЛицаОрганизацииСрезПоследних";

Но простая замена кода не помогает. Проблема остаётся. Больше вроде ничего не затрагивается.
Какие варианты могут быть? В РегистреСведений Ответственные лица оргнизации всё есть.
1 dka80
 
22.05.19
14:12
На нужную дату в регистре записи есть? Физические лица и/или организации не задвоены?