gifts2017

Обработка заполнения табличной части: Скопировать выделенное значение любой колонки табличной части

Опубликовал Никита Долгих (Nik_1c_bitrix) в раздел Обработки - Обработка документов

Как скопировать значение одной колонки на все строки табличной части? При помощи этой обработки - легко. Заполнить колонку табличной части одним значением, можно будет путем нажатия на одну кнопку. Обработка универсальная. Это значит, что она работает для любого справочника или документа, для любой колонки и любого значения. Достаточно заполнить одну колонку нажать на кнопку "Скопировать значение" и значение скопируется на все строки табличной части.

Как использовать обработку:

1. Загрузить обработку в любую типовую конфигурацию(обычное приложение) как обработку заполнения табличных частей.

2. Прописать принадлежность обработки к объектам конфигурации(автоматически регистрируются стандартные документы УТП для Украины), это могут быть любые справочники или документы.

3. Открыть заполняемый документ. Заполнить необходимое количество строк табличной части.

4. Выделить одну заполненную ячеку табличной части, значение которой необходимо скопировать в каждую строку столбца этой ячейки.

5. В коммандной панели табличной части нажать на кнопку "Заполнить"-"Скопировать значение".

P.S. Такой документ как показан на "Картинке для анонса" можно заполнить 10 секунд. Вряд ли кому-любо понадобиться именно такой документ, но вот возможность скопировать одно значение, на мой взгляд, должна быть встроена в систему изначально.

Скачать файлы

Наименование Файл Версия Размер
ЗаполнитьТабличнуюЧасть Выделинным значением ячейки.epf 11
.epf 11,29Kb
13.10.14
11
.epf 11,29Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Armando Armando (Armando) 13.10.14 21:38
Практически тож самое, что и моя обработка 5 летней давности) http://infostart.ru/public/19539/
2. Алексей Mail (alexhline) 13.10.14 21:46
(1) Armando,
есть стандартная процедура

ЗаполнитьЗначения (FillValues)
Синтаксис:

ЗаполнитьЗначения(<Значение>, <Колонки>)
Параметры:

<Значение> (обязательный)

Тип: Произвольный.
Значение, которым необходимо заполнить строки таблицы.
<Колонки> (необязательный)

Тип: Строка.
Список имен колонок, разделенных запятыми, по которым производится заполнение строк таблицы значений.
Если параметр не указан, или передана пустая строка, будет заполнена вся таблица значений.
Описание:

Заполняет все строки таблицы значений указанным значением.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Пример:

ТаблицаЦен.ЗаполнитьЗначения(Рубли, "Валюта");