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



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


  • Введем еще несколько позиций;
  • Нажмем [Печать]. Наша накладная готова к посылке на принтер;
  • Теперь сохраним и проведем эту накладную;
  • Откроем журнал "Накладные";
  • Найдем нашу накладную;
  • Посмотрим какие движения она совершила;
  • Как мы и хотели, накладная двинула три регистра;
  • Сделайте еще несколько накладных от разных поставщиков, по разным договорам на разные склады;
  • Посмотрите, как изменились данные в отчете "Взаиморасчеты";
  • 2.20 Отчет по остаткам на складе.

    Мы ввели кучу приходных накладных. Теперь нам интересно знать, что на каком складе лежит. Сделаем отчет.

    1. Отчет "ОстаткиНаСкладе";

    2. Вставим в экранную форму два элемента диалога;
    3. Первый: поле ввода "ВыбДата" тип Дата;
    4. Второй: поле ввода "ВыбСклад" тип С.Склады;
    5. Соответственно приставим к ним текстовые поля с надписью, что есть что (вообще это удобно делать через меню Вставить командой "Элемент диалога...", либо аналогичной кнопкой из панели инструментов) ;
    6. В модуле пропишем процедуру:

      Процедура ПриОткрытии()

        ВыбДата=РабочаяДата();

      // РабочаяДата – дата, на которую установлена в данный момент 1С.

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

    7. Заполним процедуру Сформировать(). Эта процедура вызывается одноименной кнопкой [Сформировать]. Там она прописана в поле "Формула";

      Процедура Сформировать()

        ТабЗн=СоздатьОбъект("ТаблицаЗначений");

      // создаем динамическую 2-х мерную таблицу

        ТабЗн.НоваяКолонка("Товар","Справочник.Номенклатура");

        ТабЗн.НоваяКолонка("Сорт","Справочник.Сорт");

        ТабЗн.НоваяКолонка("Ост","Число",17,2);

      // указываем какие колонки будет содержать наша динимическая таблица

        РегОст=СоздатьОбъект("Регистр.ОстаткиТоваров");

      // создаем в памяти копию регистра остатков

        РегОст.ВременныйРасчет(1);

      // указываем, что из этого регистра нам, возможно, надо будет получить данные

      // на момент времени отличный от текущего




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