Универсальная обработка табличной части документа

02.08.10

Задачи пользователя - Подбор и обработка объектов

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

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

Наименование Файл Версия Размер
Универсальная обработка табличной части документа
.ert 227,00Kb
403
.ert 227,00Kb 403 Скачать бесплатно
Возможные действия над реквизитами:
  • прибавить/отнять число,
  • умножить/разделить,
  • изменить на процент,
  • установить значение.
Список действий может быть легко расширен. Для этого нужно добавить описание действия в процедуру "ЗаполнитьСписокДействий" обработки и алгоритм вычисления нового значения в процедуру "ПолучитьРезультатДействия".

Программа распространяется в надежде, что может быть полезна, но БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОДРАЗУМЕВАЕМЫМИ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.

См. также

Множественное выделение элементов справочника и работа с ним, как в 8.Х

Подбор и обработка объектов Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Работа с выделенными (множественное выделение) строками в 7.7, как в восьмерке - перенос в другую группу, установка/снятие пометки удаления, групповая установка реквизитов.

1 стартмани

10.01.2023    2954    4    M_W_W    20    

9

Объединение заявок покупателя в Комплексной конфигурации 1с 7.7

Подбор и обработка объектов Платформа 1С v7.7 1С:Комплексная 7.7 Управленческий учет Абонемент ($m)

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

1 стартмани

14.02.2022    4437    1    ksnik    2    

1

Перенос элементов справочника из одной группы в другую

Подбор и обработка объектов Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Эта обработка позволяет перенести все элементы справочника одной группы в другую в системе 1С:Предприятие 7.7 для любой конфигурации. Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

07.04.2021    6879    5    softmaker    0    

1

Улучшенная обработка документов для 7.7

Подбор и обработка объектов Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

16.12.2016    12133    4    uus    0    

1

Увеличение разрядности справочника

Подбор и обработка объектов Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Установка нового кода после увеличения разрядности справочника

1 стартмани

19.11.2015    6619    1    atr12    1    

0

Разбиение документа на несколько

Подбор и обработка объектов Платформа 1С v7.7 1С:Бухгалтерия 7.7 Абонемент ($m)

Разбиение документа на несколько

1 стартмани

23.08.2014    9144    5    kitminsk    5    

0
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Nicholas 885 02.08.10 09:14 Сейчас в теме
На данный момент какие действия поддерживаются?
2. vovk_v 138 02.08.10 09:28 Сейчас в теме
(1) Возможные действия над реквизитами: прибавить/отнять число, умножить/разделить, изменить на процент, установить значение. Список действий может быть расширен. :)
3. Nicholas 885 02.08.10 09:46 Сейчас в теме
(2) Добавьте, пожалуйста, в список: "возвести в степень", "извлечь корень", "рассчитать десятичный логарифм", "помножить на ноль и сократить". Тогда уже можно будет скачивать обработку и пользовать.
4. vovk_v 138 02.08.10 10:36 Сейчас в теме
(3) :D
За многолетний опыт работы никогда не пользовался возведением в степень, логарифмом и пр. Это действительно может понадобится? Когда писал "список действий может быть расширен", имел ввиду "может быть расширен пользователем". Это достаточно просто, нужно добавить код в 2 процедуры, примеры там есть. :)
5. Поручик 4670 02.08.10 10:46 Сейчас в теме
(4) Бывают случаи, когда требуется извлечь квадратные корни из цен товаров или рассчитать десятичный логарифм количества мест.
6. Nicholas 885 02.08.10 10:55 Сейчас в теме
(4) Конечно же шучу. Обработку скачал. Может когда нибудь пригодиться, если самому лень будет писать.
10. tsd 105 23.08.10 23:12 Сейчас в теме
(2) Объемно.
а меня раньше спасало вот это
Число(Шаблон("[" + СокрЛП(Формула) + "]"))

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

(3) делайте Ваши сокращения и берите логарифмы ;)

(8) правила для изменения связанных реквизитов накидать не сложно


ЗЫ: Млин, сто лет семерку не трогал. хе хе, аж полчаса методы вспоминал.
Прикрепленные файлы:
проба 77.ert
7. artbear 1447 07.08.10 16:03 Сейчас в теме
(0) Изменения действуют на всю табличную часть или только на строки, попадающие в отбор, установленный для ТЧ пользователем?
8. ineoosaki 23.08.10 20:14 Сейчас в теме
имхо, название сей обработки не совсем удачно отражает ее суть.
Рекомендую переименовать ее следующим образом:

"УЗКОСПЕЦИАЛИЗИРОВАННАЯ обработка числовых реквизитов табличной части документа ТабельОтработанногоВремени и прочих документов, где числовые данные по строке не связаны между собой"

К этому стоит добавить, что в такой УНИВЕРСАЛЬНОЙ типовой конфигурации, как ТиС 9.хх, колличество документов подходящих под этот критерий равно нулю. А видов доков в ней - за 50шт будет.

Где универсальность?
9. ineoosaki 23.08.10 20:29 Сейчас в теме
И еще.
Рекомендую поставить ограничение на скачку этой обработки: "с рейтингом не меньше 3".
Потому, как люди, не знающие, как работают алгоритмы конфигурации (а среди качающих с нулевым рейтингом - таковых большинство) - применив эту обработку, тока гемора наживут...
11. deshevov@ruthenia-lab.ru 2 02.12.10 18:17 Сейчас в теме
Полезная обработка, но жаль не получилось её использовать в Конфигурации ТиС, ред.9.2. При выборе любого документа выдает ошибку:
"ИначеЕсли Метаданные.Справочник(ВидСправочника).Реквизит(ИмяРеквизита).Выбран() = 1 Тогда
{C:\UNITABDOCPROC.ERT(94)}: Поле агрегатного объекта не обнаружено (Реквизит)". Посоветуйте, что делать.
12. sergeysea 03.10.11 09:43 Сейчас в теме
Не плохая обработка, в любом случае то что отсутствует в функционале можно дописать.
13. SGordon1 03.10.11 15:50 Сейчас в теме
Мне кажется, там вообще можно выражение на встроеном языке приписать для особых извра.... Любителей трудных задач
14. webester 26 01.12.11 18:22 Сейчас в теме
Яростно плюсую хоть обработке и 100 лет в обед :) возьму к своим наработкам добавлю
15. Ionmuerto 01.02.12 12:16 Сейчас в теме
Существует ли данная обработка табличной части для 1с 8.2 бп 2.0?
16. AlexGorin 22 24.02.12 11:51 Сейчас в теме
7.7. бухгалтерия пробую в счет фактуре выданной установить значение для субконто1, не работает (точнее не дает выбрать значение, которое нужно установить)
17. ulterior 09.08.17 23:58 Сейчас в теме
18. Светлый ум 406 08.04.21 06:36 Сейчас в теме
Идеальная обработка - подошло спасибо! +1
универсальная : подошла для всех документов БП 4.5
Оставьте свое сообщение