План заполнения табличной части

Публикация № 1550841 16.11.21

Пользовательские инструменты - Обработка документов

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

Оснастка «План заполнения табличной части». Предназначена для кастомизации заполнения табличной части объекта базы данных (справочника, документа и других). Рассматривается как дополняющая идейные возможности, предоставляемые подсистемой БСП «Дополнительные отчеты и обработки».
 
Кому лень читать, но хочется попробовать. Можно скачать файлы, добавить расширение, обработки заполнения табличных частей. Работает из коробки, разработка велась на конфигурации "Управление торговлей, редакция 11 (11.4.13.281)". Буду признателен за обратную связь в комментариях (насколько полезно, встречалось ли подобное ранее, любые другие отзывы).

Описание

Заполнение производится на основании результата выполнения схемы компоновки данных, т.н. «плана заполнения табличной части». Для хранения макета используется присоединенный файл справочника, документа и др. Таким образом для каждого экземпляра данных обеспечивается свой план заполнения. Начальный шаблон содержится во внешней обработке (макет «БазоваяСКД»), который представляет собой вариант по-умолчанию.

 

Обработка заполнения для объекта одна. Какую именно табличную часть следует заполнять, выясняется в методах переопределяемых модулей на основании состава реквизитов данных формы объекта.

 

Оснастка обрабатывает значения дополнительных реквизитов. Таким образом могут добавляться признаки отбора (корректироваться планы заполнения под них) в режиме 1С:Предприятия опытным пользователем, администратором, разработчиком без конфигурирования и программирования.

 

За счет использования «плана заполнения» имеется возможность предварительного просмотра результата в виде отчета. Изменение «плана заполнения» выполняется в редакторе схемы компоновки данных в толстом клиенте (на форме объекта становится доступна команда «Редактировать план заполнения»).

 

Используемые подсистемы БСП

 

  1. Базовая функциональность (обращение к методам)
  2. Дополнительные отчеты и обработки (отдельная обработка для каждого объекта-владельца)
  3. Печать (просмотр плана заполнения)
  4. Подключаемые команды (неявное использование)
  5. Работа с файлами (вариант отдельного справочника для хранения файлов по объекту-владельцу)
  6. Свойства

Инструкция по внедрению

 

  1. Заимствовать форму объекта.

  2. Добавить команду формы «ПЗТЧ_ПланЗаполненияПосмотреть».

  3. Добавить команду формы «ПЗТЧ_ПланЗаполненияРедактировать».

  4. Вывести команды последовательно на форму в командную панель в группу «ПодменюЗаполнить» или другое место по усмотрению. Указать имена, соответственно:

  • КнопкаПЗТЧ_ПланЗаполненияПосмотреть

  • КнопкаПЗТЧ_ПланЗаполненияРедактировать. Отключить «Видимость» и «Доступность»

  1. Добавить реквизит формы «ПЗТЧ_МакетСКД». Тип «СправочникСсылка.<ИмяОбъектаМетаданных>ПрисоединенныеФайлы», где <ИмяОбъектаМетаданных> - имя владельца, для которого настраивается оснастка.

  2. Необязательный шаг. Добавить реквизит «Служебный» типа «Булево» в объект «Справочник.<ИмяОбъектаМетаданных>ПрисоединенныеФайлы». Данный шаг предусмотрен и соответствует официальной инструкции по внедрению БСП.

  3. Поместить в модуль формы объекта (см. шаг 1):

 

  1. служебные процедуры и функции
  • ПЗТЧ_МассивРеквизитыОбъекта

  • ПЗТЧ_ПолучитьМакетСКД

  • ПЗТЧ_СохранитьМакетСКД

  • ПЗТЧ_СформироватьПланЗаполнения

  1. обработчики команд формы

  • ПЗТЧ_ПланЗаполненияПосмотреть
  • ПЗТЧ_ПланЗаполненияРедактировать

  1. обработчики событий формы, с указанием аннотации

  • ПЗТЧ_ОбработкаВыбораПеред

  • ПЗТЧ_ПриСозданииНаСервереПосле

  • ПЗТЧ_ПриЧтенииНаСервереПосле

 

  1. Добавить в общий модуль «ПЗТЧ_КлиентПереопределяемый», функцию «ОпределитьИмяТабличнойЧасти» значение, соответствующее объекту из шага 1 (см. пример в модуле).

  2. Добавить в общий модуль «ПЗТЧ_Переопределяемый», функцию «ОпределитьИмяТабличнойЧасти» значение, соответствующее объекту из шага 1 (см. пример в модуле).

  3. Отредактировать шаблон макета по умолчанию «БазоваяСКД» во внешней обработке «Документ_<ИмяОбъектаМетаданных>_ТабличнаяЧасть_Заполнение». Изменить имя, синоним обработки.

  4. В общем модуле, методе «СведенияОВнешнейОбработке» указать тим метаданных <ИмяОбъектаМетаданных> (комментарий «Ключевая переменная / Точка инициализации»).

  5. Добавить внешнюю обработку в режиме 1С:Предприятие.

 

Применение

 

Далее представлен простой пример использования с декларативными данными, на базе документа "Заказ клиента" конфигурации "Управление торговлей, редакция 11 (11.4.13.281)".

 

Внешний вид команд оснастки:

 

Рисунок 1

 

 

План заполнения без отбора:

 

 

 

Дополнительные реквизиты, добавленные для документа. Выбраны значения сегмента и страны:

 

 

 

План заполнения с отбором:

 

 

 

Содержимое табличной части «Товары» после выполнения команды «Заполнить активную табличную часть»:

 

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

Наименование Файл Версия Размер
Расширение

.cfe 114,24Kb
10
.cfe 1.0 114,24Kb 10 Скачать бесплатно
Внешняя обработка. Заполнение табличной части справочника "Соглашения с клиентами"

.epf 7,55Kb
8
.epf 1.0 7,55Kb 8 Скачать бесплатно
Внешняя обработка. Заполнение забличной части документа "Внутреннее потребление товаров"

.epf 8,23Kb
9
.epf 1.0 8,23Kb 9 Скачать бесплатно
Внешняя обработка. Заполнение забличной части документа "Заказ клиента"

.epf 8,08Kb
13
.epf 1.0 8,08Kb 13 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. the1 965 17.11.21 09:20 Сейчас в теме
Немного не понял - для каждой ТЧ нужно создавать свою форму?
Сохранение в прикрепленные файлы - интересное решение, но я так понимаю, мы исключаем добрый пласт объектов, не имеющих такого справочника? Я в своей разработке выбрал все-таки сохранение в хранилище (1с и внешнее).
2. totchaz 95 17.11.21 12:57 Сейчас в теме
Добрый день!
1. Форму объекта нужно заимствовать в расширение, не создавать.
2. Все так, объект должен быть протянут по БСП "Файлы"

Фича оснастки в максимальной опоре на БСП, эксплуатации ее возможностей. Минус в сопутствующих при этом ограничениях.
Оставьте свое сообщение

См. также

Остаток в табличной части документа

Обработка документов Склад и ТМЦ Практика программирования v8 УТ11 Россия УУ Бесплатно (free)

Расширение, показывающее остаток номенклатуры на текущий момент времени по строчке в табличной части документов.

16.01.2022    511    14    user720820720    0    

Расширение для загрузки в 1С сканов документов, pdf файлов, распознанных с помощью OCR

Обработка документов Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf Россия Бесплатно (free)

Подсистема, предназначенная для автоматического разбора распознанного файла, извлечение из него полезной информации и загрузки данных в 1С.

27.03.2019    10745    69    trim89    12    

Перенос данных из документа Бухгалтерская операция в регистры накопления ОС (Стоимость объектов основных средств или Амортизация объектов ОС )

Обработка документов Учет ОС и НМА Учет ОС и НМА v8 БГУ Россия БУ Бесплатно (free)

В связи с изменением структуры данных ОС, НМА, НПА, начиная с релиза версии 1.0.43, инвентарные карточки НФА (ф. 0504031, 0504032) формируются по данным регистров накопления и сведений, данные регистра бухгалтерии не используются.

1 стартмани

27.04.2017    12693    20    xxx90    2    

[БП 3.0] Помощник комиссионера по НДС 2015

Обработка документов Рабочее место v8::БУ БП3.0 Оптовая торговля, дистрибуция, логистика Россия БУ НДС Бесплатно (free)

Обработка - помощник для организаций комиссионеров (агентов) на УСН, для формирования журнала учета счетов - фактур beta - версия 19.04.2015 - новая версия. Очень много изменений, но нет описания, будет выложено по готовности. Главное отличие - возможность проверить авансы (отразить как аванс комитента) и выписать счета-фактуры на авансы комитента... Завтра строк сдачи журнала полученных, выданных счетов-фактур посредниками, может кому то поможет. 17.07.2015 - новая версия. Учтены изменения БП. Платформа 8.3.6.2100 БП 3.0.40.39. Формирует книгу продаж за комитента, позволяет перекидывать авансы полученные с дохода УСН в доход комитента и наоборот.

14.04.2015    31922    134    Alex_E    18    

Групповая обработка справочников и документов на управляемых формах с отбором по типу реквизита документа

Обработка документов v8 1cv8.cf Россия Бесплатно (free)

Доработка "Групповая обработка справочников и документов (Управляемая форма) v 1.6" Андрея Волина в части отбора документов по типу реквизита

06.09.2013    35206    1202    Abadonna    15    

Поиск и исправление красных остатков по 41 счету

Обработка документов Анализ учета Склад и ТМЦ Склад и ТМЦ v8 БП2.0 Россия БУ Бесплатно (free)

Сделано для взаиморасчетов между своими организациями для БП 2.0. Определяем минусовые остатки с ценами закупки и реализации и, если необходимо, создаем документы, исправляющие эту ситуацию. Благодарность за идею bestuzhev http://infostart.ru/public/16327/

31.08.2011    16651    111    soap    6    

Исправление кодов и инвентарных номеров ОС в 1С: Бухгалтерия бюджетного учреждения 8 и 1С: Бухгалтерия государственного учреждения 8

Обработка справочников Учет ОС и НМА Учет ОС и НМА v8 БГУ БУ Бесплатно (free)

Столкнулся с необходимостью изменить коды и инвентарные номера в Основных средствах. Для этого и была написана обработка. Она выполняет добавление в Код и Инвентарный номер Элемента справочника "Основные средства" префикса указанного у Организации, которой принадлежит данное основное средство. Нашел недочет в обработке, исправил, выкладываю новую. (при повторном запуске к инв номеру с уже добавленным префиксом, не редактировался справочник инвентарные номера ОС)

18.08.2011    27457    154    AlexAdm    11    

IBridges - новый, бесплатный сервис обмена документами между пользователями программы 1С:Предприятие

СRM Обработка документов WEB Перенос данных из 1C8 в 1C8 СRM v8 БП2.0 УТ10 Россия Бесплатно (free)

Основная задача сервиса IBridges – сделать документооборот между разными организациями - Легким - Быстрым - Бесплатным - Оперативным - Безопасным

11.08.2011    27259    240    O-Planet    61    

Выгрузка документа в XML произвольной структуры (+пример для выгрузки в ECOD)

Обмен через XML Обработка документов v8 1cv8.cf Бесплатно (free)

Обновлено до версии 0.7. Добавлена функция пропуска заголовков табличных частей. Исправлены баги в версии без сохранения (если стандартная версия выдает ошибки)

15.05.2011    50123    1424    anig99    44    

Небольшой тюнинг Групповой обработки справочников и документов

Обработка документов v8 1cv8.cf Россия Бесплатно (free)

На вопрос "как бы мне побыстрее провести все документы по выбранной Организации", сразу возникает желание послать (помимо стандартного просто послать :)) к обработке "ГрупповаяОбработкаСправочниковИДокументов". А не тут-то было! При естественном желании выбрать все документы, а потом поставить отбор по нужной Организации, обработка сделать этого не даст. Немного подлечиваем фирменную.

05.05.2011    22264    559    Abadonna    23    

Заполнение номенклатурных групп v.2

Обработка справочников v8 БП2.0 Россия Бесплатно (free)

Обработка, которая заполняет номенклатурные группы, с учетом групп товаров.

29.04.2011    9648    154    serg_aramis    9    

Загрузка курсов валют с сайта Национального Банка Азербайджана. 1С8

Обработка справочников WEB Банковские операции Банковские операции v8 1cv8.cf Бесплатно (free)

Обработка, позволяющая загружать курсы валют с сайта Национального Банка Азербайджана, www.cbar.az. 1С8

22.04.2011    26907    82    PaRaDoX    4    

Обработка по заполнению табличной части "Спецодежда" документа "Списание материалов из эксплуатации"

Обработка документов Склад и ТМЦ Склад и ТМЦ v8 БП2.0 Россия БУ Бесплатно (free)

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

04.03.2011    13169    113    AlexAdm    1    

Перенос документов "Заявка на кассовый расход"

Обработка документов Перенос данных из 1С7.7 в 1C8.X Бюджетирование и планирование Бюджетирование и планирование v8 1С7:ББУ Россия БУ Госбюджет Бесплатно (free)

Перенос документов "Заявка на кассовый расход" между "Бухгалтерия бюджетного учреждения" 7.7 и 8

31.01.2011    20460    330    kserdyukov    19    

Установка (или анализ) новых цен в документы Реализация товаров и Перемещение

Обработка документов Оптовая торговля Ценообразование, анализ цен Оптовая торговля Ценообразование, анализ цен v8 v8::ОУ УТ10 Россия УУ Бесплатно (free)

Обработка проводит анализ изменившихся цен номенклатуры по документам Реализация товаров и услуг и Перемещение товаров. Код открыт

09.01.2011    14276    101    chesnokov-a-v    7    

Еще одна обработка по загрузке цен номенклатуры из MS Excel. (код открыт)

Прайсы Обработка документов Загрузка и выгрузка в Excel Ценообразование, анализ цен Ценообразование, анализ цен v8 КА1 УТ10 УПП1 1С7:ТиС Бесплатно (free)

Простая и понятная обработка для формирования документа "Установка цен номенклатуры" по данным из файла *.xls

25.12.2010    17584    567    chesnokov-a-v    9    

Формирование приходных накладных

Обработка документов Оптовая торговля Склад и ТМЦ Оптовая торговля Склад и ТМЦ v8::ОУ УТ10 Россия УУ Бесплатно (free)

Обработка формирует документ "Поступление товаров и услуг" на начало периода по товарам, которых не хватило на складе в документах "Реализация товаров и Услуг" за выбранный период. В обработке указывается % наценки, в соответствии с которым формируются цены поставщика от известных цен реализации.

17.11.2010    9080    105    MAGNUM    3    

Формирование списка сотрудников на оформление банковских карт для Сбербанка

Обмен с банком Обработка документов Банковские операции Зарплата Банковские операции Зарплата v8 ЗУП2.5 Россия Бесплатно (free)

Внешняя обработка для 1С:8.1 ЗУП 2.5. Формирует список сотрудников (только работающих), на которых необходимо сделать банковские карты Сбербанка. Формирование списка возможно с отбором по периоду даты приема сотрудников.

10.11.2010    18407    126    pavel_pss    3    

Редактор (скрытых) реквизитов объектов

Обработка документов Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Универсальная обработка для доступа к скрытым реквизитам объектов (пока только документы)

21.10.2010    11197    235    RafaelRS    9    

Бухгалтерская справка из любого документа

Обработка документов v8 КА1 БП2.0 УПП1 Бесплатно (free)

Обработка переносит движения по бухгалтерскому учету любого документа в бухгалтерскую справку. Возможно потребуется при корректировке документов предыдущих периодов. Можно применять для любой конфигурации, где есть хозрасчетный регистр Бухгалтерия, УПП, КА и т.д.

14.09.2010    11295    162    erina_valentina    9    

Обработка заполнения регистра сведений "ФИОФизлиц"

Обработка справочников Универсальные функции Зарплата Кадровый учет v8 ЗУП2.5 Бесплатно (free)

Обработка заполнения регистра сведений "ФИОФизлиц" на основании реквизита "Наименование" справочника "Физические лица".

24.08.2010    15237    244    Invodev    3    

Очередная обработка контрагентов STA.GOV.UA

Обработка справочников WEB v8 УТ10 Украина Бесплатно (free)

Доработанная обработка публикации http://infostart.ru/public/19921/ для типовой УТП, которая проставляет по контрагенту, с которым возникли нал. обязательства, информацию, найденную на сайте http://sta.gov.ua. Может кому пригодится - пользуйтесь на здоровье.

21.07.2010    8662    51    narus    2    

Закрытие авансов

Обработка документов Взаиморасчеты Взаиморасчеты v8 БП2.0 Россия БУ Бесплатно (free)

Обработка для закрытия авансов по счетам 62.02 и 60.02 . Сделана для тех случаев, когда объем данных большой и перепроводить ВСЕ документы - процесс очень длительный.

21.07.2010    8326    151    Vitaliy_smetanin    6    

Пересчет почтовых сборов в "Начисление зарплаты сотрудникам организации " ЗУП 8.1

Обработка документов Зарплата Зарплата v8 ЗУП2.5 Россия БУ Бесплатно (free)

Программа ЗУП по умолчанию считает почтовые сборы отдельно по каждому исполнительному листу, если по сотруднику несколько исполнительных листов, необходимо считать почтовый сбор исходя из общей суммы. Собственно это обработка и делает.

17.06.2010    12124    62    Najly    2    

Загрузка из Excel табличных частей Товары в документы 8.1, 7.7

Обработка документов Загрузка и выгрузка в Excel Склад и ТМЦ Склад и ТМЦ v8 БП2.0 УТ10 УПП1 1С7:Бух 1С7:ЗиК 1С7:ТиС Бесплатно (free)

Для 1С 8.1 и 7.7. Также имеется возможность загрузки номеров ГТД и Стран происхождения. Проверялось на 1С 8 Бухгалтерия, 1С 7.7 Комплексная.

15.06.2010    15809    582    ilya005    18    

Групповая обработка справочников и документов, сохранение настроек в регистр "СохраненныеНастройки"

Обработка документов Обработка справочников v8 БП2.0 УТ10 УПП1 Бесплатно (free)

Собственно стандартный отчет, но настройки сохраняет в регистр и они, естественно, привязаны к базе и пользователю, не теряются при всяких действиях. Работает в конфигурациях, где есть такой регистр. Проверено в БП, УТ, УПП. Может кому пригодится. Если пригодилось можно поставить "+". :-)

24.05.2010    17896    214    Sasha_1200    6    

Загрузка данных из СуперМага в бухгалтерии 77 и 8

Внешние источники данных Обработка документов Обработка справочников Розничная торговля Розничная торговля v8 БП2.0 1С7:Бух Бесплатно (free)

В компании на розничных продажах стоит СуперМаг 2000, а учет, соответственно - в 1Сине. Ну вот, по ТЗ от главбуха накорябал две обработки, подгружающие в бухгалтерии данные по ТоргОперациям из текстовых файлов, выгружаемых из СуперМага 2000. Обратите внимание, что, так как компоновка данных в СуперМаге малость вывихнутая по мозгам, то сначала обрабатывается файл выгрузки Контрагентов, а потом только файл с ТоргОперациями... в общем, кому-нибудь возможно пригодится...

