Бух 536 Запись книги продаж Если ((ДокументОснование.Выбран() = 1) И (ДокументОснование.Вид() <> "КорректировочныйСчетФактура") И (ДокументОснование.Вид() <> "КорректировочныйСчетФактураПолученный") И (ДокументОснование.Вид() <> "ИсправлениеСчетаФактуры") И (ДокументОснование.Вид() <> "ИсправлениеСчетаФактурыПолученного") И ((глПолучитьВерсиюПостановления(ДатаДок) = 2) И (СторнирующаяЗапись = 0))) или (Аванс = 1) Тогда вот если запись введена ранее на основании выданного сч./ф и это не аванс, то ругается на то, что не выбран счет... никто еще не напоролся? |
Надо смотреть цепочку документов. Какая такая запись введена на основании СФ? СФ, по своей сути, последний в цепочке (если отбросить шизофренический набор "корректирующих"), и не может быть основанием документа реализации. Что-то в головах, похоже... |
А 537 не помогает? |
2-VZ > ну, напр, в сч/ф не поставили галку "включать в книгу продаж", а потом решили включить. или некоторые любят в качестве сторнирующих отрицательные записи в книгу продаж вводить на основании сч/ф (тогда-же не было всяких корректирующих и т.п.). главное, что раньше конфигурация это позволяла (да и проверку всегда проходило), а терь не проводятся ранее введенные документы:( вопчем оно и сейчас позволяет на основании сч/ф запись книги продаж ввести, только при проведении ругается, т.к. если глПолучитьВерсиюПостановления(ДатаДок) <> 2, то совсем в другое условие заваливает:( |
3-Хоменко Валерий > а что, уже??? |
работают же люди... сейчас посмотрю |
3-Хоменко Валерий > понаисправляли кучу, а этот момент не учтен:( |
(1) имхо: (глПолучитьВерсиюПостановления(ДатаДок) = 2) тут лишнее... |
Текущее время: 17:28. Часовой пояс GMT +3. |