Перенос "Ввод остатков" из Альфы в БП 2.0

Декоративное изображение

Для получения доступа к форуму необходимо авторизоваться
или зарегистрироваться на сайте.

Пользователь ПП
RSS
Здравствуйте.
В момент переноса документа "Ввод начальных остатков" из Альфы в Бухгалтерию формируются проводки (см.на скрине).
Проблема в следующем. В момент переноса формируется документ "Установка цен", цена берется как сумма по счету 41.11 и 42.01 деленное на количество. А учетная цена как сумма по счету 41.11 деленное на количество (т.к. по Дебету торговой наценки, вспомогательный счет 000). В результате при перемещении товаров возникает ошибка "Розничная цена не равна учетной".
Документы поступления формируют правильно, т.е. цена = как сумма по счету 41.11 и 42.01 деленное на количество.

http://i045.radikal.ru/1106/0e/eb945371ae66.jpg
Декоративное изображение 124
Пользователь ПП
Поправил следующим образом, поправьте если ошибаюсь.
Т.е. в обработке загрузки, если учет по продажным ценам, то изменил Стр.Сумма на Стр.СуммаРозничная

УстановитьРеквизит(ТекСтрока,"Сумма",Стр.СуммаРозничная)

Насчет документа Установки цен был не прав, там все правильно.
Сотрудник 1С-Рарус
Здравствуйте. К сожалению я не понял пояснения.

Просьба если что-то правили, привести участок кода с которым не согласны, что бы его можно было идентифицировать. К примеру указать процедуру загрузки (имя) и 5 строк вверх 5 строк вниз относительно измененной строки.

Номера строк не подойдут так как они постоянно меняются в результате доработок.
Пользователь ПП
Процедура ЗагрузитьБП2Документ_ВводОстатковТоваров(ТекОбъект="", ИдентификаторОбъекта="") Экспорт

............

УстановитьРеквизит(ТекСтрока, "Количество", Стр.Количество);
//28.06.2011
//УстановитьРеквизит(ТекСтрока, "Сумма", Стр.Сумма);  //ВСТАВАЛА ЭТА СУММА
//28.06.2011
         
Если ТоварыВРозницеНТТ ИЛИ ТоварыВРозницеАТТ Тогда
Если (мУчетВПродажныхЦенах) И ЗначениеЗаполнено(Стр.СуммаРозничная) И ЗначениеЗаполнено(Стр.Сумма) Тогда
ТорговаяНаценка = Стр.СуммаРозничная - Стр.Сумма;
УстановитьРеквизит(ТекСтрока, "ТорговаяНаценка", ТорговаяНаценка);
//28.06.2011
УстановитьРеквизит(ТекСтрока, "Сумма", Стр.СуммаРозничная);
       //28.06.2011

КонецЕсли;
Если ТоварыВРозницеНТТ Тогда
УстановитьРеквизит(ТекСтрока, "СчетУчета", ПланыСчетов.Хозрасчетный.ТоварыВРозничнойТорговлеВПродажныхЦенахНТТ);
Иначе
УстановитьРеквизит(ТекСтрока, "СчетУчета", ПланыСчетов.Хозрасчетный.ТоварыВРозничнойТорговлеВПродажныхЦенахАТТ);
КонецЕсли;
Иначе
УстановитьРеквизит(ТекСтрока, "СчетУчета", Стр.СчетУчета);
КонецЕсли;
Пользователь ПП
Здравствуйте, замечаний по поводу подправленного кода не будет?
Сотрудник 1С-Рарус
Здравствуйте. Завтра ответим.
Сотрудник 1С-Рарус
Комментировать верхнюю строчку не надо так как Сумма не заполнится если не попадет под условие
Если (мУчетВПродажныхЦенах) И ЗначениеЗаполнено(Стр.СуммаРозничная) И ЗначениеЗаполнено(Стр.Сумма) Тогда

По поводу суммы розничной чуть позже
Сотрудник 1С-Рарус
Да, сумму нужно устанавливать как розничную-то есть верное исправление.
Ошибка в обработке исправлена и будет включена в следующем релизе Альфы
Пользователь ПП
Спасибо за ответ! Да, я понимаю, что если условие не выполнится, то сумма не попадет в документ. Просто комментировал под специфику своей организации, т.к. нужно было срочно перенести остатки.
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С