1с список значений в табличной части

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

Предположим, у нас есть таблица значений вида:

Наименование Цена
Стол деревянный 10000
Стол деревянный 9500
Стул деревянный 3500
Шкаф для одежды 15500
Шкаф для одежды 14000

Для того, чтобы предложить пользователю выбрать одно из значений колонки Наименование , напишем следующий код:

Только вот незадача: элементы «Стол деревянный» и «Шкаф для одежды» будут показываться дважды. Чтобы пользователь видел только уникальные значения, в наш код необходимо внести небольшие правки:

Нужно на форме документа сделать кнопочку Подбор для справочника сотрудники и чтобы выбранные элементы добавлялись в табличное поле документа?

В данной статье я приведу пример подбора элемента справочника в Список значений и в Табличную часть!

Создаем на форме следующие элементы:

Логика такова:
При нажатии на кнопку ПОДБОР (Процедура КоманднаяПанельПодбор) должена открыться форма подбора сотрудников:
Для Списка значений (СЗ) — ОткрытьФормуВыбораСотрудника(ЭлементыФормы.СписокСотрудников, ЭтотОбъект, Ложь, );
Для Табличного поля (ТП) — ОткрытьФормуВыбораСотрудника(ЭлементыФормы.ТабличноеПолеРаботники, ЭтотОбъект, Ложь, );

Далее открывается форма подбора сотрудника, при двойном щелчке — сотрудник должен добавится в СЗ или ТП.
Для этого у СЗ и ТП в Свойства — События добавляем ОбработкуВыбора :
Для Списка значений (СЗ) — Процедура СписокСотрудниковОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
Для Табличного поля (ТП) — Процедура ТабличноеПолеРаботникиОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
А в них пропишем проверку, добавлен сотрудник или нет — чтобы не было задвоений!

И так, код будет следующий:
Код 1C v 8.х
Автор: Мигачев Евгений

В документе ИНДЕКСАЦИЯ ЗАРПЛАТЫ по кнопке ЕЩЕ нет действия ВЫВЕСТИ СПИСОК.

Можно ли список значений в табличной части документа 1С (все строки с полным набором колонок) как-то сохранить в файл?

Оцените, пожалуйста, данный вопрос:

Вам будет интересно

Спасибо. ОЧЕНЬ помогли. Сама не догадалась бы. Все получается.

Дмитрий Герасимов Profbuh8.ru Дек 21 2016 — 14:46

Здравствуйте!
Можно открыть новый табличный документ (Главное меню – Файл – Новый – Табличный документ) и в него поколоночно скопировать содержимое табличной части (нужные колонки). Я нашел только такой вариант.

Ольга Горшенина Profbuh8.ru Дек 21 2016 — 09:43

Ваш вопрос принят в обработку

Ещё более 100 Лайфхаков по работе в 1С:БП 8.3 и ЗУП 3.1 смотрите на нашем втором сайте — БухЭксперт8

Получить ещё Лайфхаки 1С >>

© Все права защищены, Profbuh8.ru

© ООО «ПРОФБУХ» 2011-2019 г., ОГРН 1117746700686

© Все права защищены, Profbuh8.ru

© ООО «ПРОФБУХ» 2011-2019 г., ОГРН 1117746700686

При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie в соответствии с настоящим уведомлением в отношении данного типа файлов.

Если вы не согласны с тем, чтобы мы использовали данный тип файлов, то вы должны соответствующим образом установить настройки вашего браузера или не использовать сайт

Понравилась статья? Поделиться с друзьями:
Vkontakte.INFO
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: