1С Режим Конфигуратор



Дополнение - часть 5


    Регистр.ОстаткиТоваров.ДвижениеПриходВыполнить();

// Добавляем запись о росте товарооборота

    Регистр.ОборотыТоваров.Склад = Склад;

    Регистр.ОборотыТоваров.Товар = Товар;

    Регистр.ОборотыТоваров.Сорт = Сорт;

    Регистр.ОборотыТоваров.Количество = КолО;

    Регистр.ОборотыТоваров.СуммаУ = Сумма;

    Регистр.ОборотыТоваров.ФлагДвижения = 1;

    Регистр.ОборотыТоваров.ПривязыватьСтроку(НомерСтроки);

    Регистр.ОборотыТоваров.ДвижениеВыполнить();

// Оборотный регистр осуществляет не приход/расход а движение

  КонецЦикла;

КонецПроцедуры


Условия, при которых документ не должен проводиться напишите сами, если хотите.

В этой процедуре мы совершили движение сразу по трем регистрам.

По одному - "Взаиморасчеты" – сразу на весь документ суммой, и по двум другим построчно.

Сколько строк будет в документе, столько и движений по каждому регистру.

  1. Перейдем теперь к журналу "Накладные";
  2. Добавим графу. Назовем ее "Кол". Для графы выберем значение Документ.ПриходнаяНакладная.КолО. Как мы видим в списке доступных реквизитов из табличной части присутствуют только те, которые помечены итогом по колонке. В журнал в дополнительную графу тоже попадут значения итога по указанной колонке;
  3. Добавим еще графу – "Сумма". Документ.ПриходнаяНакладная.Сумма;
  4. Создадим форму журнала;
  5. Отредактируем размеры и расположение граф;
  6. Сохраним конфигурацию;
  7. Загрузим 1С:Предприятие;
  8. Заполним сперва новую константу значением – 1 сорт;
  9. Создадим приходную накладную №1 от 04.10.2000;
  10. Пусть нам фирма "Винни-Пух и все все все" по договору №12 на склад №1 поставит партию товара;
  11. Введем товар, к примеру кефир. Мы видим, что значения в остальных колонках заполнились автоматически;
  12. Давайте изменим количество на 5. Посмотрим как изменились значения в других колонках;
  13. А теперь единицы на ящики;
  14. И сорт поставим второй;
  15. И вообще, это будет не кефир, а стулья;



  16. Содержание  Назад  Вперед