Глава 6. СОЗДАНИЕ МЕТАДАННЫХ ДОКУМЕНТА «ПРОДАЖА» 
Настраиваем шаблон бухгалтерской операции документа «Продажа» 
Создадим архивную копию базы данных через Инструменты/Архивация базы
. 
Создадим к типу документов Продажа шаблон операции, под названием 
Продажа. Имя хранимой процедуре назначим SALE_TEMPLATE, 
в качестве даты операции будет использоваться Дата отгрузки., а 
в качестве условия проведения значение атрибута Товар отгружен, равное 
1: 
 
 
 
Подумаем, как нам провести продажу. Очевидно, что 
начислять покупателю на счет сумму следует в валюте сделки. 
Эта валюта может зависеть от того, как стороны договорились 
вести свои счета. Очевидно также, что списание себестоимости 
товара должно производиться в долларах США, так как стоимость 
товарных запасов мы решили учитывать в долларах США. Начислять 
списанную стоимость мы будем на счет Себестоимости проданных товаров (
в каталоге Валовой прибыли правой стороны баланса). Начислять эту 
стоимость, видимо, также имеет смысл в долларах США
. Некоторые варианты возможны с начислением суммы на счет Доходов 
от продаж. Мы можем начислять доходы от продаж в 
валюте сделки. Тогда можно не использовать счет Конвертации. 
Если же мы хотим начислять доходы в долларах США или 
российских рублях, то нам придется использовать этот счет. 
Есть некоторое преимущество в том, чтобы все же использовать 
счет Конвертации. При изменении курсов валют изменение показателя на 
счете Доходов от продаж не так заметно в консолидированном балансе
, как ненулевой остаток на счете Конвертации. Так как 
программа Allegro позволяет легко создавать новые счета и изменять шаблоны 
проводок, мы можем отложить окончательное решение этого вопроса до 
очередной встречи с нашим заказчиком. Пока же будем исходить 
из того, что раз уж товарные запасы измеряются в 
долларах США, то и валовую прибыль логично вычислять в 
той же валюте. Так как расходный счет валовой прибыли 
(себестоимость проданных товаров) долларовый, то пускай будет 
долларовым и доходный счет валовой прибыли. А это означает
, что мы будем использовать конвертацию и наша бухгалтерская операция 
будет содержать 6 записей по счетам: 
 
  
    | Запись в | 
    Счет | 
    Объект | 
    Сумма (поле) | 
    Слой | 
    Количество | 
   
  
    | Дебет | 
    «Покупатели» | 
    Поле:
Контрагент | 
    Сумма в валюте документа | 
    Поле: 
Валюта документа | 
      | 
   
  
    | Кредит | 
    «Конвертация» | 
      | 
    Сумма в валюте документа | 
    Поле: 
Валюта документа | 
      | 
   
  
    | Дебет | 
    «Конвертация» | 
      | 
    Сумма в долларах США | 
    USD | 
      | 
   
  
    | Кредит | 
    «Доходы от продаж» | 
      | 
    Сумма в долларах США | 
    USD | 
      | 
   
  
    | Дебет | 
    «Себестоимость проданных товаров» | 
      | 
    Стоимость в долларах США | 
    USD | 
      | 
   
  
    | Кредит | 
    Поле: 
Склад | 
    Поле:
Товар | 
    Стоимость в долларах США | 
    USD | 
    Поле: Количество | 
   
 
 
Введем записи по счетам на основании этой таблицы. И 
сохраним шаблон операции: 
 
 
 
Вызовем через меню Бухгалтерия/Состояние расчетов окно «Состояние 
расчетов» и нажмем кнопку Перепровести. 
Метаданные документа «Продажа» готовы. 
 
 
               |