06.05.2010    14654    85    Farpost    5    

Нормализация наименований контрагентов

Обработка справочников v8 1cv8.cf Бесплатно (free)

Приводит к стандарту наименования контрагентов: 1) Символы в верхний регистр; 2) Поиск аббревиатур и подстановка (аббревиатуры ФОРМ ОРГАНИЗАЦИЙ, ТИПОВ ПОМЕЩЕНИЙ и проч.) 3) Выделение наименования организации по КАВЫЧКАМ, все что внутри кавычек считается наименование организации 4) Устанавливает порядок: "НАИМЕНОВАНИЕ ОРГАНИЗАЦИИ" "АББРЕВИАТУРА ФОРМЫ ОРГАНИЗАЦИИ" "АББРЕВИАТУРА ТИПА ПОМЕЩЕНИЯ" ПРОЧ. (можно изменять порядок) 5) Прочие действия (удаление кавычек, удаление двойных пробелов, запятых, расстановка пробелов после запятых... и т.п. 6) Печать исправлений. (Обновление: увеличена скорость обработки, тонкие возможности настройки нормализации, отбор)

06.04.2010    24527    390    nalivai-chai    14    

Заполнение ТЧ по ТЧ и просто заполнение.

Обработка документов Обработка справочников v8 1cv8.cf Бесплатно (free)

Обработка выполняет любые действия со значениями табличной части в том числе заполнение на основании табличных частей других объектов (не обязательно с похожей структурой). Позволяет заполнять такие экзотические поля как "КлючСтроки" и прочие, требующие сложных вычислений. Навеяно "ОбработкаТабличнойЧастиТовары". Оформленно в виде внешней саморегистрируемой обработки заполнения табличных частей. С претензией на универсальность.

31.03.2010    15402    369    obmailok    10    

Пакетное создание подчиненных элементов справочников

Обработка справочников v8 1cv8.cf Россия Бесплатно (free)

Маленькая обработка, предназначенная для пакетного создания элементов справочника подчиненного выбранному. Вы задаете: - критерии отбора элементов справочника-владельца. - реквизиты и значения по которым нужно искать уже имеющиеся подчиненные элементы (для случаев, когда Вы хотите избежать их дублирования и/или обновить их) - набор реквизитов обрабатываемых подчиненных элементов и их значений для заполнения при создании или обновлении этих элементов. Все просто.

11.03.2010    13492    133    sver_y    3    

Выгрузка на ПК в СберБанк для ЗБУ 8.1

Обработка документов Обмен с банком Банковские операции Зарплата Банковские операции Зарплата v8 ЗКБУ Бесплатно (free)

Столкнулся с удивительной, для меня, вещью: в "Зарплате и кадры для бюджетного учреждения" нет выгрузки данных о перечислениях зарплаты на пластик в СберБанк. И это при том, что значительная часть бюджетных учреждений открыли зарплатные счета именно в этом банке. Мнение 1С по этому поводу, если коротко: "Функциональность планируется реализовывать в конфигурации ББУ". А что же делать тем, у кого нет ББУ? Вот и сделал свою обработку на базе обработки из ЗУП 8, а точнее немного подправил типовую:

16.02.2010    15958    250    smooth    13    

Перенос одного типа адреса в другой ЗУП 8.1

Обработка справочников v8 ЗУП2.5 Бесплатно (free)

Групповая обработка справочника Физлиц. Переносит, не затирает, если уже есть. Указываете какой адрес в какой записать и всё))

12.02.2010    7395    98    ВеснушкаК    9    

Проведение документов по видам учета

Обработка документов v8 УПП1 Россия БУ НУ УУ Бесплатно (free)

Представляет возможность проводить документы по видам учета (управленческий, бухгалтерский, налоговый, международный)

02.02.2010    11275    92    mavric    4