gifts2017

Универсальное заполнение реквизитов табличных частей документов штатных конфигураций (УФ + БСП 2.2)

Опубликовал Александр Палий (duhh) в раздел Обработки - Обработка документов

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

Обработка создана в конфигурации БСП 2.2.

Тестировалась на конфигурациях Бухгалтерия предприятия, редакция 3.0 (3.0.39.58) и Зарплата и управление персоналом, редакция 3.0 (3.0.20.45),  предполагаю будет работоспособна и на других конфигурациях с БСП.

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

 

Добавлен редактор формул.

1. Расчет числовых реквизитов с возможностью использования реквизитов ТЧ.

2. Редактирование строковых реквизитов.

3. Преренос значений однотипных реквизитов.

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

Наименование Файл Версия Размер
Изменение табличной части 17
.epf 28,65Kb
13.05.15
17
.epf 2 28,65Kb Скачать
Версия 2 (проверено на БП 3.0.43.152 и ЗУП 3.0.25.93) 6
.epf 28,81Kb
01.04.16
6
.epf 28,81Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Алексей Марков (Alex_1974) 30.04.15 15:26
Добрый день!
Подскажите, а пересчета зависимых числовых значений удалось добиться.
Например, пересчета суммы при изменении количества?
2. Александр Палий (duhh) 30.04.15 16:26
Пересчета зависимых ячеек нет. В общем то и цели такой не было. Обработка универсальная, как то надо отыскать в форме событие при изменении реквизита и выполнить его (НаСервере), на первый взгляд это достаточно сложно, Если пренебречь универсальностью тогда все гораздо легче, но повторяю такой задачи не стояло.
3. Александр Палий (duhh) 30.04.15 18:20
Думаю, чтобы сохранить универсальность нужно использовать формулу в значении типа значение = реквизит1 * реквизит2. Как будет время свободное реализую
5. Наталья Наталья (nata_87) 16.06.15 14:48
Для нетипового документа как подключить?
6. Александр Палий (duhh) 16.06.15 15:29
(5) nata_87, Нужно чтобы нетиповой документ был создан с учетом требований БСП.
7. Наталья Наталья (nata_87) 16.06.15 16:21
как подключить печать к своему документу нашла, а вот как подключить к нему заполнение ТЧ не найду (((
8. Александр Палий (duhh) 16.06.15 16:32
(7) nata_87, Не уверен, но наверно нужно добавить ваш документ в общую команду "ЗаполнениеОбъекта", либо сделать свою команду в форме а код скопировать из общей(обновлять будет легче)
9. Наталья Наталья (nata_87) 16.06.15 16:56
Команду прописала, кнопка заполнения появилась в моем документе, но обработка сама не подвязывается к данному документу
10. Александр Палий (duhh) 16.06.15 17:10
(9) nata_87, Попробуй в настройках доп. обработки (в том месте где подключала) в назначении поискать свой документ. т.к. туда попадают типы метаданных из общей команды, а в момент подключения твоего документа там не было.
11. Наталья Наталья (nata_87) 17.06.15 09:18
(10) duhh, ничего не выходит, кнопка заполнения на форме документа есть а вот команды в ней нет и при добавление внешний обработки в одноименный справочник в списке выбора данного документа нет (((
12. Александр Палий (duhh) 17.06.15 09:49
(11) nata_87, Если добавляла тип в общую команду то должен появится в доступных типах, вот кусок кода из формы элемента доп. обработок
Для Каждого ТипПараметраКоманды Из ОбщаяКоманда.ТипПараметраКоманды.Типы() Цикл
		ФильтрПоОбъектамМетаданных.Добавить(Метаданные.НайтиПоТипу(ТипПараметраКоманды).ПолноеИмя());
	КонецЦикла;


А если добавляла свою команду нужно что то другое придумать.
13. Наталья Наталья (nata_87) 17.06.15 09:53
(12) duhh, Ну а вообще как все делают, про печатные формы для нетиповых документов хорошо описано, а вот про это толком то ничего и нет
14. Александр Палий (duhh) 17.06.15 10:44
(13) nata_87, Как все делают не знаю, я этим вопросом не занимался, отвечал вам по мере поступления информации от вас. Мои советы могут быть не верны, т.к. на практике я это не проделывал.
15. Наталья Наталья (nata_87) 17.06.15 10:47
17. Александр Палий (duhh) 17.06.15 13:52
(16) nata_87, ???? вроде там нет ответа на ваш вопрос, "как подключить самопальный документ?" описан штатный механизм подключения доп. обработки, ну и еще один вариант заполнения тч. В моем варианте есть настройка формулы заполнения.
18. Наталья Наталья (nata_87) 17.06.15 13:58
(17) duhh, там есть обработка которая назначает нужный документ
19. Андрей Микаилов (Andle) 17.06.15 14:59
После использования обработки заполнения в обычной форме (если не записывать заполненный объект принудительно) пользователь имеет возможность отказаться от наделанного. Как ведет себя Ваша обработка? Записывает заполненный объект принудительно?
20. Александр Палий (duhh) 17.06.15 14:59
(18) nata_87, правильно вы в той ветке пришли к выводу, что самое главное назначить тип, а потом не важно затрется при обновлении или нет.
21. Александр Палий (duhh) 17.06.15 15:26
(19) Andle, объект записывается принудительно
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа