admin пишет:Здравствуйте. Программа возьмет последнюю цену номенклатуры.
И все таки, давайте говорить прямо - это не ошибка. Так и должно быть.
Не соглашусь с Вами в том, что изложенное в п. 28 не является ошибкой, и вот почему:
И всё — позиция в документ не добавляется, приходится искать вручную через "Подбор". Хотя данная ошибка исправляется просто: вместо вывода данного сообщения сделать исключение и добавлять позицию без цены, и без вывода дополнительных сообщений.
Возможно Вас заинтересует, как такая "неправильная" номенклатура появляется в базе — всё очень просто. В ситуации, когда предприятие функционирует несколько лет, а решение о внедрении Вашей конфигурации "Управление IT" по результатам инвентаризации принято недавно, то все ТМЦ (номенклатура), которая приобреталась давно (и, кстати, не исключено, что по бухгалтерии предприятия она уже списана), приходуется в базу данных "Управления IT" без указания контрагента и без цены — просто для отражения фактического её наличия на определенный момент времени в том или ином месте хранения, т.к. по прошествии многих лет НЕТ никакого смысла в восстановлении всей цепочки её оприходования на предприятии (никому не интересно, у какого контрагента закупался тот или иной монитор или принтер 3 года назад и никто не полезет рыть архивы бухгалтерии в поисках приходного документа, чтобы узнать цену на него). Тем более, что поле "Контрагент" не обязательно к заполнению в документе поступления. И получается, что в одном месте программы данное поле разрешено не заполнять, а в другом из-за этого вылезет ошибка.