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

09.04.18

Задачи пользователя - Мастера заполнения

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
Обработка заполнения табличных частей документов
.epf 18,15Kb
267
267
1 SM
Скачать Купить за 1 850 руб.

 

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

Режим Управляемое приложение протестирован на типовых конфигурациях: ЗУП 3.0, БП 3.0, ERP 2.0, УТ 11, УНФ.

Режим Обычное приложение протестирован на типовых конфигурациях: ЗУП 2.5, БП 2.0, УПП, КА.

Подключение и работа с обработкой в разных режимах приложения:

Управляемое приложение

После скачивания обработки её необходимо подключить. Для этого необходимо зайти в пункт меню "Администрирование" и выбрать раздел "Печатные формы, отчеты и обработки".

 

 В открывшейся форме выбрать пункт "Дополнительные отчеты и обработки" и в появившемся окне создать новый элемент, нажав на кнопку "Создать".

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

Обработка автоматически зарегистрирует себя во всех документах конфигурации, в которых есть хотя бы одна табличная часть.

Если для каких-то документов её необходимо отключить, то это можно сделать, нажав на гипперссылку "Назначение".

Далее необходимо снять флаг "Показывать в списках" и нажать на кнопку "Записать и закрыть".

 Добавление нового элемента

На этом добавление обработки закончено.

Чтобы заполнить табличную часть документа необходимыми нам значениями, необходимо открыть обработку из меню "Заполнить"

Открытие обработки

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

Изменить заполняемую табличную часть можно в списке выбора "Табличная часть".

параметры заполнения

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

  • На кнопку "Выполнить" чтобы выполнить заполнение
  • На кнопку "Закрыть" чтобы отказаться от заполнения и закрыть обработку.

После заполнения документа, форма закроется и можно будет просмотреть результат заполнения и сохранить документ или отказаться от его записи.

 

Обычное приложение

После скачивания обработки её необходимо подключить. Для этого необходимо зайти в меню "Сервис", подменю "Дополнительные внешние отчеты и обработки" и выбрать пункт "Обработки заполнения табличных частей".

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

Подключение обработки - обычное приложение

После загрузки необходимо установить принаджлежность обработки к документам конфигурации.

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

Дополнительные параметры

На этом добавление обработки закончено.

Чтобы заполнить табличную часть документа необходимыми нам значениями, необходимо открыть обработку из меню "Заполнить" соответствующей табличной части.

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

 

Вызов обработки - обычное приложение

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

  • На кнопку "Выполнить" чтобы выполнить заполнение
  • На кнопку "Закрыть" чтобы отказаться от заполнения и закрыть обработку.

После заполнения документа, форма закроется и можно будет просмотреть результат заполнения и сохранить документ или отказаться от его записи.

Внимание! Обработка не просто заполняет значения в табличной части документа, а вводит данные в колонки, а это равносильно тому, что для системы это выглядит так, как-будто пользователь сам изменил эти значения т.е. выполнятся все обработчики при изменении реквизита.

Например, если установили Количество = 1 и Цена = 2, то после выполнения обработки у нас будет заполнена колонка "Сумма" и "Сумма НДС".

Это все относится ко всем реквизитам, где элемент управления не является "Флажок". Флажок обработка снимает или устанавливает, без выполнения обработчиков

 

Внешняя обработка для заполнения табличной части заполнение табличной части документа управляемое приложение обычное приложение

См. также

Операции по ВЭД Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Мастера заполнения Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

СКАЧАЙТЕ И ПОПРОБУЙТЕ БЕСПЛАТНО! Данная обработка расширяет функционал типовой конфигурации «1С:Бухгалтерия предприятия» и позволяет осуществлять автоматическое заполнение ГТД в документах «Реализация товаров и услуг», «Списание товаров», «Отчет о розничных продажах», «Отчет комиссионера (агента) о продажах», «Требование-накладная», «Возврат товаров от покупателя», «Комплектация номенклатуры», «Безвозмездная передача», «Отчет производства за смену». Обработка предназначена для работы в конфигурации «1С:Бухгалтерия предприятия 8, редакция 3.0» Есть версия обработки оптимизированная для работы в 1CFresh

8280 руб.

19.06.2012    137800    258    81    

219

Нейросети Мастера заполнения Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Расширение для заполнения описания номенклатуры с помощью модели ИИ GigaChat от Сбера. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ.

5000 руб.

08.11.2023    2003    11    0    

20

Мастера заполнения Платформа 1С v8.3 1С:Управление торговлей 11 Россия Платные (руб)

Если вы устали каждый раз выбирать один и тот же договор из множества других при оформлении документов, это расширение для вас! Пометьте один договор как основной и это избавит вас от рутинного поиска необходимого договора.

4560 руб.

26.01.2023    5156    9    1    

8

Логистика, склад и ТМЦ Мастера заполнения Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Обработка заполняет справочник "Автоработы" 3000 авторабот (реквизит сопоставления "Наименование") и справочник "Номенклатура" 200000 артикулами запчастей на популярные модели автомобилей (реквизиты сопоставления "Наименование" и "Артикул").

