Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.129.13) .
Как в старых и новых документах «Поступление на р/с» изменить только время, не меняя дату, например на 23.00.00?
Документов много, поступают при синхронизации из УТ. Несмотря на установленную галочку «Время документов устанавливать автоматически» — время данных документов устанавливается «00.00.00» в результате возникают ненужные авансы.
Вариант «Изменение выделенных элементов» меняет время вместе с датой.
Как изменить время у новых = поступающих документов что и где настроить?
И как изменить у старых документов- есть стандартные варианты или универсальные обработки?
Все комментарии (6)
Комментарии закрыты.
Здравствуйте!
Типового функционала под вашу задачу нет, тут можно заказать обработку программисту — буквально пара строчек, чтобы отбирать период и менять время на нужное.
Я покажу вариант, который тоже можно использовать, попробуйте его в копии базы, если подойдет, настройку сохраните и будете пользоваться.
1. Откройте обработку Групповое изменение данных (раздел Администрирование — Обслуживание — Корректировка данных)
2. Отберите поступления товаров и услуг по заданному условию, например, Дата Больше и равно 01.01.2023
3. Перейдите на вкладку «Выполнить произвольный алгоритм» и введите строчки:
Объект.Дата = Дата(Год(Объект.Дата), Месяц(Объект.Дата), День(Объект.Дата), 23, 59, 59);
Объект.Записать();
4. Нажмите кнопку Выполнить.
Если все сделали правильно программа сформирует в документах поступления новое время и запишет его.
Откройте Журнал поступлений товаров и услуг и проверьте результат.
Если нужно не время 23:59:59, то задайте его в последних трех числах строки с Дата(…)
Например, для времени 15:10:00 программный код будет выглядеть так:
Объект.Дата = Дата(Год(Объект.Дата), Месяц(Объект.Дата), День(Объект.Дата), 15, 10, 00);
Объект.Записать();
В следующий раз не нужно будет вводить снова программный код.
Перейдете на вкладку «Выполнить произвольный алгоритм» и нажмете на кнопку Алгоритм, отобразится сохраненный автоматически код для исполнения к документам Поступление товаров и услуг — эти строчки кода в окне появятся автоматически.
Останется только выставить период и нажать кнопку Выполнить.
Добрый день. Спасибо за подробный ответ.
По второму вопросу ответьте пож — как в новых документах поступающих при синхронизации из УТ-БП3 сделать чтобы проставлялось автоматически время конец дня? Чтобы не дорабатывать их потом.
Тут, похоже, только менять правила переноса — у вас не создаются новые документы в самой БП, а переносятся из УТ по правилам переноса данных, поэтому переносятся не только информация заполненных полей, но задаются определенные правила при записи новых документов в этих правилах.
Я консультант по БП, поэтому по вопросу переноса из УТ вам нужно получить консультацию специалиста УТ, проверить, если в УТ документы имеют время отличное от 00:00:00, то значит, нужно дорабатывать правила переноса.
Если там время 00:00:00, то тогда документы переносятся один-в-один и нужно работать со временем на стороне УТ.