Программисты 1С забыли проставить кассу в регистре в Рознице
Консультировал коллегу на Мисте, в ветке про кассу в Рознице.
Началось с того, что контроль ведения учета выдавал ошибки:
И оказалось, что в документе Выемка, который используется для выемки денежных средств из кассы по регистру «Денежные средства к поступлению наличные» не проставляется касса:
Аналогично касса не проставляется и в «Приходном кассовом ордере», который используется для получения денежных средств из другой кассы по регистру «Денежные средства к поступлению наличные»:
Так записано непосредственно в коде получения движений по регистру:
Функция ТекстЗапросаТаблицаДенежныеСредстваКПоступлениюНаличные() ТекстЗапроса = " |ВЫБРАТЬ | ДанныеДокумента.Дата КАК Период, | ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения, | ДанныеДокумента.Организация КАК Организация, | ЗНАЧЕНИЕ(Справочник.Кассы.ПустаяСсылка) КАК Касса, | ДанныеДокумента.Ссылка КАК ДокументПередачи, | ДанныеДокумента.СуммаДокумента КАК Сумма, | ДанныеДокумента.КассаККМ КАК КассаОтправитель | |ИЗ | Документ.ВыемкаДенежныхСредствИзКассыККМ КАК ДанныеДокумента | |ГДЕ | ДанныеДокумента.Ссылка = &Ссылка |; ///////////////////////////////////////////////////////////////////////////// |"; Возврат ТекстЗапроса; КонецФункции
В принципе, для денег в пути не обязательно фиксировать кассу-получатель. Но тогда не нужно в контроле выдавать ошибку, если касса по этому регистру заполнена. А если кассу все же заполнять, то не будет ошибки в контроле, зато сложнее будет забрать эти деньги в другую кассу.
Как говорится, или трусы снять или крестик одеть. Что-то не сложилось ясности у методистов 1С в вопросе, в итоге программа 1С дает ложную тревогу.
Свежие комментарии