8.х Запрет на добавление новых строчек

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

  1. TopicStarter Overlay
    GSA1112
    Offline

    GSA1112

    Регистрация:
    5 май 2017
    Сообщения:
    11
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте!
    Мне необходимо, чтобы при открытии документа, данные по одному столбцу заполнялись автоматически.
    Использую такой код:
    Код:
    //&НаСервере
    //Процедура ПриСозданииНаСервере1(Отказ, СтандартнаяОбработка)
    //НоваяСтрока = Объект.Итоги.Добавить();
    //НоваяСтрока.Цех = "1111_Каркасно-штамповочный цех";
    //НоваяСтрока = Объект.Итоги.Добавить();
    //НоваяСтрока.Цех = "2222_Сборочное производство";
    //НоваяСтрока = Объект.Итоги.Добавить();
    //НоваяСтрока.Цех = "3333_Цех металлообработки ";
    //НоваяСтрока = Объект.Итоги.Добавить();
    //НоваяСтрока.Цех = "4444_Литейное производство";
    //КонецПроцедуры
    Как только нажимаю "Провести и закрыть", а потом снова открываю документ, происходит дублирование этих строчек.
    Мне нужно, чтобы эти строчки заполнялись только один раз.
    Как потавить запрет на добавление новых строчек???
    Последнее редактирование модератором: 11 июн 2017
  2. nbIpKuH_BaH9I
    Offline

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

    Регистрация:
    16 сен 2009
    Сообщения:
    7.807
    Симпатии:
    496
    Баллы:
    104
    Вам нужно не при открытии, а при добавлении новой строки в ТЧ. Есть такое событие.
  3. TrasserZero
    Offline

    TrasserZero Опытный в 1С

    Регистрация:
    26 окт 2016
    Сообщения:
    51
    Симпатии:
    2
    Баллы:
    29
    Ну или краайне важно именно ПриОткрытии (ну а вдруг..) - можно проверять на какие-нть изменяющиеся при проведении/сохранении параметры.. типа если ЭтоНовый() - добавить строки..

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