8.х Удаление строки табличной части документа с изменением реквизита справочника

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Anna__, 22 мар 2013.

  1. TopicStarter Overlay
    Anna__
    Offline

    Anna__

    Регистрация:
    22 мар 2013
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте! помогите, пожалуйста, решить следующую задачу.
    есть табличная часть документа "Направления". в ней реквизиты - Наименование, Куратор, Ответственный. и есть справочник "направления". в нем те же реквизиты. в документе нужно сделать кнопку, которая будет удалять выбранную строку табличной части документа и реквизит "Куратор" из справочника, у той записи, где наименования совпадают с наименованием выбранной строки табл части документа.
    я совсем новичок. не знаю с помощью каких событий это сделать и как их потом связать с кнопкой. Подозреваю, что нужно использовать события "ПередУдалением", "ПослеУдаления"
  2. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    событие табличного поля ПередУдалением.

    только лучше опишите свою задачу, а то судя по вопросу решение вы пытаетесь реализовать весьма кривое
  3. TopicStarter Overlay
    Anna__
    Offline

    Anna__

    Регистрация:
    22 мар 2013
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    вобщем есть документ "План".у него табличная часть "направления" заполняется автоматически в соответствии с реквизитом документа "Сотрудник", т.е. заполняются направления закрепленные за данным сотрудником. данные для заполнения берутся из реквизитов справочника "направления". и вот нужно, чтобы если мы захотели убрать направление у данного сотрудника, удалялась не только строка из документа с выбранным направлением, но и реквизит "сотрудник" справочника "направления".
    думала сделать через кнопку "Удалить направление", чтобы при выборе строки из табл части и потом по нажатию кнопки осуществлялись все необходимые мне действия.
  4. nickpugachev
    Offline

    nickpugachev Профессионал в 1С Команда форума

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    сводите направление и сотрудника через регистр сведений, подчиненный документу План, а не через реквизит справочника. регистр можно сделать периодическим, чтобы можно было определять какой сотрудник за какое направление ответственный на какой-то момент. при проведении документа делайте записи в регистр в соответствии с табличной частью документа.

    это позволит избежать кучи граблей типа возможности руками в справочнике изменить сотрудника, что обычно в таких случаях неправильно
  5. TopicStarter Overlay
    Anna__
    Offline

    Anna__

    Регистрация:
    22 мар 2013
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    1
    т.е. отбросить эту глупую мысль что то поменять непосредственно в справочнике? ок, спасибо вам!

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