В Б24-счете есть несколько дат, в том числе дата создания счета. Поле "Дата создания счета" инициализируется в момент создания счета с точностью до секунды, не является редактируемой и именно она переходит в поле "Дата" 1С-заказа. В Б24-счете есть еще одно поле - "Дата выставления счета", которое инициализируется в момент создания счета и является редактируемой. Счет в Б24 вы можете создать сегодня, но выставить его завтра и дата будет в Б24 счете будет стоять завтрашняя, но в 1С попадает сегодняшняя дата. Для того, что бы при синхронизации в 1С-заказ попадала дата выставления, а не дата создания Б24-счета, требуется доработка базовой интеграции.
# | Внешнее название |
Внутреннее название |
Есть в форме документа? |
Комментарий |
---|---|---|---|---|
1 | Дата выставления | DATE_BILL | Да | По умолчанию это поле заполнено Его можно редактировать |
2 | Дата создания | DATE_INSERT | Нет |
Его редактировать нельзя Именно это поле приходит из Б24 |
3 | Дата отклонения | DATE_MARKED | ||
4 | Срок оплаты | DATE_PAY_BEFORE | Да | По умолчанию это поле пустое Его можно редактировать |
5 | Дата оплаты | DATE_PAYED | ||
6 | Дата изменения статуса | DATE_STATUS | ||
7 | Дата изменения | DATE_UPDATE |
В этом техническом примере я тестирую разные детали, которые имеют место быть в синхронизации даты выставления счета. В этой обработке есть две главные процедуры. Первая получает дату выставления счета из Б24 по заданному ID счета. Вторая процедура устанавливает дату выставления счета в Б24 по ID счета, которое я задал. Таким образом в рабочей 1С можно сделать так, что дата счета будет переходить из 1С в Б24 и наоборот. Если Вы хотите посмотреть как это работает, то для этого Вам нужно сказать адрес Вашего Б24 и повесить туда веб-хук. И тогда я смогу изменить дату любого вашего счета.
На изображение, которое расположено ниже, видно, что счет с номером 28 создан 01.12.2017, а выставлен 05.12.2017. При базовой интеграции у этого счета всегда будет дата 01.12.2017.
.
Здесь скоро я выложу видео.