Имя: Пароль:
1C
1С v8
УТ. При проведение или записи документа нужно чтобы отрицательные остатки
0 Vyacheslav 777
 
30.05.15
15:53
Здравствуйте.

Ут 11.1.10.145
1С:Предприятие 8.3 (8.3.5.1517)
Столкнулся с такой проблемой.
Нужно чтобы при проведение типового документа "ОтчетОРозничныхПродажах" в этом документе,в новом мною созданном реквизите(Ссылка на новый документ) заполнялись реквизиты нового документа на основании ОтчетОРозничныхПродажах, но не просто данные, а только если есть отрицательные остатки с наименованием склада,номенклатура,количество и сумма. С ут работаю в первые. Дошел до из общего модуля вытащил процедуру для проверки остатков , а именно (Процедура ЗаполнитьВидыЗапасовДокумента(МенеджерВременныхТаблиц, ДополнительныеСвойства, ТабличнаяЧастьВидыЗапасов, ТаблицаОшибок, Отказ = Ложь)  Экспорт и Функция ЗапросДанныеЗаполненияВидовЗапасов(МенеджерВременныхТаблиц, ДополнительныеСвойства) соответсвенно. И всё. Если вопрос поставлен не корректно прошу прощения.
1 Vyacheslav 777
 
30.05.15
15:56
Если (КоличествоТовара > 0 ИЛИ (КоличествоТовара = 0 И СуммаТовараСНДС <> 0)) Тогда
                    ///// Это пока максиму до чего дошел/////
                    Докум = Документы.ОтчетОРозничныхПродажахОстатки.СоздатьДокумент();
                    Докум.Дата=  ТекущаяДата();
                    ЗаполнитьЗначенияСвойств(НоваяСтрока, СтруктураДанныхСтроки);
                    Докум.Номенклатура = НоваяСтрока.Номенклатура;
                    Докум.Склад = НоваяСтрока.Склад;
                    Докум.Количество = НоваяСтрока,Количество;
                    Докум.Сумма =НоваяСтрока.Сумма;
                    Докум.ЕдиницаИзмерения = Выборка.ЕдиницаИзмерения;
                    Докум.Записать(РежимЗаписиДокумента.Проведение);
2 Рус Иван
 
31.05.15
18:52
Если требуется учитывать факт нехватки товара по каждой строке ТЧ Товары, то можно обойтись и без создания нового документа - например в ТЧ Товары добавить колонку "Количество недостачи" и при проведении документа записывать в эту колонку количество недостачи, в новом созданном реквизите (например "Недостача товара" типа булево), проставлять значение 1 или 0 в зависимости от факта недостачи по всему документу.