Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

БП 3.0 : автоматически меняется дата нового документа. Почему?

БП 3.0 : автоматически меняется дата нового документа. Почему?
Я
   slafor
 
25.01.20 - 19:34
Создаю программно новый документ ПКО, ставлю. в нем строку:

Док.Дата = КонецДня(Стр.Дата);

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

Сначала в Док.Дата ставится сегодняшнее число и время 23:59:59. А после проведения - опа! - и дата меняется на 17:00:00. Это где-то в настройках конца рабочего дня в программе, что ли? А где?
 
 
   ДенисЧ
 
1 - 25.01.20 - 19:35
Оперативное проведение... Не?
   slafor
 
2 - 25.01.20 - 19:35
Да, число не сегодняшнее, а из значения Стр.Дата, т.е. из строки таблицы значений. И проводится он неоперативно, разумеется.
   slafor
 
3 - 25.01.20 - 19:36
Дата не меняется, меняется только время.
   Фрэнки
 
4 - 25.01.20 - 19:39
(3) ну так перекуроченная у вас УПП. Я уж не помню, но кмк из коробки такого поведения нет.
   Фрэнки
 
5 - 25.01.20 - 19:40
Может быть логика в установке такого времени для ПКО, что не должно быть поступления наличными после окончания рабочего дня офиса и кассира?
   slafor
 
6 - 25.01.20 - 23:04
(4) Виноват, я конфигурации перепутал. Просто раньше я работал с УПП, вот та была реально перекуроченная.

А все то, что я описал выше, делается на типовой БП 3.0.

(5) А где может настраиваться время, если конфигурация типовая?
   slafor
 
7 - 25.01.20 - 23:07
Там проблема в том, что этот документ, приходный кассовый ордер, не живет "сам по себе. Он делается на основании отчета о розничных продажах, которые, в свою очередь, автоматически выгружаются из другой программы, и в них УЖЕ установлено время 23:59:59. На каждый день.

И по-моему, эта выгрузка типовая.
   slafor
 
8 - 25.01.20 - 23:09
А если ПКО будут делаться на 17:00:00, нарушится последовательность документов. В принципе, для БП, в отличие от УТ, это не особо-то и важно... Или важно? На что это может повлиять?
   Фрэнки
 
9 - 25.01.20 - 23:42
(8) если они действительно грузятся, то там должно срабатывать такое

Процедура ПередЗаписью(Отказ)
Если ОбменДанными.Загрузка Тогда
     Возврат;
КонецЕсли;


а это означает, по крайней мере для меня, что установка времени на объект делается где-то еще до того, как начинает записываться сам объект. И скорей всего, что никакого нарушения Последовательности в БП не будет. И время где-то в правилах конвертации будет прописано. Выгрузка может быть типовой, тут вряд ли ее подменили, но правила подменить можно и внешне не будет понятно была эта подмена правил или нет.
   Cyberhawk
 
10 - 26.01.20 - 09:39
(9) Документ в любом случае проводится - или сразу, или потом
   AneJIbcuH
 
11 - 26.01.20 - 09:54
(9) при проведении документа (даже если обмен) такое не срабатывает.
   slafor
 
12 - 26.01.20 - 11:33
Выяснил, что если снять галочку с настройки автоматического указания времени (Администрирование - Проведение документов), то будет ставится либо системное время, либо время, указанное в коде.

(8) А на что-то вообще может повлиять, если я проведу сначала отчет о розничных продажах концом дня, а потом, на его основании, приходно-кассовый ордер с той же датой и временем 17:00:00? Разумеется, если все это будет делаться не сегодняшним днём, а неоперативно, "задним числом"?
   ДенисЧ
 
13 - 26.01.20 - 11:34
(12) счет не закроется. Будут 2 суммы висеть - одна на .02, другая на .01
   slafor
 
14 - 26.01.20 - 12:04
(13) А что, если в ПКО будет стоять та же дата и то же время, как и в документе-основании, отчете о розничных продажах (23:59:59)?

Просто правильно мне ответили в (5): касса не может работать в конце дня. А как узнать, где в БП устанавливается время работы кассы?

Может, тогда проще перепровести все документы ОРП, изменив в них время до конца рабочего дня, а уже потом приходники создавать?
   Фрэнки
 
15 - 26.01.20 - 12:05
(10) (11) да, но я подозреваю, что само по себе только Проведение документа, которое происходит в самом конце, уже после записи объекта в базу, время документа менять не будет.
   ДенисЧ
 
16 - 26.01.20 - 12:06
(14) А может, проще найти, почему меняется время?
   Фрэнки
 
17 - 26.01.20 - 12:12
(14) Я бы просто проверил по тестовому завершению цикла обменов, что на самом деле возникновения расчетов с авансами не возникает, если реализация и ее оплата зарегистрированы одним днем.
А по хорошему, должная быть отдельная выгрузка для поступления оплаты по ПКО с признаком, что это Авансы и отдельно, что это поступление Оплаты. Если поступление происходит только Оплаты и Авансы не возникают, то проблем вообще никаких и время всех этих документов в БП внутри одного дня не имеет никакого практического смысла.
   Злопчинский
 
18 - 26.01.20 - 12:31
(17) "то на самом деле возникновения расчетов с авансами не возникает, если реализация и ее оплата зарегистрированы одним днем."
- если реализация и ее оплата - то авансов не будет (ну если только переплата), бо реализация. ПОТОМ оплата ;-)
.
а вот если оплата и реализация одним днем - сие мне мутно, как оплата которая вводится утром в 10 часов узнает, будет ли выписана реализация сегодня? - как это сделано?
   Фрэнки
 
19 - 26.01.20 - 12:42
Ну вот в том и фишка "не оперативно" - нет контроля по времени и даже не должно быть.

Причем, приходится на разных релизах, т.е. когда БП 2 смотришь отдельно, как оно себя ведет, а когда БП 3 - отдельно.
И можно принудительно в полях шапки документа отключать автоматическое создание проводок для авансов.
Там нужно посмотреть в конкретном случае. Очень может быть, что при конвертации, если у источника Аванса не было, то и в БП 3 документ будет записан без возможности автоматического создания аванса. Я исхожу из того, что правила обмена там все-таки кто-то изменил до появления топикстартера.
   Злопчинский
 
20 - 26.01.20 - 12:45
"...мне мутно, как оплата которая вводится утром в 10 часов узнает, будет ли выписана реализация сегодня? - как это сделано?"  если вводим задним числом сначала оплату, потом реализацию - то авансы отключаются тлько юзером принудительно в докумиенте оплаты?
   Фрэнки
 
21 - 26.01.20 - 13:13
(20) ну вот же яндекс в помощь
"1с бп 3.0 отключить зачет авансов"

Там статей много. Инструкции есть подробные с картинками.
   Фрэнки
 
22 - 26.01.20 - 13:15
1С:Бухгалтерия 8» (ред. 3.0): как избежать лишних оборотов по зачету авансов в течение дня (+ видео)?
BUH.RU, 11 августа 2017
Организация в течение одного дня регистрирует поступление денежных средств от покупателя и реализацию товаров (работ, услуг) в его адрес. Какие настройки необходимо выполнить в «1С:Бухгалтерии 8» редакции 3.0, чтобы избежать лишних оборотов по зачету авансов?

Видеоролик выполнен в программе «1С:Бухгалтерия 8» версия 3.0.51.27.
   Гобсек
 
23 - 26.01.20 - 13:17
(0) Подписка на событие "УстановитьВремяНовогоДокумента"
   ДенисЧ
 
24 - 26.01.20 - 13:23
(22) Ссылка на видео зачетная.
   Злопчинский
 
25 - 26.01.20 - 13:32
да, где ссылка?
   Злопчинский
 
26 - 26.01.20 - 13:38
https://yandex.ru/turbo?text=https%3A%2F%2Fbuh.ru%2Farticles%2Ffaq%2F59269%2F
.
но это нихера не решение проблемы когда документ оплаты в начале, а потом реализация.
описывается другие ситуации.
если авансы регламентным заданием считать, то авансовые СЧФ будут иметь другую нумерацию, что не всеми бухами приемлется...
   Cyberhawk
 
27 - 26.01.20 - 17:35
(15) Только оно и будет
   Cyberhawk
 
28 - 26.01.20 - 17:36
+(27) Не "проведение после записи в базу", а отдельная транзакция проведения, в передзаписью которой это и происходит
   hhhh
 
29 - 26.01.20 - 20:54
(26) если настройка (12) то, хоть головой о стенку бейтесь, всё равно все ПКО будут после 17.00, так же РКО, ну и банк также. Не будет оплата вначале.
   Злопчинский
 
30 - 26.01.20 - 22:42
(29) ничто не мешает ПКО на сумму 300 руб, который стоит в 17-00, сделать аванс на 100 руб, если перед ПКО долга всего на 200 руб.
 
 Рекламное место пустует
   Фрэнки
 
31 - 26.01.20 - 23:13
(30) ты сейчас здесь против чего воевать собрался? Кому надо, чтоб ПКО создавало аванс - оно у них создает. Кому не надо - не создает. И счет-фактуры создаются или не создаются в зависимости от того на УСН нужно или с НДС нужно.
   hhhh
 
32 - 27.01.20 - 02:37
(30) если и будет аванс на 100 руб, то хоть головой о сенку бейтесь, в этот день он уже не закроется. Потому что реализаций после 17.00 уже не будет. Реализации все проходят например в 15.00.
   Aleksey
 
33 - 27.01.20 - 07:04
(26) так в типовой предусмотрен префикс А для авансов


Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.