Универсальная обработка заполнения колонки табличной части выбранным значением с вызовом события ПриИзменении (управляемые формы)

19.09.16

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

Универсальная обработка заполнения колонки табличной части выбранным значением с вызовом события ПриИзменении (управляемые формы)

Скачать файл

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

Наименование По подписке [?] Купить один файл
Универсальная обработка заполнения колонки табличной части выбранным значением с вызовом события ПриИзменении (управляемые формы)
.epf 11,13Kb ver:2.0
160
160 Скачать (1 SM) Купить за 1 850 руб.

Часто приходится видеть, как бухгалтеры "прощелкивают"  колонку табличного поля того или иного документа каким-либо значением. Если строк в документе много, то это может занять значительное время. Данная обработка автоматизирует эту задачу. Подключается через стандартный механизм дополнительных отчетов и обработок. При подключении в базу предлагает только те документы,  в которых присутствуют табличные части.  Имеет смысл подключать обработку только в режиме заполнения в формах документов. Тестировалась на конфигурациях БП30, УНФ, УТ11, Розница21. Теоретически должна работать на любых типовых конфигурациях 1С на управляемых формах.

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

Обновление от 16.03.2015 Версия 1.1 

- Исправил баг с вызовом упрощенных типовых форм (например ФормаДокументаТовары в БП30). 

Обновление от 17.03.2015 Версия 1.2  

- Сделал форму обработки более компактной, чтобы было видно заполняемый документ

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

Обновление от 30.04.2015 Версия 1.5  

- Актуализировал обработку с учетом изменеий в текущих релизах 1С.

Обновление от 19.09.2016 Версия 2.0  

- Новая версия обработки 2.0. Переписал механизм поиска открытых окон и заполнения колонок табличной части. 

И САМОЕ ГЛАВНОЕ...  Удалось добиться срабатывания события ПриИзменении в элементах управления. Все-таки помогла методика, описанная в //infostart.ru/public/16985/ с адаптацией к УФ, за что автору большое спасибо. Так что смело можно заполнять зависимые элементы (Количество, Цена, Сумма, СтавкаНДС и.т.д.).  Проверено на текущих релизах 1С.

См. также

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

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

12000 руб.

20.12.2024    6975    14    18    

17

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

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

9600 руб.

19.06.2012    140572    276    81    

234

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

Универсальное расширение конфигурации для автоматической загрузки и заполнения реквизитов контрагентов (партнеров) из ОГРН для 1С:ERP Управление предприятием 2 (1С:ERP Управление предприятием 2, редакция 2.4), 1С:ERP Управление предприятием 2 (1С:ERP Управление предприятием 2, редакция 2.2), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.5), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.4), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.3), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.2), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.4), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.2), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.0) и 1С:Бухгалтерия 8 (Бухгалтерия предприятия, редакция 3.0).

3900 руб.

08.11.2017    65033    409    298    

78

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

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

2000 руб.

29.04.2019    34120    64    51    

67

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

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

5000 руб.

08.11.2023    3568    14    0    

24

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

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

3600 руб.

07.10.2022    7721    21    0    

19
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. klaus38 16.03.15 17:57 Сейчас в теме
Спасибо, работает без нареканий. БП 3 и УТ 11 последних релизов.
2. vkt 125 18.03.15 10:11 Сейчас в теме
Было бы удобно иметь возможность пересчета колонки с числовым значением (количество, например). Желательно, чтобы при этом производилось корректное округление, и пересчитывались другие колонки, связанные с текущей (при изменении количества пересчитывается сумма, НДС и т.п.).
3. Alex_1974 37 18.03.15 12:36 Сейчас в теме
Вы правы, это было бы идеально. Для универсальности обработки необходимо было бы срабатывания события ПриИзменении для пересчета зависимых числовых значений. Но как реализовать сие на управляемы формах? У меня пока не получилось. Пробовал по варианту http://infostart.ru/public/16985/. Не сработало. Может будет еще какие идеи.
4. klaus38 08.04.15 11:47 Сейчас в теме
Перестала работать после обновления на БП 3,0,39,56, печально.... посоветуйте что нибуть
5. AKV77 263 13.08.15 23:26 Сейчас в теме
Здравствуйте, УТ 11.1 выводит:
Ошибка инициализации модуля: Форма.ФормаОтчета.Форма
по причине:
{Форма.ФормаОтчета.Форма(212,64)}: Переменная не определена (ЭтотОбъект)
ОписаниеОповещения = Новый ОписаниеОповещения("ОКЗавершение", <<?>>ЭтотОбъект);
{Форма.ФормаОтчета.Форма(236,64)}: Переменная не определена (ЭтотОбъект)
ОписаниеОповещения = Новый ОписаниеОповещения("ОКЗавершение", <<?>>ЭтотОбъект);
{Форма.ФормаОтчета.Форма(261,64)}: Переменная не определена (ЭтотОбъект)
ОписаниеОповещения = Новый ОписаниеОповещения("ОКЗавершение", <<?>>ЭтотОбъект);
6. Alex_1974 37 14.08.15 10:22 Сейчас в теме
(5) AKV77, Напишите точный релиз конфигурации и платформы, я посмотрю.
7. Birdsurf 24.09.16 06:25 Сейчас в теме
ДД, выдает ошибку: http://prntscr.com/clocw4
Платформа 8.3.8.2027
Конфигурация Розница 2.2.4.17
8. Alex_1974 37 28.09.16 12:17 Сейчас в теме
9. PZ2000_Z 08.04.18 22:32 Сейчас в теме
Как правильно пользоваться то обработкой, так понимаю нужно выбрать строку колонки, потом файл открыть обработку, так?Попробовал использовать в БП 3.0 выходит окошко "Получение элемента по индексу не определено".
10. PZ2000_Z 09.04.18 09:23 Сейчас в теме
Разобрался, но теперь выходит окошко "что-то пошло не так!"
11. as7bs 297 23.04.18 09:36 Сейчас в теме
(9) Нужно подключить в дополнительные отчеты и обработки. Потом вызывать в самом документе, предварительно встав на нужный реквизит в табличной части.
12. Joni_5 2 17.05.18 14:30 Сейчас в теме
Работаем в БП 3.0
Вот ещё бы можно было бы изменять только выделенные строки ;)
13. soft-servis 14 27.06.23 15:24 Сейчас в теме
Спасибо работает на сегодняшней актуальной версии.
Оставьте свое сообщение