Изменение автоматического времени проведения документа Реализации в 1С

Индивидуальную консультацию запросил Анна М.

Ответственный за ответ: Шаврова Ирина (★9.93/10)

Подскажите, можно ли изменить время автоматического проведения «Поступление на р/сч» на время раньше, чем автоматическое проведение «Реализация», а то возникает «некорректное» сальдо на 76.АВ при оплате и продаже в один день, для устранения которого необходимо перепроводить документы и вручную разводить их по времени — подробная информация в файле в приложении.

Метки вопроса: —
Все комментарии (6)
  1. Здравствуйте!
    Автоматическое время проведения реализации 14:00 меньше времени поступления на расчетный счет 17:00.
    При использовании соответствующей функциональности 1С «Фиксированное время документов» — «Время документов устанавливать автоматически» (раздел Администрирование — Проведение документов) задействуется специальный код разработчиков.

    При записи любого документа программа передает управление в специальный модуль, где определяется тип документа и вызывается функция определения фиксированного времени именно для этого типа документа.

    — Поступление (акт, накладная) — 7:00:00
    — Требование накладная — 12:00:00
    — Выпуск продукции, Отчет производства за смену — 13:00:00
    — Реализация (акт, накладная) — 14:00:00
    — Поступление на расчетный счет — 17:00:00
    — Списание с расчетного счета — 18:00:00

    Чтобы изменить время для Поступления на расчетный счет нужно будет программисту внести изменения в исходный код разработчиков или сделать специальное расширение для подмены типовой настройки 1С.

    Посмотрите мое обсуждение подобного вопроса здесь:
    Автоматическая настройка времени проведения документов в 1С

    Мы работаем с типовым кодом 1С, тем что дают разработчики, вам нужно переслать ваш вопрос на горячую линию 1С.
    Подобная обратная связь от пользователей собирается 1С и если по теме будет много обращений, ее берут в работу.

    1
  2. Спасибо за ответ. Я видела вашу тему (о ней и писала в скрине).
    В файле задавала вопрос также, если нет возможности изменить дату авт. проведения я реализации, то как избежать некорректного сальдо на 76.АВ без перепроведения документов и изменении времени

  3. При закрытии месяца вся цепочка документов перепроводится в хронологической последовательности.
    Если автоматическое время неудобно, вы можете просто отключить проставление автоматического времени в документах — оно вам в самом деле не подходит и работать с неавтоматическим проставлением времени по факту.

    Большинство пользователей так и работает. Даже заводя документы «задним числом» при этом мы выставляем нужную дату и время и при закрытии месяца специально не нужно будет подгонять время документов, оно выстроится так как вы его задали сами.

  4. Если вы оставите фиксированное выставление времени, то из типовых решений можем предложить в конце месяца перед выполнением процедуры закрытия месяца, делать для всех поступлений на расчетный счет обработкой Групповое изменение реквизитов по кн. Выполнить произвольный алгоритм изменение времени в датах всех поступлений на расчетный счет за месяц, как показано у меня на скрине.

    Я проверила в тестовой базе — все меняется корректно.
    В коде меняю время в дате на 12:30, если хотите поставить другое, то соответственно замените эти цифры на свои в строчке кода.

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

    Это максимально все, что можем в вашем случае предложить:
    — уйти от фиксированного выставления времени
    — выполнять предложенную перезапись времени в конце месяца при закрытии
    — передать проблему программисту для написания расширения подмены фиксированного времени в коде разработчиков.

    Механизм фиксированного времени в документах был разработчиками внедрен давно и не менялся.
    Может быть, и потому, что нет обратной связи от пользователей, и разработчики считают, что все всех устраивает. Поэтому обратиться с этим вопросом на горячую линию может быть полезным: если пользователи будут писать о проблемах, ее скорее возьмут для доработки.

    1
  5. Спасибо за ответ. Можете прислать настройки для группового изменения реквизитов времени документов поступления, чтобы я могла загрузить их в свою базу и воспользоваться. Заранее спасибо

  6. Строчка с кодом приведена в скрине выше:

    Объект.Дата = Дата(Год(Объект.Дата), Месяц(Объект.Дата), День(Объект.Дата), 12, 30, 0);


    В файл настроек свободный код не выгружается, это не настройки УО в файле xml. Вы набираете его руками на вкладке «Выполнить произвольный алгоритм». После выполнения алгоритма и изменения дат в программе программа автоматически запомнит этот алгоритм и настройки, но в первый раз ввести код вы должны руками.

    На самом деле вкладка «Выполнить произвольный алгоритм» используется программистами — это программный код, который по командам кода 1С выполняет заданные действия. Я вам предложила этот вариант, если не хотите уходить от фиксированного времени проведения документов в программе.

    (!) можете попробовать в копии базы поменять. Обращаю внимание, что вам нужно вручную подобрать только те поступления на р/счет, в которых будет изменена дата. Сам код привела выше: во всех подобранных документах будет то время, которое поставите в коде.

Комментарии закрыты.