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

Обработки - Обработка документов

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

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

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

Наименование Файл Версия Размер
Универсальная обработка табличной части документа
.ert 227,00Kb
04.09.14
357
.ert 227,00Kb 357 Скачать бесплатно

См. также

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

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

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

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


ЗЫ: Млин, сто лет семерку не трогал. хе хе, аж полчаса методы вспоминал.
Прикрепленные файлы:
проба 77.ert
7. artbear 1066 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 1 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 27 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 Сейчас в теме
Оставьте свое сообщение