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

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

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

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

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

3 Comments

  1. davdykin

    Если работает, так как написано, полезный инструмент

    Reply
  2. kvp

    Процедура ЗаполнитьРасшифровкуПлатежей() — в этой проге надо заREMить пару строк.

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

    Reply
  3. spryn

    {Форма.Форма(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)}: Процедура или функция с указанным именем не определена (ЗаполнитьРасшифровкуПлатежей)

    <<?>>ЗаполнитьРасшифровкуПлатежей(СтруктураПараметров);

    Это для какой конфигурации?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *