gifts2017

Исправление ошибок (Перепроведение партий + Изменение вида взаиморасчетов в договорах контрагентов + Автозаполнение ПКО)

Опубликовал Валерий Давыдов (dvadva) в раздел Обработки - Обработка документов

Исправление ошибок (Перепроведение партий + Изменение вида взаиморасчетов в договорах контрагентов + Автозаполнение ПКО)

Обработка решает три задачи:

  1. Перепроводит все документы по конкретной партии (ситуация: один документ по партии был проведен не тем числом, в результате списание по себестоимости пошло "НЕ так". Обнаружили когда себестоимость вылезла на порядок больше. Время от начала партии прошло 4 месяца и очень много документов. Перепроводить все документы руками юзерам долго а админам леньки. Обработка делает за несколько минут.)
  2. Изменяет в ДокументахКонтрагентов ВидВзаиморасчетов на "По расчетным документам" с перепроведением всех документов по этому договору. (Некоторые реквизиты в договорах контрагентов нельзя изменять если по этим договорам есть документы. Решение: надо откатить все документы по договору, изменить договор и перепровести все документы. Руками делать пальцев не хватит, а при помощи этой обработки гараздо быстрее)
  3. Автоматом заполняет табличную часть документов ПриходныеКассовыеОрдера методом Подбора. Для работы этого функционала в стандартной конфе УТ нужно изменить Общий модуль УправлениеДенежнымиСредствами Процедура ЗаполнитьРасшифровкуПлатежей() - в этой проге надо заREMить пару строк.

Обработка не универсальная,  но может пригодиться как шаблон, сам писал по мотивам прог, взятых с этого сайта.

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

Наименование Файл Версия Размер Кол. Скачив.
-
.1215698332 22,38Kb
04.12.14
150
.1215698332 22,38Kb 150 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Призрак (davdykin) 17.07.08 21:19
Если работает, так как написано, полезный инструмент
2. Klavdiya (kvp) 25.08.08 11:55
Процедура ЗаполнитьРасшифровкуПлатежей() - в этой проге надо заREMить пару строк.

Каких Именно?

3. spryn (spryn) 18.03.10 13:23
{Форма.Форма(235,34)}: Процедура или функция с указанным именем не определена (ПолучитьКурсВалюты)
СтруктураКурсаВалютаДокумента = <<?>>ПолучитьКурсВалюты(Документ.ВалютаДокумента, Документ.Дата);
{Форма.Форма(247,8)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Строка.СтатьяДоходовЗатрат) Тогда
{Форма.Форма(269,10)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Строка.СтатьяДоходовЗатрат) Тогда
{Форма.Форма(302,8)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Строка.СтатьяДвиженияДенежныхСредств) Тогда
{Форма.Форма(318,10)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Строка.СтатьяДвиженияДенежныхСредств) Тогда
{Форма.Форма(353,8)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Строка.СтатьяДоходовЗатрат) Тогда
{Форма.Форма(360,8)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(Строка.СтатьяДвиженияДенежныхСредств) Тогда
{Форма.Форма(468,7)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(ЭтаФорма.Организация1) Тогда
{Форма.Форма(893,7)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(ЭтаФорма.Контрагент)
{Форма.Форма(894,5)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
И <<?>>ЗначениеНеЗаполнено(ЭтаФорма.Организация) Тогда
{Форма.Форма(898,7)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(ЭтаФорма.Контрагент) Тогда
{Форма.Форма(902,7)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(ЭтаФорма.Организация) Тогда
{Форма.Форма(935,7)}: Процедура или функция с указанным именем не определена (ЗначениеНеЗаполнено)
Если <<?>>ЗначениеНеЗаполнено(ЭтаФорма.Организация2) Тогда
{Форма.Форма(1022,54)}: Процедура или функция с указанным именем не определена (ОпределитьВидОперацииПлан)
СтруктураПараметров.Вставить("ВидОперацииПлан" ,<<?>>ОпределитьВидОперацииПлан(Документ.ВидОперации));
{Форма.Форма(1029,3)}: Процедура или функция с указанным именем не определена (ЗаполнитьРасшифровкуПлатежей)
<<?>>ЗаполнитьРасшифровкуПлатежей(СтруктураПараметров);

Это для какой конфигурации?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа