7.7 Определение текущего остатка на складе

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем mhl, 21 мар 2009.

  1. TopicStarter Overlay
    mhl
    Offline

    mhl Опытный в 1С

    Регистрация:
    23 июн 2007
    Сообщения:
    418
    Симпатии:
    0
    Баллы:
    26
    Код:
    	Пока ТаблицаДокументаПлюс.ПолучитьСтроку() = 1 Цикл
    РазницаКол = ТаблицаДокументаПлюс.Количество - ТаблицаДокументаПлюс.КоличествоУчет;
    Если РазницаКол > 0 Тогда
    ПеремещТМЦ.НоваяСтрока();
    ПеремещТМЦ.Номенклатура = ТаблицаДокументаПлюс.Номенклатура;
    ПеремещТМЦ.Количество 	= РазницаКол; 
    ПеремещТМЦ.Единица 	    = ТаблицаДокументаПлюс.Единица;      
    ПеремещТМЦ.Коэффициент	= ТаблицаДокументаПлюс.Коэффициент;
    КонецЕсли;
    КонецЦикла;
    
    Из этого цикла надо сделать отбор номенклатуры, у которой остаток меньше чем РазницаКол. И эти данные надо вставить в другой документ. Документ будет создан через метод Новый(). Подскажите как это можно сделать. Заранее спасибо.
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Ты получил таблицу ПеремещТМЦ. Организуй новый цикл по таблице остатков. Используй функцию ПеремещТМЦ.НайтиЗначение по номенклатуре. Получишь свою РазницаКол. Сравнивай с остатком, заполняй ТЧ нового документ (НоваяСтрока())

Поделиться этой страницей