Не отправляется акт списания ЕГАИС . Ошибка по следующей причине: на остатках в регистре 1 один и тот же вид пива представлен по нескольким справкам. При продаже и сканировании штрих кода выбирается только одна справка из нескольких, та, на которой уже нет остатков. Как это исправить, чтобы остатки списывались и с других справок?
Лучше бы вы скопировали описание ошибки - интерпретация не всегда бывает правильной.
Не понятно, что за пиво - бутылки или розлив.
В теории обновите остатки - если они берутся на списание по фифо, то что числится из того и берётся.
+ к предыдущему.
Ну, вообще-то это должна Ваша программа делать.
Может я конечно и перестраховываюсь, но у себя в программе сделал так, что-бы перед каждым списанием запрашивать актуальные остатки, а далее списываемые позиции и их количества автоматически подбирается по фифо по справкам F2...
Я перед списанием в 1с справки-2 вручную проверяю на предмет даты розлива, фифо может быть некорректно. Поскольку иногда бывает, что пиво приходит свежий розлив, в через неделю полугодичный например...и тогда по фифо вы спишите свежее, а старое может уйти в просрок.
Хм... Ну, да. Можно подумать, и немного переделать функцию автоматического подбора, использовать тот же принцип, только брать не номер справки, а дату розлива.
Хотя, скоро маркировка полностью до пива дойдет, и это всё станет не актуально.
Igor_NP➤ Значит в программе при подборе справки F2 нужно сортировку делать по дате розлива из справки F1.
Можно делать просто сортировку по номеру справки F1 - в теории физически невозможно при меньшей дате розлива получить справку F1 с большим номером. Вчерашние справки F1 всегда будут иметь меньший номер, чем сегодняшние.