Групповая обработка справочников и документов с возможностью написания формул в поле "установить значение".

01.07.09

Задачи пользователя - Корректировка данных

Групповая обработка справочников и документов с возможностью написания формул в поле "установить значение".

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

Наименование Файл Версия Размер
ГрупповаяОбработкаСправочниковИДокументов
.1246252448 45,75Kb
480
.1246252448 45,75Kb 480 Скачать

Часто приходится изменять какой-либо реквизит документов исходя из данных самого документа, например, изменить дату (или время)  n-го количества документов  не на определенную дату, а на Документ.Дата + 1 день, заменить текущий договор в документах на договор с наименованием "Основной", пересчитать сумму в ТЧ и тп. Что бы каждый раз не рисовать отдельную обработку доработал стандартную для работы с "формулами". В качестве "формулы" используется обычный код 1с с небольшими условиями.

Принцип действия следующий:

1. Стандартным методом отбираем необходимые данные на вкладку "Обработка".

2. Выбираем реквизит для изменения

3. Выбираем тип значения изменяемого реквизита "Строка" (по умолчанию там выбран тип изменяемого реквизита, жмем крестик, появляется Т , выбираем "Строка")

4. Пишем формулу. Правило написания формулы:

а. формула начинается со знака "="

б. Если в формуле требуется сослаться на реквизит он указывается в квадратных скобках - "[имя реквизита в конфигураторе]".

в. Обращение к шапке из ТЧ - "Объект.<ИмяРеквизита>"

Пример:

1. Требуется пересчитать реквизит "Сумма" в ТЧ документа. Выбираем реквизит для изменения "Сумма", пишем формулу "=[Цена]*[Количество]",где "Цена"  и "Количество" наименования реквизитов ТЧ.Результат будет присвоен выбранному реквизиту "Сумма". (формула пишется без кавычек =[Цена]*[Количество] :))

2. Обращение к шапке из ТЧ, например, заполнить склад в ТЧ из шапки  "=Объект.Склад".

3. Можно писать несколько строчек кода "=Объект.Склад;Сообщить(Строка(Объект.Склад));"

В общем эксперементируйте :)

Так же добавлена возможность работать не только с элементами справочников, но и с группами. Для этого при выборе иерархического справочника  появляется отбор "Это группа" по умолчанию установлено в "Ложь".

 

P.S. От комментариев и плюсов не откажусь.. :)

См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2703    30    15    

36

Тестирование и исправление ключей аналитики ERP, УТ11, КА

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

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    107387    637    173    

680

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    28092    83    146    

61

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22614    302    35    

74

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

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

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    772    4    4    

7

Заполнение документа "Корректировка регистров" произвольными данными

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

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    50362    171    29    

121
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4726 25.06.09 12:38 Сейчас в теме
А чем типовая обработка не угодила? Там всё это давно есть...
2. dgonson 177 25.06.09 15:08 Сейчас в теме
Хм. Незнаю...В моей версии не было...
3. Yashazz 4726 25.06.09 16:38 Сейчас в теме
Так она внешняя, на ИТСах есть. Просто обидно смотреть - вложено столько труда, притом что уже есть готовенькое.
4. dgonson 177 25.06.09 17:17 Сейчас в теме
:) Не не обидно, этой обработке пару лет точно, свое отслужила. Посмотрю на ИТС, сравню :)
5. dgonson 177 26.06.09 10:30 Сейчас в теме
На ИТС за 09 и 08 года не нашел...
6. pose 26.06.09 19:13 Сейчас в теме
Ругается :
{Форма.Форма(123,8)}: Процедура или функция с указанным именем не определена (НапечататьДокументПоУмолчанию)
Если <<?>>НапечататьДокументПоУмолчанию(Объект, , НаПринтер) Тогда
7. dgonson 177 29.06.09 09:16 Сейчас в теме
8. igor_gk 49 01.07.09 17:15 Сейчас в теме
9. yaxinr 57 10.08.09 12:43 Сейчас в теме
{Форма.Форма(109,147)}: Процедура или функция с указанным именем не определена (РазрешитьПечатьНепроведенныхДокументов)
Если Метаданные.Документы.Содержит(Объект.Метаданные()) и Объект.Метаданные().Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить и Не <<?>>РазрешитьПечатьНепроведенныхДокументов(Объект.Проведен) Тогда
{Форма.Форма(120,18)}: Процедура или функция с указанным именем не определена (ПолучитьДеревоМакетовПечати)
ДеревоМакетов = <<?>>ПолучитьДеревоМакетовПечати(Объект.Ссылка, СтруктураВнутреннихПечатныхФорм);
{Форма.Форма(122,22)}: Процедура или функция с указанным именем не определена (ПолучитьСтрокуДереваМакетовПоУмолчанию)
СтрокаПоУмолчанию = <<?>>ПолучитьСтрокуДереваМакетовПоУмолчанию(Объект.Метаданные().Имя, ДеревоМакетов);
{Форма.Форма(133,17)}: Процедура или функция с указанным именем не определена (НапечататьВнешнююФорму)
ТабДокумент = <<?>>НапечататьВнешнююФорму(Объект.Ссылка, Расшифровка);
{Форма.Форма(134,3)}: Процедура или функция с указанным именем не определена (НапечататьДокумент)
<<?>>НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, СформироватьЗаголовокДокумента(Объект.Ссылка), Объект.Ссылка);
{Форма.Форма(134,69)}: Процедура или функция с указанным именем не определе
10. dgonson 177 10.08.09 16:17 Сейчас в теме
11. grigr 213 08.09.09 19:00 Сейчас в теме
на ИТС - УниверсальныеПодборИОбработкаОбъектов.epf
там можно на обработку реквизита задавать произвольный алгоритм
bluntschi; +1 Ответить
12. dgonson 177 10.09.09 14:05 Сейчас в теме
Она не обрабатывает ТЧ... По крайней мере я не нашел как она это делает :)
13. ecoavs 26.04.11 13:19 Сейчас в теме
Огромнейшее спасибо, все работает отлично!!! Правда возникли некоторые ошибки, исправила. Тестировалось на бух 2.0 1С 8.2 :D
14. Saab 08.08.11 13:19 Сейчас в теме
{Форма.Форма(109,147)}: Процедура или функция с указанным именем не определена (РазрешитьПечатьНепроведенныхДокументов)
Если Метаданные.Документы.Содержит(Объект.Метаданные()) и Объект.Метаданные().Проведение = Метаданные.СвойстваОбъектов.Проведение.Разрешить и Не <<?>>РазрешитьПечатьНепроведенныхДокументов(Объект.Проведен) Тогда
{Форма.Форма(120,18)}: Процедура или функция с указанным именем не определена (ПолучитьДеревоМакетовПечати)
ДеревоМакетов = <<?>>ПолучитьДеревоМакетовПечати(Объект.Ссылка, СтруктураВнутреннихПечатныхФорм);
{Форма.Форма(122,22)}: Процедура или функция с указанным именем не определена (ПолучитьСтрокуДереваМакетовПоУмолчанию)
СтрокаПоУмолчанию = <<?>>ПолучитьСтрокуДереваМакетовПоУмолчанию(Объект.Метаданные().Имя, ДеревоМакетов);
{Форма.Форма(133,17)}: Процедура или функция с указанным именем не определена (НапечататьВнешнююФорму)
ТабДокумент = <<?>>НапечататьВнешнююФорму(Объект.Ссылка, Расшифровка);
{Форма.Форма(134,3)}: Процедура или функция с указанным именем не определена (НапечататьДокумент)
<<?>>НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, СформироватьЗаголовокДокумента(Объект.Ссылка), Объект.Ссылка);
{Форма.Форма(134,69)}: Процедура или функция с указанным именем не определена (СформироватьЗаголовокДокумента)
НапечататьДокумент(ТабДокумент, КоличествоЭкземпляров, НаПринтер, <<?>>СформироватьЗаголовокДокумента(Объект.Ссылка), Объект.Ссылка);


1С:Предприятие 8.1 (8.1.15.14)
Бухгалтерия предприятия, редакция 1.6 (1.6.21.6)

ошибка одна и та же в обоих конфах и платформах

1С:Предприятие 8.2 (8.2.13.219)
1С:Предприятие 8. Бухгалтерия, редакция 2.0 (2.0.19.12)

помогите исправить ошибки плиз
15. nuoHePka 3 26.08.11 13:15 Сейчас в теме
процедуры для печати закомментировала за ненадобностью и всё заработало, спасибо
16. Olga_Peymer 24.11.16 11:42 Сейчас в теме
Огромнейшее спасибо! Нужно было изменить расценку на 5% (КА 1.1 в технологических операциях). Все получилось!
Оставьте свое сообщение