[РЕШЕНО] Заполнение табличной части документа

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

  1. TopicStarter Overlay
    Павел
    Offline

    Павел

    Регистрация:
    28 сен 2007
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Добрый вечер. Недавно начал изучать конфигурирование в 1с. Начал писать простенькую задачу. Столкнулся с таким вопросом: требуется заполнить табличную часть нового документа (управляемые формы 1с 8.2):

    Итак имеем:

    1. справочник "Сотрудники" со стандартными реквизитами : "Наименование и "код""
    2. документ "Ведомость". В документе табличная часть "БК" с реквизитами "ФИО" "Реквизит1" "Реквизит2"

    Собственно вопросы:

    1 .Где описать процедуру заполнения? Чтобы только при создании она выполнялась?
    2. Накидайте пожалуйста пример заполнения табдичной части "БК", чтобы в реквизит "ФИО" заполнились все сотрудники из справочника "Сотрудники"


    Типа такого:

    ФИО Реквизит1 Реквизит2

    Иванов
    Петров
    Сидоров

    Надеюсь на понимание.
    Последнее редактирование модератором: 22 фев 2014
  2. nickpugachev
    Offline

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

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    1. в модуле объекта документа пишем обработчик ОбработкаЗаполнения
    2. берем в руки книжку Радчено и Хрусталевой, версию 1с для обучения программированию и проходим от начала и до конца
  3. TopicStarter Overlay
    Павел
    Offline

    Павел

    Регистрация:
    28 сен 2007
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Спасибо конечно за ваш ответ, но я не спрашивал, что мне почитать :(

    Радченко прошел только первую часть(точнее осталось немного). Сейчас смотрю уроки П. Чистова.

    Пытаюсь решить маленькие задачи как раз для того, чтобы научиться.

    Найти пример в интернете так и не получилось. Если у кого найдется, буду рад. Всем тем, кто откликнется: спасибо!
  4. nickpugachev
    Offline

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

    Регистрация:
    28 май 2012
    Сообщения:
    3.266
    Симпатии:
    131
    Баллы:
    104
    Код:
    Выборка = Справочники.Сотрудники.Выбрать();
    Пока Выборка.Следующий() Цикл
      СтрокаТабличнойЧасти = БК.Добавить();
      СтрокаТабличнойЧасти.ФИО = Выборка.Ссылка;
    КонецЦикла;
  5. TopicStarter Overlay
    Павел
    Offline

    Павел

    Регистрация:
    28 сен 2007
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Спасибо огромное! Вечером буду пробовать
  6. TopicStarter Overlay
    Павел
    Offline

    Павел

    Регистрация:
    28 сен 2007
    Сообщения:
    20
    Симпатии:
    0
    Баллы:
    1
    Всем спасибо. Вопрос решен

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