8.х Заполнение колонки табличного поля ссылкой документа

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем spiteful41, 9 фев 2010.

  1. TopicStarter Overlay
    spiteful41
    Offline

    spiteful41 Опытный в 1С

    Регистрация:
    24 июл 2008
    Сообщения:
    98
    Симпатии:
    0
    Баллы:
    26
    Зравствуйте.

    Проблема в следующем, есть документ (Документ1), в этом документе есть табличная часть, в ней есть колонка "Ссылка", нужно, чтобы когда документ проводится (или записывается), каждая строка ТЧ заполнилась ссылкой на этот документ, т.е в каждой строке табличной части в колонке "Ссылка", должен быть Документ1, ПриЗаписи или ПередЗаписью, и в Обработке проведения, у меня ни че не получается сделать, так как когда я заполняю эту колонку, документ становится вновь модифицированным и происходит зацикливание. Кто-нибудь может оказать помощь? :unsure:
  2. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    А зачем такое нужно?
  3. gosn1ck
    Offline

    gosn1ck Опытный в 1С

    Регистрация:
    13 авг 2009
    Сообщения:
    1.329
    Симпатии:
    1
    Баллы:
    26
    солидарен с вопросом.
    Код:
    Процедура ПриЗаписи()
    Для каждого СтрокаТЧ Из <ИмяТабличнойЧачсти> Цикл
    СтрокаТЧ.<ИмяРеквизитаСсылкиДокумента> = Ссылка;
    КонецЦикла
    КонецПроцедуры
    
    
    пишу не проверяя в конфигураторе
  4. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Используйте процедуру документа ПередЗаписью(). После заполнения табличной части ничего более не вызывайте, он Вам сам всё запишет и проведёт.
  5. Stack_G
    Offline

    Stack_G Опытный в 1С

    Регистрация:
    10 дек 2007
    Сообщения:
    786
    Симпатии:
    2
    Баллы:
    26
    Если документ еще не был записан, то ссылку подставить не получится - ее просто напросто нет.
  6. mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Насколько я понял, заполнение идёт ссылками других документов, а ни этого.
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    ПолучитьСсылкуНового(..)
    УстановитьСсылкуНового(..)

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