Здравствуйте. В момент переноса документа "Ввод начальных остатков" из Альфы в Бухгалтерию формируются проводки (см.на скрине). Проблема в следующем. В момент переноса формируется документ "Установка цен", цена берется как сумма по счету 41.11 и 42.01 деленное на количество. А учетная цена как сумма по счету 41.11 деленное на количество (т.к. по Дебету торговой наценки, вспомогательный счет 000). В результате при перемещении товаров возникает ошибка "Розничная цена не равна учетной". Документы поступления формируют правильно, т.е. цена = как сумма по счету 41.11 и 42.01 деленное на количество.
Поправил следующим образом, поправьте если ошибаюсь. Т.е. в обработке загрузки, если учет по продажным ценам, то изменил Стр.Сумма на Стр.СуммаРозничная
Просьба если что-то правили, привести участок кода с которым не согласны, что бы его можно было идентифицировать. К примеру указать процедуру загрузки (имя) и 5 строк вверх 5 строк вниз относительно измененной строки.
Номера строк не подойдут так как они постоянно меняются в результате доработок.
Если ТоварыВРозницеНТТ ИЛИ ТоварыВРозницеАТТ Тогда Если (мУчетВПродажныхЦенах) И ЗначениеЗаполнено(Стр.СуммаРозничная) И ЗначениеЗаполнено(Стр.Сумма) Тогда ТорговаяНаценка = Стр.СуммаРозничная - Стр.Сумма; УстановитьРеквизит(ТекСтрока, "ТорговаяНаценка", ТорговаяНаценка); //28.06.2011 УстановитьРеквизит(ТекСтрока, "Сумма", Стр.СуммаРозничная); //28.06.2011 КонецЕсли; Если ТоварыВРозницеНТТ Тогда УстановитьРеквизит(ТекСтрока, "СчетУчета", ПланыСчетов.Хозрасчетный.ТоварыВРозничнойТорговлеВПродажныхЦенахНТТ); Иначе УстановитьРеквизит(ТекСтрока, "СчетУчета", ПланыСчетов.Хозрасчетный.ТоварыВРозничнойТорговлеВПродажныхЦенахАТТ); КонецЕсли; Иначе УстановитьРеквизит(ТекСтрока, "СчетУчета", Стр.СчетУчета); КонецЕсли;
Комментировать верхнюю строчку не надо так как Сумма не заполнится если не попадет под условие Если (мУчетВПродажныхЦенах) И ЗначениеЗаполнено(Стр.СуммаРозничная) И ЗначениеЗаполнено(Стр.Сумма) Тогда
Спасибо за ответ! Да, я понимаю, что если условие не выполнится, то сумма не попадет в документ. Просто комментировал под специфику своей организации, т.к. нужно было срочно перенести остатки.