- Отмена проведения документа (программно)
- Какие есть идеи — «Как ускорить отмену проведения документа»?
- Отмена проведения ВСЕХ документов по организации за период
- Скачать файлы
- Специальные предложения
- См. также
- Перепроведение документов с контролем проводок Промо
- «Учет штрафов ГИБДД» с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3
- Пакетное пробитие чеков на Онлайн-кассе при оплатах от физических лиц на расчетный счет
- Списание (корректировка) задолженности контрагентов УНФ 1.6
- Перенумерация документов для Бухгалтерии предприятия 3.0 Промо
- Структура подчиненности с хронологией документов и кнопками проведения и удаления
- Регистрация документов с измененной суммой
- Методика оптимизации программного кода 1С: проведение документов
- Пометка на удаление неиспользуемых элементов справочников и документов Промо
- Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)
- Универсальный инструмент для переноса данных через табличный документ (УФ)
- Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2
- Групповая обработка справочников и документов (Управляемая форма) v 3.6 (+English version) Промо
- Расширение резервов отпусков
- Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3
- Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1
- Групповая установка даты выплаты в документах «Отпуск» и «Командировка» на заданную дату и перерасчет отобранных документов Промо
- Копирование меню в Трактир Management
- Помощник по закрытию месяца для УТ 11.3
- Загрузка документов Поступление товаров из файла формата *.xml от компании по торговле детской одеждой «Мила»
- Прыг-Скок. или из MS EXCEL в 1С (8.2) (открытый код) Промо
- Упрощение работы с актами сверки в УТ/КА/УПП — вывод номеров счетов в документе и печатной форме
- Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.
- Согласование (подсистема). Для любого справочника и документа в 1С. Встраивается в любые конфигурации
- Перемещение остатков по счету МЦ04 между материально ответственными лицами для конфигураций (8.2). Промо
- Загрузка Счета покупателя из PDF
- Обработка «Все одной кнопкой» (групповое создание и печать документов) для УПП ред. 1.3
- Кнопка «Сообщить о проблеме». [Расширение]
- Универсальный ввод на основании (заполнение) документов Промо
- Управление доставкой розничным покупателям
- Ночное восстановление последовательности документов (фоновым заданием) для БП 3.0
- Перечисление НДФЛ в бюджет РФ (13%, 30%)
- Начисление процентов по кредитам и займам для 1С:Бухгалтерии 3.0
- Пакетная замена номенклатуры с учетом характеристик
- Формирование актов сверки взаиморасчётов и групповая печать
- Перечисление НДФЛ в бюджет: заполнение НДФЛ по расчетной ведомости для ЗУП 2.5
- Акт сверки с номерами счетов-фактур, начальными остатками по договорам и заполнением по головному контрагенту [Расширение]
- Резервы отпусков для УПП 1.3
- Загрузка УПД в Бухгалтерию 3.0 из Excel
- Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или «Такси»)
- Перепроведение документа по части регистров
- УПП. Реализация товаров в у.е. Формирование рублевых сумм проводок и регистров накопления с учетом ранее поступивших авансов : сразу при проведении документа
- Обмен прайс-листами и анализ ценовой политики конкурентов, партнёров и поставщиков в программе 1С:Предприятие
- Групповая замена субконто для БП 3.0, УФ
- Изменение конфиденциальной информации (обработка, управляемые формы)
Отмена проведения документа (программно)
Платформа:1С:Предприятие 8.3 (8.3.8.2054)
Конфигурация: Управление производственным предприятием, редакция 1.3 (1.3.75.2)
В документе на форме (управляемые формы) создана кнопка Отмена проведения и создана команда НаКлиенте «Отмена проведения».
Появляется ошибка
<Документ.ВыгрузкаБС.Форма.ФормаДокумента.Форма(908)>: Ошибка при вызове метода контекста (Записать)
Записать(РежимЗаписиДокумента.ОтменаПроведения);
по причине:
Несоответствие типов (параметр номер ‘1’)
Что я не так делаю?
Пыталась перенести записать в процедуру НаСервер — та же ошибка выскакивает.
Что это может быть?! И как правильно организовать распроведение документа?
(11) spenser123,
Можно из формы записывать объект, проводить и отменять проведение,
как уже написал (15) нужно передавать правильные параметры:
Расширение управляемой формы для документа (Managed form extension for documents)
Записать (Write)
Синтаксис:
Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенные параметры записи РежимЗаписи и РежимПроведения. Предопределенные параметры передаются в метод объекта Записать.
Параметры записи можно обработать в событиях формы ПередЗаписью, ПередЗаписьюНаСервере, ПриЗаписиНаСервере, ПослеЗаписиНаСервере, ПослеЗаписи.
Возвращаемое значение:
Тип: Булево.
Истина — успешно записан; Ложь — в противном случае.
Описание:
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер). .
Расширение управляемой формы для документа (Managed form extension for documents)
Записать (Write)
Синтаксис:
Тип: Структура.
Структура параметров записи, которые могут быть обработаны в обработчиках событий записи. Состав параметров произвольный. Содержит предопределенные параметры записи РежимЗаписи и РежимПроведения. Предопределенные параметры передаются в метод объекта Записать.
Параметры записи можно обработать в событиях формы ПередЗаписью, ПередЗаписьюНаСервере, ПриЗаписиНаСервере, ПослеЗаписиНаСервере, ПослеЗаписи.
Возвращаемое значение:
Тип: Булево.
Истина — успешно записан; Ложь — в противном случае.
Описание:
Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
Тогда да тут нужна структура!
А вы перепутали с общим методом:
ДокументОбъект. .Записать (DocumentObject. .Write)
ДокументОбъект. (DocumentObject. )
Записать (Write)
Синтаксис:
Тип: РежимЗаписиДокумента.
Позволяет выбрать один из возможных режимов записи.
Значение по умолчанию: Запись.
(необязательный)
Тип: РежимПроведенияДокумента.
Позволяет выбрать один из возможных режимов проведения.
Значение по умолчанию: Неоперативный.
Описание:
Записывает документ в базу данных.
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:
Для документов с поддержкой уникальности номеров в процессе записи, если нужно, проверяется уникальность номера.
Пример:
Попытка
НовДокумент.Записать(РежимЗаписиДокумента.Проведение);
Исключение
Предупреждение(НСтр(«ru = ‘Невозможно провести документ.’;»
+ » en = ‘Document needs reposting.'»));
КонецПопытки;
ДокументОбъект. , событие ПередЗаписью
ДокументОбъект. , событие ПриЗаписи
Источник
Какие есть идеи — «Как ускорить отмену проведения документа»?
(7) Не слышал, чтобы кто-то жаловался на долгую *отмену* РСВ. И то, РСВ можно выполнять (и отменять) по частям. Так что все предусмотрено.
Там у ТС явно чего-то лишнего наворотили. Может так «обмен» пытаются делать.
(0) Напиши свой блек ждек и шлюх.
т.е. есть документ Владелец и будут еще документы, которые подчинены владельцу и формируется автоматически, так же и проводятся из основного документа.
Откуда мы знаем, может у вас железо УГ.
А вообще, оптимизация должна начинаться с перехода на упр. блокировки.
Т.е. по вашему для описания серверного железа достаточно указать модель процессора и количество оперативки?
А кстати, «капец время» это сколько?
(33) меня умиляют ваши слова. какая разница типовая или нет? в нашей конторе кредо — нам пох. кто и когда ставил 1С, типовая или нет. мы просто делаем свою работу.
замеры и тж есть — не криворукие же в конце концов. Вы еще спросите а делаем ли мы бэкапы.
(33) что вы хотите увидеть в ТЖ?
(41) «там 1С выдает охрененную запрос к sql, но в принципе сам запрос логичен.» — сорри, не понял. Для удаления записей из регистра — запрос? Сорри, не понял
А сколько занимает времени банальное «создать набор записей; установить отбор по регистратору; удалить набор»?
(51) О, наконец-то соизволил назвать причину — обновление итогов. Можно было и пораньше.
Отключать итоги совсем не нужно, границу итогов для чего придумали?
МодульПриложения 90 КонецПроцедуры 10 0,000027 28,35
РегистрБухгалтерии.Хозрасчетный 8 Если ОбменДанными.Загрузка Тогда 1 0,000022 22,43
РегистрБухгалтерии.Хозрасчетный 12 Если Количество()>0 Тогда 1 0,000007 6,85
РегистрБухгалтерии.Хозрасчетный 4 Если Отказ Тогда 1 0,000003 2,80
РегистрБухгалтерии.Хозрасчетный 15 Возврат; 1 0,000002 2,49
РегистрБухгалтерии.Хозрасчетный 59 КонецПроцедуры 1 0,000002 1,56
РегистрБухгалтерии.Хозрасчетный 6 КонецЕсли; 1 0,000001 0,93
РегистрБухгалтерии.Хозрасчетный 10 КонецЕсли; 1 0,000001 0,93
Я не сомневался в вас.
Захватите с собой САПеров, поржете над 1С. гыгыгы
Источник
Отмена проведения ВСЕХ документов по организации за период
Универсальная обработка для отмены проведения всех документов за период с возможностью отбора по организации.
Можно немного переделать и не отменять проведение, а проводить документы c дополнительным анализом (если типовое перепроведение по какой-то причине не подходит).
*Исправил отмену проведения в режиме обмена: в этом режиме очищаются регистры, для которых документ является регистратором, выставляется признак, что документ не проведен, и записывается в режиме обмена. ВАЖНО! Операция опасная, проверяйте на тестовых базах!
Скачать файлы
| Наименование | Файл | Версия | Размер |
|---|---|---|---|