Универсальная обработка Ввод на основании

12.12.16

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

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

Скачать исходный код

Наименование Файл Версия Размер
Ввести на основании
.epf 6,53Kb
27
.epf 6,53Kb 27 Скачать

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

Не хотелось залезать в недра добавления документов на основании, и решил обработку основания реализовать в обработке.

Обработку можно запускать как внешнюю, так и встроить в конфигурацию.

Для подключения обработки в конфигурацию я сделал:

  • Добавил в конфигурацию обработку ВвестиНаОсновании.epf
  • Вызов обработки повесил на Кнопку, которую  я поместил в списке нужного мне документа в Элемент панели – Действие – На основании
  • А в обработчике нажатия кнопки уже вызвал обработку
Процедура ДействияФормыВводНаОсновании(Кнопка)   

         Если ЭлементыФормы.Список.ТекущаяСтрока <> Неопределено Тогда

                 ВвестиНаОсновании = Обработки.ВвестиНаОсновании.Создать();

                 Форма = ВвестиНаОсновании.ПолучитьФорму("Форма");

                

                 ВвестиНаОсновании.Источник = ЭлементыФормы.Список.ТекущаяСтрока;

                 Форма.Открыть();

         КонецЕсли;      

КонецПроцедуры

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

В коде банальщина.

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

Ввод на основании

См. также

Мастер ТТН. Версия ПРОФ

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

Полнофункциональное расширение для формирования и ведения учета перевозочных документов всех видов (ТН, ТТН, ЭТрН). Печать документов или отправка через ЭПД (Электронный перевозочный документооборот). Поддержка регистрации нескольких перевозок на одну финансовую реализацию (в виде УПД, например), а также одной перевозки на основании нескольких финансовых реализаций. Формирование всех сопроводительных документов из одной отгрузки. Формирование реестра грузосопроводительных документов, доверенности менеджеров для указания ответственных лиц (руководитель, главный бухгалтер, кладовщик) организации для пользователей ИБ. Гибкая настройка функциональности под потребности организации.

2298 руб.

18.04.2017    47017    208    41    

81

Автоматическое создание периодических счетов и реализаций на услуги для 1С: Бухгалтерии 3.0

Создание на основании Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработка предназначена для тех, кому каждый месяц приходится выставлять и печатать одинаковые счета и акты на услуги, разным контрагентам, из 1С 8 Бухгалтерия 3.0.

4000 руб.

28.03.2021    20622    103    99    

46

Создание поступления по отрицательным остаткам на счете для 1С:Бухгалтерии версии 3

Создание на основании Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработка анализирует указанную дату и счет (обычно 41.1) для выявления отрицательных остатков на складе. Если такие есть, то заполняет таблицу номенклатурой и количеством. Для создания документа поступления необходима цена закупа, которую обработка берет тремя способами - из поступлений за период анализа, если не получилось, то из зарегистрированных цен по указанному типу цены, если и так не вышло, то из реализации за период анализа, и применяет к полученной цене указанную скидку.

3600 руб.

14.10.2021    12687    51    17    

28

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

Создание на основании Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Универсальная внешняя обработка призвана предоставить пользователю механизм, позволяющий быстро, в удобной и понятной форме настроить в программе функционал по созданию и заполнению новых документов на основании данных других документов (и не только), т.е. возможность настраивать типовой механизм "ввода на основании" для заполнения создаваемых документов по своим правилам.

2500 руб.

02.04.2017    45132    81    31    

137

Гибкий расчет приходов и расходов для БП 3.0 плат. 8.3 (Такси, классический интерфейс)

Создание на основании Бухгалтерский учет 1С:Бухгалтерия 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Налоговый учет Платные (руб)

Внешняя обработка дает возможности по формированию документов: - "Поступление товаров" на основании "Реализации товаров" - "Реализация товаров" на основании "Поступление товаров" - "Поступление товаров" на основании «Отчет о розничных продажах» и многое другое

3601 руб.

04.10.2012    59287    101    70    

114

Создание документа Реализации из Отчета комиссионера для БП 3.0, УТ 11, КА 2, ERP 2, УНФ 3.0

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

Создание документа "Реализация (акты, накладные, УПД)" на основании документа "Отчет комиссионера (агента) о продажах" для конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11; Комплексная автоматизация 2; ERP 2 Управление предприятием; Управление нашей фирмой, редакция 3.0

2400 руб.

03.10.2021    10638    43    0    

14
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. МимохожийОднако 141 14.12.16 08:34 Сейчас в теме
Во многих типовых конфигурациях по кнопке Изменить в табличной части есть возможность заполнения из различных документов. Достаточно обучить пользователя. Но и данный подход имеет право на существование.
2. German_Tagil 43 15.12.16 15:11 Сейчас в теме
Почти год назад я выложил http://infostart.ru/public/460032/
обработка которая позволяла выборочно копировать
через табличные части + сохранять в файл и копировать из файла (те когда надо было что-то восстановить из копии получалось достаточно быстро)
но как-то не задалось хотя вроде все тоже самое
Оставьте свое сообщение