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


Дополнение


Товар

Товар

С.Номенклатура

Сорт

Сорт товара

С.Сорт

Кол

Количество в произвольной ед. измерения

Число 8.2

+

Ед

Единица измерения

С.Единицы

КолО

Количество в основной ед. измерения

Число 8.2

+,И

Цена

Цена поставки

Число 7.2

+

Сумма

Сумма документа

Число 15.2

+,И

Здесь:

+ - неотрицательный;

И – итог по колонке;

  1. Создадим в конфигураторе эти документ и журнал;
  2. В регистре "ОстаткиТоваров" исправим тип измерения "Партия" с "Неопределенный" на "Д.ПриходнаяНакладная";
  3. Создаем экранную форму документа;
  4. В свойствах поля "Договор" на закладке "Дополнительно" укажем, что оно связано с полем "Поставщик" (как в документе "Приход денег");
  5. В свойствах колонки "Ед" на закладке "Дополнительно" укажем, что она связана с колонкой "Товар" (справочник "Единицы" принадлежат справочнику "Номенклатура");
  6. В свойствах колонки "Товар" на закладке "Дополнительно" напишем формулу Товар(). Эта процедура будет заполнять колонки "Сорт", "Кол", "Ед", "КолО", "Цена", "Сумма" сразу после ввода товара;
  7. Для того чтобы вводить сорт по умолчанию, создадим константу "СортПоУмолчанию" типа С.Сорт;
  8. В модуль формы добавим процедуру:

    Процедура Товар()

      Если Товар.Выбран()=1 Тогда

        Если Сорт.Выбран()=0 Тогда

    // Если сорт не выбран (сорт может быть выбран если редактируется

    // существующая строка)

          Сорт=Константа.СортПоУмолчанию;

        КонецЕсли;

        Если Кол=0 Тогда

          Кол=1;

        КонецЕсли;

        СпрЕд=СоздатьОбъект("Справочник.Единицы");

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

        СпрЕд.ИспользоватьВладельца(Товар);

    // указываем, что нам нужны только единицы, принадлежащие




    Начало  Назад  Вперед



    Книжный магазин