8.х УТ Парадокс с ответственными лицами (УТ 11.1)

Тема в разделе ""1С:Управление торговлей УТ"", создана пользователем BBDragon, 23 сен 2016.

  1. TopicStarter Overlay
    BBDragon
    Offline

    BBDragon Опытный в 1С

    Регистрация:
    11 мар 2010
    Сообщения:
    183
    Симпатии:
    2
    Баллы:
    29
    Сменился руководитель месяц назад, поменял все в программе, все было нормально. Сегодня же у главбуха при попытке распечатки УПД (документ "Реализация товаров, услуг") в поле "Товар (груз) передал, услуги сдал" стало подтягивать прежнего руководителя! У всех остальных пользователей - все нормально. Дата правильная, на закладке Дополнительно в "Реквизиты для печати Торг-12" все правильно. Кэш чистил, базу по-новой подключал, пользователя удалял/добавлял - не помогает.. Выгрузил базу в dt, развернул локально у себя - то же самое.
    В самом макете УПД в этой строке параметры "ДолжностьКладовщика" и "ФИОКладовщика". Однако каким макаром туда попадает замдиректора, я понять не могу. У всех остальных там указывается руководитель, а не зам. Что можете еще посоветовать?
  2. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    Может он и есть руководитель? =)
    Отладка что говорит?
  3. TopicStarter Overlay
    BBDragon
    Offline

    BBDragon Опытный в 1С

    Регистрация:
    11 мар 2010
    Сообщения:
    183
    Симпатии:
    2
    Баллы:
    29
    Сами значения подставляются в функции "ЗаполнитьРеквизитыПодвалаУПД" в обработке "ПечатьОбщихФорм". Там подтягиваются ДанныеПечати.Кладовщик и ДанныеПечати.ФИОКладовщика, причем эти значения всегда равны руководителю. Кроме тех случаев когда документ формирует главбух, у нее почему-то подставляется зам!
    Где здесь логика - не пойму..
    Последнее редактирование: 23 сен 2016
  4. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    При первом приближении на печать должно выводиться поле "отпустил" из документа "Реализация".
    Но оно на форме документа не отображается, зато меняется при изменении склада.
    СтруктураОтветственного = ПродажиСервер.ПолучитьОтветственногоПоСкладу(Объект.Склад, Объект.Менеджер);
    Если СтруктураОтветственного <> Неопределено Тогда
    Объект.Отпустил = СтруктураОтветственного.Ответственный;
    Объект.ОтпустилДолжность = СтруктураОтветственного.ОтветственныйДолжность;
    КонецЕсли;
  5. TopicStarter Overlay
    BBDragon
    Offline

    BBDragon Опытный в 1С

    Регистрация:
    11 мар 2010
    Сообщения:
    183
    Симпатии:
    2
    Баллы:
    29
    В документе 4 подписи:

    вверху 2 подписи - руководитель и главбух (там все правильно, руководителя ставит)
    ниже "Товар передал" - вот здесь ошибка! Причем ставится ФИО зама, а должность проставляется "Генеральный директор"!
    в самом низу "Ответственный за правильность оформления факта хозяйственной жизни" - здесь опять все правильно.
  6. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    Товар передал... - параметры "ДолжностьКладовщика" и "ФИОКладовщика"
    Ответственный за правильность... - параметры "ДолжностьРуководителя" и "ФИОРуководителя".
    Прошерстите отладкой откуда тянется ФИОКладовщика, вернее ДанныеПечати.Кладовщик
  7. TopicStarter Overlay
    BBDragon
    Offline

    BBDragon Опытный в 1С

    Регистрация:
    11 мар 2010
    Сообщения:
    183
    Симпатии:
    2
    Баллы:
    29
    Они передаются через процедуру ЗаполнитьТабличныйДокументУПД, туда - из СформироватьПечатнуюФормуУПД, а она вызывается из процедуры Печать.
    В самом документе реализации - с помощью функции ПолучитьДанныеДляПечатнойФормыУПД из запроса:

    ДанныеДокумента.Отпустил.Наименование КАК Кладовщик

    Глянул реквизиты "ТОРГ-12", а там в разделе "Отпустил" - стоит именно зам!!
  8. Dem0lisher
    Offline

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.023
    Симпатии:
    51
    Баллы:
    54
    Вот, а откуда появляется "Отпустил"?
  9. TopicStarter Overlay
    BBDragon
    Offline

    BBDragon Опытный в 1С

    Регистрация:
    11 мар 2010
    Сообщения:
    183
    Симпатии:
    2
    Баллы:
    29
    Все, разобрался! Спасибо огромное))
    "Отпустил" берется из поля "Ответственный" данного склада, а там по-прежнему стоял прежний руководитель. Ларчик просто открывался))
    Просто странно, что у остальных пользователей подтягивался все-таки новый руководитель..

    Поставил нового руководителя везде - теперь все нормально оформляется :)
    Последнее редактирование: 23 сен 2016

Поделиться этой страницей