2000 руб.

07.10.2022    6764    17    0    

15

Мастера заполнения Нейросети Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Платные (руб)

Расширение для заполнения описания товара (номенклатуры) с помощью модели ИИ ChatGPT с ключевыми словами. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ. Прошло аудит на 1cfresh.com. Версия для автоматического заполнения

5000 руб.

13.03.2023    17040    44    49    

74

Оптовая торговля Мастера заполнения Бизнес-аналитик Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Данное расширение автоматически заполняет бизнес-регион партнера в 1С (УТ 11, КА 2, ERP) при записи на основании КПП или индекса из адреса. Присутствует возможность сохранить имеющиеся бизнес-регионы партнеров, а также перезаполнить или очистить их при первичном заполнении. Возможен выбор региона по умолчанию для партнера без КПП или адреса (например, если вы не указываете адреса физ. лиц и знаете, что они из Вашего региона).

2000 руб.

29.04.2019    32508    51    51    

54
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. nata_87 36 17.06.15 10:08 Сейчас в теме
Как подключить обработку к нетиповому документу?
2. Farsis 35 17.06.15 10:13 Сейчас в теме
(1) nata_87, Без программирования никак. В форме нетипового документа, необходимо добавить строчку, подключающую механизм дополнительных обработок.
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
         ...

	// ДополнительныеОтчетыИОбработки
	ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтаФорма);
	// Конец ДополнительныеОтчетыИОбработки
         ...

КонецПроцедуры
Показать
3. nata_87 36 17.06.15 10:17 Сейчас в теме
(2) в том то и дело что строчка эта добавлена, а при подключение внешней обработки в одноименном справочнике в списке документов назначения данный документ не отображается
4. Farsis 35 17.06.15 10:41 Сейчас в теме
(3) nata_87, В конфигураторе, в ветке "Общие команды", найдите команду "ЗаполнениеОбъекта" и в её свойстве "ТипПараметраКоманды" добавьте нетиповой документ.
5. nata_87 36 17.06.15 10:46 Сейчас в теме
(4) да получилось так, а нельзя как то обходом, что б не трогая типовую команду? Ведь после каждого обновления получается надо устанавливать Тип в этой команде.
6. Farsis 35 17.06.15 11:23 Сейчас в теме
(5) nata_87, Нет, пользователю никак нельзя. При регистрации документов, обработка передает все типы документов, а дальше конфигурация добавляет только допустимые типы, которые она берет из той же команды. Получается, что при регистрации в типовой программа не добавит нетиповой документ, в ручном режиме его выбрать тоже невозможно.
Единственный вариант - это написать свою маленькую обработку, которая зарегистрирует необходимые документы программно.
7. nata_87 36 17.06.15 11:24 Сейчас в теме
(6) понятно все, спасибо
8. Farsis 35 17.06.15 13:11 Сейчас в теме
(7) nata_87, Я написал обработку. Попробуйте с помощью неё назначить обработку нетиповому документ, без добавления типа в общую команду.
Прикрепленные файлы:
ЗаполненияНазначения.epf
user1310411; +1 Ответить
9. nata_87 36 17.06.15 13:21 Сейчас в теме
(8) Да все работает, спасибо огромное. Еще вот что сначала в типовой команде поставила галочку на свой документ и установила его во внешних обработках в назначение, потом в типовой команде убрала этот документ во внешних обработках он остался назначенный моему документу, получается что можно на момент подключения в типовую команду добавлять документы, а потом убирать их или даже и не страшно будет если они в данной команде затрутся при обновлении. Спасибо большое!
10. Spektr 1011 17.07.15 19:29 Сейчас в теме
Думал, что это обработка по заполнению ТЧ, а это по изменению значений в ТЧ. Название не соответствует функционалу.
mapt; dmtrpv; +2 Ответить
11. Farsis 35 17.07.15 23:09 Сейчас в теме
(10) Spektr, Я прошу прощения, за то что название обработки, придуманное мной и достаточно подробное (на мой взгляд) описание функционала, все-таки ввели вас в заблуждение и вы скачали не то что искали. Я могу ошибаться, но в моем понимании заполнение значений реквизитов ТЧ - это и есть заполнение ТЧ :)
Если вас это не затруднит, то скажите, а какой функционал вы хотели бы видеть в обработке по заполнению табличной части? Нашли ли вы то что искали? Быть может я мог бы реализовать что-то подобное...
12. AKV77 261 13.08.15 23:07 Сейчас в теме
Уважаемый автор. При интеграции и использовании в УТ 11.1 пишет ошибку: {Форма.ФормаУправляемая.Форма(87)}: Поле объекта не обнаружено (НастройкиЗаполненияГруппаКолонокОтбор)
Элементы.НастройкиЗаполнения.ПодчиненныеЭлементы.НастройкиЗаполненияГруппаКолонокОтбор.ПодчиненныеЭлементы.НастройкиЗаполненияГруппаКолонокОсновныеЭле
13. Farsis 35 14.08.15 08:13 Сейчас в теме
(12) AKV77, Добрый день. Тестирую обработку на версии УТ ред. 11.1.10.145 - ошибок не возникает. Возможно дело в структуре самого документа.
Я прошу Вас:
- Напишите мне версию платформу, версию УТ и документ в котором у вас возникает ошибка.
- Попробуйте заполнить ещё какой-нибудь типовой документ, например Авансовый отчет. Ошибка воспроизводится или нет?
- Напишите мне вам адрес электронной почты (в личку), чтобы я мог выслать вам исправленную версию обработки, потому что я верю в то, что мы что-нибудь придумаем :)
14. gull22 95 22.10.15 14:35 Сейчас в теме
Предлагаю изменить наименование 2Заполнить документ" на "Заполнить табличную часть". А то пользователи или пугаются, что весь документ перепишется, или приходится разъяснять, что это касается табличной части.
15. NeeDiGeo 60 14.12.16 10:02 Сейчас в теме
УНФ 1.5.4.34 появляется сообщение выполняется команда. Форма заполнения не открывается.
16. margo2007 15 05.09.17 03:21 Сейчас в теме
(15) Табличная часть у Вас пустая, поэтому не открывается.
Все зарегистрировалось и работает.
Можно использовать как базовую под свои задачи.

Отличная вещь !
17. ssn5810 80 31.10.17 17:38 Сейчас в теме
НЕ Проще выбрать необходимое в табличной части ?.....
18. MiKe80 14.03.18 13:58 Сейчас в теме
ERP 2.2.4.154 не пошла
"Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.

Метод объекта не обнаружен (СведенияОВнешнейОбработке)"
19. MiKe80 14.03.18 16:07 Сейчас в теме
Прошу прощения, сам ошибся!!!!!!
20. MiKe80 09.04.18 17:05 Сейчас в теме
Заказ покупателя и РеализацияТоваровиУслуг ERP 2.2.4.154 заполняет ставку НДС на 18%, сумму ндс не пересчитывает, хотя ПТУ нормально все пересчитывает
21. Farsis 35 09.04.18 18:05 Сейчас в теме
(20) Михаил, добрый вечер. Вызов событий при заполнении полей реализован только для обычных форм. По идее для ПТиУ сумму НДС обработка тоже не должна пересчитывать.
22. MiKe80 09.04.18 20:10 Сейчас в теме
(21) Добрый вечер. Печалька :( Ставлю цену закупочная в Документах ПТиУ делает, ставлю цену в РТиУ закупочная - меняет как надо ставку НДС и пересчитывает сумму НДС, из 10 строчек Н-ры 2 Закупочные остальные продажные, закуп пересчитывает, продажные нет, прикольно )))))
23. mrdc 24.04.19 18:36 Сейчас в теме
В "Управление торговлей для Казахстана, редакция 3, локализация для Казахстана: "1С-Рейтинг" (3.4.4.15)" не работает.
Хочу заполнить ТЧ документа "Заказ клиента" из ТЧ документа "Заказ поставщику".
Обработку зарегистрировал, документы в назначении указал, открываю Заказ клиента, заполняю Основное, перехожу во вкладку Товары, нажимаю кнопку "Заполнить документ", вылетает внизу окошко-сообщение "Команда выполняется. Заполнить документ" и больше ничего... Не вылетает ничего, где можно указать нужный Заказ поставщику...
Наверное, зря потраченные стартмани :-(
24. Farsis 35 24.04.19 20:03 Сейчас в теме
(23) Добрый вечер. Насколько я понимаю, вы хотели заполнить табличную часть одного документа, на основании табличной части другого документа.
Если да, то я сожалею, моя обработка этого не умеет. Она заполняет табличную часть документа каким-то выбранным значением.

Если вам всё-таки необходим функционал моей обработки, то я могу поискать конфигурацию "Управление торговлей для Казахстана, редакция 3" и посмотреть, в чем может быть причина того, что не появляется окно для заполнения.
25. mrdc 25.04.19 03:12 Сейчас в теме
(24)
Если да, то я сожалею, моя обработка этого не умеет. Она заполняет табличную часть документа каким-то выбранным значением.

Понятно. Теперь разобрался.
Взял вот эту - https://infostart.ru/public/678230/
Заполнил по ней ТЧ, а вашей изменил вид цены по всем строкам сразу.
Работает. Думаю, что пригодится все-таки. Благодарю.

Но. Советую тогда сменить название, хотя бы на что-то типа "Изменение реквизитов табличной части" или добавьте скриншот, где видна форма выбора реквизитов и установки их значений, так как именно это и делает ваша обработка. Кстати, очень даже удобно и не надо работать с такими мощными "комбайнами" как https://infostart.ru/public/122215/ , когда надо сделать быстро одну простую операцию.

Был стакан пустой - налили в него воды из кружки или ведра - заполнили его.
Стакан заполнен простой водой - добавили туда ложку сахара - вода стала сладкой - изменили воду в стакане.
Оставьте свое сообщение