![]() |
|
РежимЗаписиДокумента.Запись документ записывает, а проводки не меняет | ☑ | ||
---|---|---|---|---|
0
MaiorovYury
27.12.18
✎
11:52
|
Всем доброго дня!
Скажите, где баг - у меня в голове или в платформе 1с? 8.3.12.1714 Бух 3.0.66.70 Написал много букв, так что суть решил вынести сюда: В общем если программно изменить данные документа и выполнить эту процедуру НовыйДокумент.Записать(РежимЗаписиДокумента.Запись); на проведенном документе, то в документе будет одно, а в проводках другое Это нормально? В справке написано что Запись меняет и проводки, и по-моему всегда так и было. А дальше описание ситуации Есть документ Реализация товаров и услуг Импортом из другой системы туда подтянулся забалансовый счет в товары. Естественно такой документ не провелся (мы не можем продавать забаланс), я поменял в нем руками счет учета и номенклатуру и успешно его провел Теперь этот документ опять обновился из другой системы и туда опять проставился забалансовый счет, провестись опять же не провелся, но записался И теперь самое интересно - в документе забалансовый счет 003, а в проводке балансовый счет 10, который я проставил руками в предыдущей версии документа |
|||
1
Вафель
27.12.18
✎
11:53
|
так нужно проводить, а не записывать
|
|||
2
MaiorovYury
27.12.18
✎
11:53
|
Добавлю, что по-моему раньше если я пытался сделать Запись на проведенном документе и он не проводился, то платформа выдавала ошибку
и надо было пользоваться ОтменаПроведения Но сейчас запись проходит, а движения не меняются |
|||
3
Вафель
27.12.18
✎
11:54
|
раньше это в 77?
|
|||
4
MaiorovYury
27.12.18
✎
11:55
|
(1) Проводить не выходит из-за ошибки - нельзя продавать с забалансового счета
Так что при неудачной попытке провести у меня документ записывается, чтобы были хоть какие-то данные о документе Обычно он импортируется в базу один раз, но тут совпало, что их принудительно импортировали вчера и сегодня ночью они автоматом импортировались снова |
|||
5
MaiorovYury
27.12.18
✎
11:55
|
(3) раньше это в 8.3.12.1469)
|
|||
6
catena
27.12.18
✎
11:57
|
(2)Бред. Всегда режим запись использовался для записи без перепроведения. Не знаю, как на 8.0, но на 8.1 точно. Эту конфету я распробовала сразу, после перехода с клюшек на снеговика.
|
|||
7
Bigbro
27.12.18
✎
11:58
|
(3) в 7.7 ПриЗаписиПерепроводить() использорвалось для интерактивного же.
а программно всю жизнь было Записать(); Провести(); |
|||
8
Ник080808
27.12.18
✎
12:01
|
(0) вообще то режим запись и есть режим запись, которая не трогает движения, для движений есть режим проведения
|
|||
9
MaiorovYury
27.12.18
✎
12:02
|
То есть это нормальная ситуация, когда используя Запись получаем в документе одно, а в проводках другое, я правильно понял?
|
|||
10
Ник080808
27.12.18
✎
12:02
|
(9) естественно. Потому что режим запись стандартно не используется.
|
|||
11
Вафель
27.12.18
✎
12:03
|
(9) не делай так и не получишь
|
|||
12
MaiorovYury
27.12.18
✎
12:03
|
А что тогда значит в справке "изменены движения"?
РежимЗаписиДокумента (DocumentWriteMode) Запись (Write) Описание: В этом случае будут сохранены изменения, внесенные в документ, и движения. |
|||
13
Ник080808
27.12.18
✎
12:04
|
(9) Режим запись существует для тех случаев, когда тебе нужно записать документ без его проведения. Например, при том же обмене РИБ когда у тебя из базы приходит документ с движениями, которые тебе не нужно менять, а получаешь их как есть.
|
|||
14
catena
27.12.18
✎
12:05
|
(12)Изменения. Но не новое проведение.
|
|||
15
catena
27.12.18
✎
12:05
|
+а ты в движения изменений не вносил
|
|||
16
MaiorovYury
27.12.18
✎
12:05
|
Всем спасибо, все же баг у меня в голове)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |