------ Сложные отчёты: ДЗ: Расчет Сумм Агентских Вознаграждений (курсы валют на каждый день) Лиц: Фактический Срок Полезного Использования НМА (в полных месяцах) Пр 1-5: Просрочки Исполнения Договоров По Переработке (В Рабочих днях) Пр 1-5: Сравнение Стоимости Полученных Полуфабрикатов С Плановой Пр 1-5: Расхождения В Себестоимости Полученных Полуфабрикатов (???) (не заведены данные по прямым расходам, отчёт не проверить) ========================== Кратко счета и документы ДЗ (6 счетов) 52, 66.23, 66.24, 76.29, 91.01, 91.02 Поступление на РС 76.29 Прочие расчеты с разными дебиторами и кредиторами (в валюте) Списание с РС 91.01 Прочие доходы Поступление товаров и услуг 91.02 Прочие расходы Лиц (10 счетов) 51, 52, 60.01, 60.02, 66.23, 66.24, 68.32, 76.25, 91.02, 97.21 Послупление на РС Списание с РС 76.25 Расчеты с прочими поставщиками и подрядчиками (в валюте) Поступление товаров и услуг 91.02 Прочие расходы Счёт-фактура выданный (НДС для нерезидента) 97.21 РБП Репо (7 счетов) 000, 51, 58.01.02, 76.06, 91.01, 91.02, АКЦ Ввод остатков 58.01.2 Акции Поступление на РС 76.06 Расчеты с прочими покупателями и заказчиками Операция БУ 91.01 Прочие доходы Списание с РС 91.02 Прочие расходы УТ (9 счетов) 41.01, 44.01, 51, 60.01, 62.01, 68.02, 90.01.1, 90.02.01, 90.03 Поступление товаров и услуг 41.01 Товары на складах Поступление доп. Расходов 44.01 Издержки обращения в организациях, осуществляющих торговую деятельность Списание с расчётного счёта 90.01.1 Выручка по деятельности с основной системой налогообложения Реализация 90.02.1 Себестоимость продаж по деятельности с основной системой налогообложения Книга покупок 90.03 Налог на добавленную стоимость Пр (10 счетов) 10.01, 10.06, 10.07, 20.01, 21, 51, 60.01, 68.02, 91.01, 91.02 Передача товаров 10.01 Сырье и материалы ОПЗС 10.06 Прочие материалы Поступление из переработки 10.07 Материалы, переданные в переработку на сторону Книга покупок 20.01 Основное производство Списание с расчётного счёта 21 Полуфабрикаты собственного производства Отчёт о розничных продажах 91.01 Прочие доходы 91.02 Прочие расходы Кратко счета и документы ======================== ====================================== Общие Правила: ==================== Кратко: (ДЗ) 11) счёт 76 - снять третье субконто (не Суммовой и не валютный) (ДЗ) 12) РС. Счета С Особым Порядком Переоценки БУ - (ДЗ) заполнить счётом 52 в начале февраля, перед закрытием февраля - удалить 52 (чтобы переоценка валюты была только при закрытии месяца, а не при корректировке задолженности, и списании с расчётного счёта) 13) Поступления в валюте делаются на транзитный счёт, затем делается списание с транзитного счёта на текущий (текущий - тоже валютный) (ДЗ) 14) НДС - не учитавается для "Займов и кредитов" (УК РФ) (ДЗ) 15) 91 - 66 Начисление процента за пользование займом (нет в Корреспонденции счетов) (ДЗ) - документом "Поступление товаров и услуг" (Товары, услуги, комиссия) (Вкладка "Услуги") Номенклатура: "Процент по кредиту" (по норме) (Ставка НДС = Без НДС) Счёт затрат БУ = 91.02 Субконто 1 = Процент по норме Субконто 1 НУ = Процент по норме (Процент по норме - Применяется к НУ) "Процент по кредиту" (сверх нормы) (Ставка НДС = Без НДС) Счёт затрат БУ = 91.02 Субконто 1 = Процент сверх нормы Субконто 1 НУ = Процент сверх нормы (Процент сверх нормы - Не применяется к НУ) Вкладка "Расчёты" Счёт расчётов = 66.24 Счёт авансов = 66.24 5) (66 - 76) Закрытие договора займа (ДЗ) - документом "Корректировка долга" (Прочие корректировки) (Кнопка "Заполнить") (счёт списания корректировки Деб = счёт списания корректировки кред = 76.09 Контрагент деб. = Контрагент кред. = Чистов Договор деб = договор кред = "Договор займов") (Документ расчёта с контрагентом - не указывается) 21) параметры учёта - Запасы - Выполнение работ, оказание услуг = Истина (Лиц) 22) В поступлении процентов счёт затрат = 97.21 счёт затрат НУ = 91.02 (Лиц) В поступлении лицензии счёт затрат = 97.21 счёт затрат НУ = 97.21 В поступлении услуг русификации счёт затрат = 97.21 счёт затрат НУ = 97.21 23) 97 - 66 Начисленный по займу процент отнесен на формирование стоимости НМА (нет в Корреспонденции счетов) (Лиц) - документ "Поступление товаров и услуг" (Вид операции = "Услуги" - Не влияет) Вкладка "Услуги" Номенклатура: "Процент по займу" (по норме) (150 USD) (Ставка НДС = Без НДС) Счёт затарт БУ = 97.21 Счёт затарт НУ = 91.02 (ВАЖНО!!!) Субконто 1 = РБП на Fly Субконто 1 НУ = Процент по норме (ВАЖНО!!!) Субконто 2 НУ = Fly (Номенклатура) (Услуга) (ВАЖНО!!!) Счёт учёта НДС = 19.04 "Процент по займу" (сверх нормы) (50 USD) (Ставка НДС = Без НДС) Счёт затарт БУ = 97.21 Счёт затарт НУ = 91.02 (ВАЖНО!!!) Субконто 1 = РБП на Fly Субконто 1 НУ = Процент сверх нормы (ВАЖНО!!!) Субконто 2 НУ = Fly (Номенклатура) (Услуга) (ВАЖНО!!!) Счёт учёта НДС = 19.04 Вкладка "Расчёты" Счёт расчётов = 66.24 (ВАЖНО!!!) Счёт авансов = 66.24 (ВАЖНО!!!) (Процент по норме, Процент сверх нормы - "Прочие доходы и расходы" (Вид: Прочие внереализационные доходы (расходы) ) Процент по норме - Применяется к НУ Процент сверх нормы - Не применяется к НУ ) (РБП на Fly - Расходы будущих периодов Способ списания = По месяцам Сумма = 114 000 Начало списания = 12.02.2010 (ВАЖНО!!!) Окончание списания = 12.02.2013 (ВАЖНО!!!) Счёт = 20.01 (формирует проводки 20.01 - 97.21 - при закрытии февраля) (ВАЖНО!!!) Статья затрат = Прочие затраты (такая же как и в "Методах определения прямых расходов производства в НУ") (ВАЖНО!!!) Субконто 1 = Основное подразделение Субконто 2 = Основная номенклатурная группа Субконто 3 = Прочие расходы Счёт НУ = 20.01.2 Субконто 1 НУ = Основное подразделение Субконто 2 НУ = Основная номенклатурная группа Субконто 3 НУ = Прочие расходы Вид актива = (оставить по умолчанию) ) (Основная номенклатурная группа Добавить: Fly, Процент по займам, Услуги по руссификации) 24) 76 - 68 Удержана из доходов иностранной организации сумма НДС (Корреспонденции счетов, (несколько вариантов)) (Лиц) - документ "Счёт-фактура выданный" - На основании "Списания с расчётного счёта" 25) 68 - 51 Уплачена в бюджет сумма НДС, удержанная из доходов иностранной организации (Корреспонденции счетов) (Лиц) - документ "Списание с расчётного счёта" (Оплата в рублях) Вид операции = Перечисление налога Счёт = 68.32 (68.32 - НДС при исполнении обязанностей налогового агента) Вид платежей = Налог (взносы): начислено / уплачено НЕЗАБЫТЬ: При создании договора лицензиара, указать «Организация выступает в качестве налогового агента по уплате НДС», а реквизит «Вид агентского договора» - «нерезидент». Это обеспечит правильность формирования проводок по НДС. --РЕПО- 31) Добавить счёт "АКЦ" (РЕПО) Субконто: Ценные бумаги, Контрагент, Договор контрагента (Все суммовые и количественные) (иначе будет несколько строк в "Остатках и оборота" и незаполненные субконто) 32) Операция 1 (12.01.2006) (дополнительно к заданию) (РЕПО) (Заполнить все субконто в ДТ и КТ) (Чтобы стала проводка 91.09 - 99) 76 - 91 Сумма Ну Дт = 1200 Сумма ПР Кт = 1200 91 - 58 Сумма НУ дт = 0 Сумма НУ Кт = 900 Сумма ПР Дт = 1000 Сумма ПР Кт = 100 33) Операция 2 (12.02.2006) (дополнительно к заданию) (РЕПО) (Заполнить все субконто в ДТ и КТ) (Чтобы стала проводка 91.09 - 99) 58 - 76 Количество Дт = 1 00 - АКЦ Сумма = 1200 Сумма НУ Кт = 900 (??? не выбирается) Сумма ПР Кт = 300 (??? не выбирается) 34) Операция 2 не указанные проводки по второй части сделки: (12.02.2006) (не указанные проводки) (РЕПО) 91.02 - 000 Прочие внереализац. расх Дт НУ 13.45 (Текст "Признан расход для целей НУ ") Акции Дт ПР -13.45 (Текст "Отражена сумма постоянной разницы расхода") --- 31) Добавить реквизиты и табличные части Воспользоваться конструктором движений 32) Выбрать запросом Ценные бумаги и контрагента, подключить менеджер временных таблиц (РЕПО) (достаточно сделать только "Выбрать") (Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; // позволит использовать временные таблицы в другом запросе) 33) Заблокировать по организации, счетам проводок, ценным бумагам и контрагенту (РЕПО) 34) пример блокировки из конфигурации - Документ.ОказаниеУслуг.МодульОбъекта (Поиск Блокировка) или синтакс помощник "БлокировкаДанных" (оттуда взять пример) Пример "Момент Времени" - найти "Глобальным поиском" (в синтакс помощнике - нет "ГраницаВремени.Включая") Пример "Проведение Оперативный" - найти "Глобальным поиском" 35) Контроль наличия достаточного количества акций про продаже в РЕПО (перед проверкой на остатки записать движения (если проведение по новому)) 36) проверить на остатки и провести (провести, а потом проверить на остатки - не ясно стоит ли блокировать вообще? (РЕПО) (Запрос.УстановитьПараметр("ДатаОстатков", ?(Режим = РежимПроведенияДокумента.Оперативный, Неопределено, МоментВремени())); ) (Сообщение = Новый СообщениеПользователю; (посмотреть синтакс помощнике) ) 37) Добавление кнопки "Проводки": Общие - Общие команды - ПоказатьДвиженияДокумента - Тип параметра команды = ... (РЕПО) 38) Добавление в "Журнал операций": (РЕПО) Журнал операций - Данные - Регистрируемые документы = ... Журнал операций - Данные - Графы = ... --РЕПО-Конец 41) - (все документы по проводкам - есть в Кореспонденции счетов) 42) включить партионный учет по НДС (учетная политика, вкладка НДС, флажок "Организация осуществляет реализацию без НДС или с НДС 0%") (УТ) при такой настройке данные по НДС можно брать из регистра накопления "НДС по приобретенным ценностям" (???) 43) Настройки параметров учёта (УТ) Запасы - Учёт запасов ведётся = "По складам" (по количеству) (для конфигурирования) Банк и касса - По статьям движения денежных средств = Истина 44) Услуги охраны делать документом - "Поступление доп. расходов" (УТ) Вкладка "Товары" Счёт БУ = 41.01, Счёт НУ = 44.01 (Разные счета БУ и НУ) (ВАЖНО!!!) (Формирует 77_Кт) Статья затрат = Прочие расходы 45) В конце месяца - формирование книги покупок и продаж (требуется по условию задачи) (есть в корреспонденции счетов) (УТ) 46) При реализации - в счета учёта - указать "Основную номенклатурную группу, в которую добавить все шубы и услуги по охране (УТ) (Ни на что не повлияло) 47) (11.02) 77_Дт - Формируется документом "Реализация товаров и услуг", продажей всех товаров, на которые наложили доп. расходы (УТ) 48) На основании РТУ - вводим счёт фактуру выданную (нужно ли?) 51) Учётная политика организации Затраты - Выпуск продукции = Истина Налог на прибыль - Методы определения прямых расходов производства в НУ - (Заполнить по умолчанию) (ВАЖНО!!!) 52) Добавить все номенклатуры в "Основную номенклатурную группу" (Пр) 53) В счёт 20.01 - добавить аналитику "Статьи затрат" (Пр) Только обороты = Истина Суммовой = Истина 54) 10.7 - 10.1 передано в переработку (Корреспонденции счетов) (Пр) - документ "Передача в переработку 55) 20 - 10.6 Оприходование возвратных отходов (Корреспонденции счетов, несколько вариантов) (Пр) - Документ "Отчёт производства за смену" вкладка "Возвратные отходы" (т.к. указывается сумма) (Только "Вата техническая" и "Жмых хлопковый") 56) 20 - 10.7 Стоимость сырья ... включена в себестоимость .... (нет в Корреспонденции счетов) (Пр) 20 - 60 (Корреспонденции счетов) 19 - 60 Отражен НДС по выполненным работам, получен счет-фактура ... (ключевое слово "получен счет-фактура") - документ "Поступление из переработки" Вкладка "Продукция" Масло хлопковое Счёт учёта = 21 Вкладка "Использованные материалы" (кнопка "Заполнить") (ВАЖНО!!!) Жмых хлопковый Счёт учёта = 10.07 Статья затрат = "Торговый сбор" (любой, лищь бы не равен Статьи затрат в ОПЗС) (ВАЖНО!!!) Вкладка "Услуги" Статья затрат = "Прочие затраты" (не влияет) Счёт затрат = 19.04 Общие Правила (Конец) ============================= ========================== что влияет на ОСВ (похоже 09 всегда больше или равен 77) (Проводки 90 - 20 и 20 - 97) РБП Счёт затрат = 20.01 (Не повлияло на январь, пришлось ещё и заполнить подразделения во всех поступлениях) (Лиц) (повлияло на февраль - появилась проводка 90.02.1 - 20.01 и проводка 20.01 - 97.21 - при закрытии месяца) (ОНА) 09 - влияет - "Счета с особым порядком переоценки БУ" (Регистр сведений) (требует перепроведения документов) (ДЗ) (если заполнить всеми счетами, участвовавшими в обороте - то сумма 09 = сумма 77) (Если добавить счета 66.23 - то исчезнет переоценка в конце месяца) (При закрытии месяца исчезли проводки по счетам 66.23, 91.01, 76.29 Уменьшилась сумма на счёте 09, увеличилась сумма на счёте 99.02.2 ) (При добавлении 66.23 (Лицензирование) - Увеличилась сумма на 09 (с 28920 до 29400) (ОНА) 09 - влияет (Лиц) счёт затрат = 97.21 (Поступление 12.01 Боинг 2000 USD) счёт затрат НУ = 97.21 (Поступление 12.01 Боинг 2000 USD) (Повлияло на сумма 09) (уменьшилась с 29400 до 1560) (ОНА) 09 - Влияет ставка налога на прибыль (РЕПО) (После изменения ставки с 20 % на 24 % - появился остаток на 09 счёте = 2,22 ) (ОНА) 09 - делает закрытие месяца по документу "Отчёт производства за смену" (как будто только по количеству) (Пр) (Влияет счёт учёта) ------- (ОНА) 09 и (ОНО) 77 09 и 77 - Учётная политика организации - Затраты - Выпуск продукции = Истина (Пр) 09 и 77 - влияет "Методы определения прямых расходов производства в НУ" (Пр) (Если не заполнены - то суммы меньше) (Если заполнены - то могут исчезнуть обороты по 09 и 77 счётам) (Если в них нет вида расхода по статье затрат, которая используется в ОПЗС - то сумма больше) 09 и 77 - делает закрытие месяца по документу "Поступление из переработки" (Пр) (Вкладка (Счёт затрат) Счёт затрат - (Если счёт не совпадает с 20.01 - то сумма больше) ) (Вкладка (Использованные материалы) Счёт учёта - (Если счёт не совпадает с 10.06 - то сумма больше) ) на 09 и 77 - не совпадение счетов 10.06 и 10.07, (которые ЗАДАНЫ В УСЛОВИИ) (Пр) (образуется 09, равный 77) на 09 и 77 - в поступлении из переработки вкладка "Услуги" - статья затрат должна быть НЕ РАВНА статье затрат в ОПЗС (Пр) на 09 и 77 - курсы валют (Переоценка валютных средств) (требует перепроведения документов) ) на 09 и 77 - Поступление услуг - счёт учёта 97.21 не равен счёту учёта НУ 92.01 ) на 09 и 77 - Сроки и продолжительность РБП) (Чем короче срок - тем больше 09 и меньше 77) (все проценты идут как "Процент по норме" (Принимаются к НУ) - всё равно возникает и 09 (1920) и 77 (1440) ) (все проценты идут как "Процент сверх нормы" (Не принимаются к НУ) - всё равно возникает и 09 (480) ( 77 - нет ) -------- (ПНА) Постоянные налоговые активы Счёт 99.02.3 ( +99.02.3_КТ ) ( -99.02.3_ДТ ) 77_Кт - формируется документом "Поступление доп. расходов" (УТ) Вкладка "Товары" Счёт БУ = 41.01, Счёт НУ = 44.01 (Разные счета БУ и НУ) ------- (ПНО) Постоянные налоговые обязательства Счёт 99.02.3 ( +99.02.3_ДТ ) ( -99.02.3_КТ ) 77_Дт - Формируется документом "Реализация товаров и услуг", продажей всех товаров, на которые добавили доп. расходы и "ОНО" (УТ) Что влияет на ОСВ (Конец) ============== ==================== не влияет на ОСВ: 1) Учётная политика организации (Вкладка ("НДС") Начислять НДС по отгрузке без перехода права собственности = Истина - не влияет 2) год Действия - "Методы определения прямых расходов производства в НУ" - не влияет (не влияет на 09 и 77 и 99 - Сумма 76.НА_Кт (уплата НДС как налоговый агент) (Являемся ли мы по договору с контрагентом агентами по НДС или нет - неважно) (не влияет на 09 и 77 и 99 - Сумма 19.04_Дт по РБП (Лиц) (не влияет на 09 и 77 - Сумма стоимости РБП ) (Лиц) (не влияет на 09 и 77 - Сумма поступления на 97.21 (на РБП) ) (Лиц) 3) документ "Поступление из переработки" (Пр) (Вкладка (Продукция) Счёт учёта - не влияет (Вкладка (Счёт затрат) Номенклатурная группа - не влияет (Вкладка (Услуги) Статья затрат - не влияет, даже если включить в "Методы опр... в НУ") (Вкладка (Использованные материалы) Статья затрат - не влияет, даже если включить в "Методы опр... в НУ") 4) документ "Отчёт производства за смену" (Пр) (Статья затрат - не влияет (Номенклатурная группа - не влияет 5) Поступление из переработки (Пр) (Вкладка "Услуги") Статья затрат - не влияет 6) Документ "Списание с расчётного счёта" (УТ) Статья движения ДДС - не влияет 7) Документ "Списание с расчётного счёта" (Выполнение обязанностей налогового агента) Счёт дебета = 68.32 (не повлияло) 8) Ввод начальных остатков на счёт 51 - не влияет 8) Ввод начальных остатков на счёт 10.01 - не влияет, ни на 09, 77, 99, ни на "Контр ОСВ" (Пр) 9) Счёт учёта НДС 19.03 или 19.04 - не влияет 10) Состав номенклатурной группы - не влияет (Лиц), (Пр) 11) Нужно вводить счёт-фактуру на поступление услуг ? (в одном решении - введено, в двух - нет) (на ОСВ не повлияла) (можно не вводить т.к. НДС = Без НДС, на наши налоги ни как не влияет) 12) время формированиния "Книги покупок и продаж" (до или после "Закрытия месяца", с группповым перепроведением) (Пр) не влияет на ОСВ (Конец) ======================== ============== Ошибки и решения: 1) Остаток на 66.24 Кт (Вал) - убирается в документе "Корректировка долга" (счёт 66.24) (ДЗ) 2) Остаток на счёте 76.29 КТ - убрать из "счетов с особым порядком переоценки" счёт 76.29 (ДЗ) 3) нет проводки 90.02.1 - 20.01 и проводки 20.01 - 97.21 (Лиц) РБП Счёт затрат = 20.01 4) Слишком большие суммы на 09, 77 99 счетах (Лиц) - проверить счета НУ в поступлении услуг: В поступлении процентов счёт затрат = 97.21 счёт затрат НУ = 91.02 В поступлении лицензии счёт затрат = 97.21 счёт затрат НУ = 97.21 В поступлении услуг русификации счёт затрат = 97.21 счёт затрат НУ = 97.21 5) Ошибка при выполнении обработчика - 'ПередЗаписью' (РЕПО) по причине: {ОбщийМодуль.НалоговыйУчетПовтИсп.Модуль(11)}: Поле объекта не обнаружено (ВидДеятельностиДляНалоговогоУчетаЗатрат) (не верно заполнен реквизит одной из проводок (в частности: Субконто не того вида что требуется)) 6) Корреспонденция между балансовыми и забалансовыми счетами (РЕПО) (- Убрать балансовый счёт) 7) Чтобы стала проводка 91.09 - 99 - необходимо в документе "Операция" - заполнить все субконто (РЕПО) 4) При закрытии месяца ".. укажите номенклатурную группу" (Пр) - В "Поступлении из переработки" (Продукция) Счёт учёта - должен НЕСОВПАДАТЬ с 20.01 2) При закрытии февраля - образуются минуса "Контроль" в ОСВ на счетах 90.09 и 99.01.1 (Пр) - заполнить стандарнтыми значениями "Методы определения прямых расходов производства в НУ", перепровести документы (но исчезнит 09 и 77) 3) в ОСВ нет счетов 09 и 77 (Пр) - в поступлении из переработки вкладка "Услуги" - статья затрат должна быть НЕ РАВНА статье затрат в ОПЗС 4) Сумма ВР 20 000, а надо 30 000 (Пр) - заполнить стандарнтыми значениями "Методы определения прямых расходов производства в НУ", перепровести документы Ошибки и решения (Конец) ========================== ==================== Кратко: (ДЗ) 1) РС. Счета С Особым Порядком Переоценки БУ - заполнить счётом 52 в начале февраля, перед закрытием февраля - удалить 52 (чтобы переоценка валюты была только при закрытии месяца, а не при корректировке задолженности, и списании с расчётного счёта) 2) Поступления в валюте делаются на транзитный счёт, затем делается списание с транзитного счёта на текущий (текущий - тоже валютный) 3) НДС - не учитавается для "Займов и кредитов" (УК РФ) 4) 91 - 66 Начисление процента за пользование займом (нет в Корреспонденции счетов) - документом "Поступление товаров и услуг" (Товары, услуги, комиссия) (Вкладка "Услуги") Номенклатура: "Процент по кредиту" (по норме) (Ставка НДС = Без НДС) Счёт затрат БУ = 91.02 Субконто 1 = Процент по норме Субконто 1 НУ = Процент по норме (Процент по норме - Применяется к НУ) "Процент по кредиту" (сверх нормы) (Ставка НДС = Без НДС) Счёт затрат БУ = 91.02 Субконто 1 = Процент сверх нормы Субконто 1 НУ = Процент сверх нормы (Процент сверх нормы - Не применяется к НУ) Вкладка "Расчёты" Счёт расчётов = 66.24 Счёт авансов = 66.24 5) (66 - 76) Закрытие договора займа - документом "Корректировка долга" (Прочие корректировки) (Кнопка "Заполнить") (счёт списания корректировки Деб = счёт списания корректировки кред = 76.09 Контрагент деб. = Контрагент кред. = Чистов Договор деб = договор кред = "Договор займов") (Документ расчёта с контрагентом - не указывается) //... Кратко (Конец) (ДЗ) ==================== ===================== Кратко: (Лиц) 1) В поступлении процентов счёт затрат = 97.21 счёт затрат НУ = 91.02 В поступлении лицензии счёт затрат = 97.21 счёт затрат НУ = 97.21 В поступлении услуг русификации счёт затрат = 97.21 счёт затрат НУ = 97.21 3) 97 - 66 Начисленный по займу процент отнесен на формирование стоимости НМА (нет в Корреспонденции счетов) - документ "Поступление товаров и услуг" (Вид операции = "Услуги" - Не влияет) Вкладка "Услуги" Номенклатура: "Процент по займу" (по норме) (150 USD) (Ставка НДС = Без НДС) Счёт затарт БУ = 97.21 Счёт затарт НУ = 91.02 (ВАЖНО!!!) Субконто 1 = РБП на Fly Субконто 1 НУ = Процент по норме (ВАЖНО!!!) Субконто 2 НУ = Fly (Номенклатура) (Услуга) (ВАЖНО!!!) Счёт учёта НДС = 19.04 "Процент по займу" (сверх нормы) (50 USD) (Ставка НДС = Без НДС) Счёт затарт БУ = 97.21 Счёт затарт НУ = 91.02 (ВАЖНО!!!) Субконто 1 = РБП на Fly Субконто 1 НУ = Процент сверх нормы (ВАЖНО!!!) Субконто 2 НУ = Fly (Номенклатура) (Услуга) (ВАЖНО!!!) Счёт учёта НДС = 19.04 Вкладка "Расчёты" Счёт расчётов = 66.24 (ВАЖНО!!!) Счёт авансов = 66.24 (ВАЖНО!!!) (Процент по норме, Процент сверх нормы - "Прочие доходы и расходы" (Вид: Прочие внереализационные доходы (расходы) ) Процент по норме - Применяется к НУ Процент сверх нормы - Не применяется к НУ ) (РБП на Fly - Расходы будущих периодов Способ списания = По месяцам Сумма = 114 000 Начало списания = 12.02.2010 (ВАЖНО!!!) Окончание списания = 12.02.2013 (ВАЖНО!!!) Счёт = 20.01 (ВАЖНО!!!) Статья затрат = Прочие затраты (ВАЖНО!!!) Субконто 1 = Основное подразделение Субконто 2 = Основная номенклатурная группа Субконто 3 = Прочие расходы Счёт НУ = 20.01.2 Субконто 1 НУ = Основное подразделение Субконто 2 НУ = Основная номенклатурная группа Субконто 3 НУ = Прочие расходы Вид актива = (оставить по умолчанию) ) (Основная номенклатурная группа Добавить: Fly, Процент по займам, Услуги по руссификации) 1) РБП Счёт затрат = 20.01 (Не повлияло на январь, пришлось ещё и заполнить подразделения во всех поступлениях) (повлияло на февраль - появилась проводка 90.02.1 - 20.01 и проводка 20.01 - 97.21 - при закрытии месяца) Номенклатурная группа = Основная Номенклатурная группа Статьи затрат = Прочие расходы (такая же как и в "Методах определения прямых расходов производства в НУ") 5) 76 - 68 Удержана из доходов иностранной организации сумма НДС (Корреспонденции счетов, (несколько вариантов)) - документ "Счёт-фактура выданный" - На основании "Списания с расчётного счёта" 6) 68 - 51 Уплачена в бюджет сумма НДС, удержанная из доходов иностранной организации (Корреспонденции счетов) - документ "Списание с расчётного счёта" (Оплата в рублях) Вид операции = Перечисление налога Счёт = 68.32 (68.32 - НДС при исполнении обязанностей налогового агента) Вид платежей = Налог (взносы): начислено / уплачено НЕЗАБЫТЬ: При создании договора лицензиара, указать «Организация выступает в качестве налогового агента по уплате НДС», а реквизит «Вид агентского договора» - «нерезидент». Это обеспечит правильность формирования проводок по НДС. (В книге покупок есть вкладка "Налоговый агент") Кратко (Конец) (Лиц) ============================= =============================== Кратко: (РЕПО) 1) Добавить счёт "АКЦ" Субконто: Ценные бумаги, Контрагент, Договор контрагента (Все суммовые и количественные) (иначе будет несколько строк в "Остатках и оборота" и незаполненные субконто) 2) Операция 1 (12.01.2006) (дополнительно к заданию) (Заполнить все субконто в ДТ и КТ) 76 - 91 Сумма Ну Дт = 1200 Сумма ПР Кт = 1200 91 - 58 Сумма НУ дт = 0 Сумма НУ Кт = 900 Сумма ПР Дт = 1000 Сумма ПР Кт = 100 3) Операция 2 (12.02.2006) (дополнительно к заданию) (Заполнить все субконто в ДТ и КТ) 58 - 76 Количество Дт = 1 00 - АКЦ Сумма = 1200 Сумма НУ Кт = 900 (??? не выбирается) Сумма ПР Кт = 300 (??? не выбирается) 3) Операция 2 не указанные проводки по второй части сделки: (12.02.2006) 91.02 - 000 Прочие внереализац. расх Дт НУ 13.45 (Текст "Признан расход для целей НУ ") (не указанные проводки) Акции Дт ПР -13.45 (Текст "Отражена сумма постоянной разницы расхода") Кратко (Конец) (РЕПО) ============================== ============================ Кратко: (УТ) (все документы по проводкам - есть в Кореспонденции счетов) 1) Настройки параметров учёта Запасы - Учёт запасов ведётся = "По складам" (по количеству) (для конфигурирования) Банк и касса - По статьям движения денежных средств = Истина 2) Услуги охраны делать документом - "Поступление доп. расходов" Вкладка "Товары" Счёт БУ = 41.01, Счёт НУ = 44.01 (Разные счета БУ и НУ) (ВАЖНО!!!) (Формирует 77) Статья затрат = Прочие расходы 3) В конце месяца - формирование книги покупок и продаж (требуется по условию задачи) (есть в корреспонденции счетов) 3) (18.01) Списание с расчётного счёта Статья движения ДДС = "Оплата товаров, работ, услуг, сырья и иных оборотных активов" (Ни на что не повлияло) 4) (19.01) Списание с расчётного счёта Статья движения ДДС = "Оплата товаров, работ, услуг, сырья и иных оборотных активов" (Ни на что не повлияло) 5) При реализации - в счета учёта - указать "Основную номенклатурную группу, в которую добавить все шубы и услуги по охране (Ни на что не повлияло) 11) (11.02) РТУ 11.1) На основании РТУ - вводим счёт фактуру выданную (нужно ли?) Кратко (Конец) (УТ) ============================ ============================= Кратко: (Пр 1-5, 6-8) 1) Учётная политика организации Затраты - Выпуск продукции = Истина Налог на прибыль - Методы определения прямых расходов производства в НУ - (Заполнить по умолчанию) (ВАЖНО!!!) 2) 10.7 - 10.1 передано в переработку (Корреспонденции счетов) - документ "Передача в переработку 3) 20 - 10.6 Оприходование возвратных отходов (Корреспонденции счетов, несколько вариантов) (Внимание!!!) - Документ "Отчёт производства за смену" вкладка "Возвратные отходы" (т.к. указывается сумма) (Только "Вата техническая" и "Жмых хлопковый") 4) 20 - 10.7 Стоимость сырья ... включена в себестоимость .... (нет в Корреспонденции счетов) (Внимание!!!) 20 - 60 (Корреспонденции счетов) (Внимание!!!) 19 - 60 Отражен НДС по выполненным работам, получен счет-фактура ... (ключевое слово "получен счет-фактура") (Внимание!!!) - документ "Поступление из переработки" Вкладка "Продукция" Масло хлопковое Счёт учёта = 21 Вкладка "Использованные материалы" (кнопка "Заполнить") (ВАЖНО!!!) Жмых хлопковый Счёт учёта = 10.07 Статья затрат = "Торговый сбор" (любой, лищь бы не равен Статьи затрат в ОПЗС) (ВАЖНО!!!) Вкладка "Услуги" Статья затрат = "Прочие затраты" (не влияет) Счёт затрат = 19.04 //... Кратко (Конец) (Пр 1-5, 6-8) ============================= ================== Нерешённые ошибки: 11) При переоценке валюты - проводки получаются обратные - зависит от повышения или понижения курса валюты: (ДЗ) Если курс повысился - то проводка будет 91 - 66, если курс понизился - то проводка будет 66 - 91 12) При закрытии месяца - проводки получаются обратные заданию - судя по всему это не ошибка 13) При закрытии месяца 31.01 - переоценка валютных средств не на счёте займа 66.23 а на 52 счёте (ДЗ) (в примере тоже 52 счёт) 14) Образуется 09 счёт, равный принятым к учёту процентам - это нормально? (ДЗ) (в одном решении он тоже есть) (в других задачах тоже всегда образуется 09) 15) Суммы проводок не совпали за февраль (ДЗ) 21) При поступлении на расчётный счёт - сумма принимается к НУ (а не должна) (Лиц) (В примере тоже принимаются) 22) Уплата налогов идёт с 51 счёта (Лиц) (в разборах решений - есть вариант продажи валюты банку через 57.22 счёт, а с него на 51) (на экзамене на минуса на 51 счёте внимания не обращают) 23) 3) ОСВ Контроль - есть минус -4500 на 91.09 (похоже даёт поступление процентов 08.01.06) (Лиц) 24) Присутствует переоценка валютных средств (Лиц) 25) По условию: срок выполнения работ (по русификации) - в днях, в месяцах, или это дата? (Лиц) (пусть будет дата) 31) (зачем нужна "РучнаяКорректировка = Истина;") (РЕПО) 32) (Не понятно как расчиталась сумма в 13,45 - по расчётам должно быть 17,75) ??? (РЕПО) 33) (не ясны проводки по второй части сделки РЕПО)??? (РЕПО) 34) 76.06 - Вычитается НДС (Видно в пункте (3) (нет не так, похоже влияют настройки) (РЕПО) 35) 76.09 - Не вычитается НДС (Видно в пункте (3) (РЕПО) 36) После изменения ставки с 20 % на 24 % - появился остаток на 09 счёте = 2,22 (РЕПО) 41) 11.02 - счёт 68.02, а в задаче 68.01 ??? (УТ) (в другом варианте задачи счёт стоит 68) 42) В Поступлении доп.расходов (УТ) не ставится статья затрат НУ ( а должна быть "Прочие расходы") !!! (Попробовать: в учётной политике (Затраты) включить "Выпуск продукции", заполнить "Косвенные расходы", а затем выключить "Выпуск продукции") 43) В Поступлении доп.расходов (УТ) не ставится Способ учёта НДС = Принимаются к вычету (и нет проводок по ГДС) !!! 51) образуется 09, равный 77 (Пр) похоже так и должно быть, т.к. оно получается при несовпадении счетов 10.06 и 10.07, которые ЗАДАНЫ В УСЛОВИИ Нерешённые Ошибки (Конец) ========================= =================== Расположение: Включить ПБУ 18/02 ----------------- Спр. Расходы Будущих Периодов Регистр сведений - Учётная политика организации - (Редактировать): Вкладка "Налог на прибыль": Система налогообложения = Общая Применяется ПБУ 18/02 РС. Ставки Налога На Прибыль Для Всех Организаций (+) РС. Счета С Особым Порядком Переоценки БУ (+) РС. Методы определения прямых расходов производства в НУ (+) Расположение: Учётная политика организации - Налог на прибыль - Методы определения прямых расходов производства в НУ РС. Учетная Политика Организаций (++) РС. Учетная Политика По НДФЛ (++) Стандартные вычеты применяются нарастающим итогом в течение налогового периода Стандартные вычеты применяются в пределах месячного дохода налогоплательщика --------------- Как считаются 09 77 Расчёты по проводкам 09 - 77 - 68.04.2 (ОНА ОНО) Общий модуль - Расчёт налога на прибыль - Функция РассчитатьВременныеРазницы( + , 20.01 - 97.21: (РБП) Документ.Регламентная Операция (Модуль объекта) Процедура ВыполнитьРасчетНалогаНаПрибыль( --------------- Как считаются 09 77 (Конец) Расположение (Конец) ===================== ============================ Использованные счета: Счет.код = "МЦ.07" Пр ЗНАЧЕНИЕ(...СырьеИМатериалы (10.01)) Пр ЗНАЧЕНИЕ(...ПрочиеМатериалы (10.06)) Пр ЗНАЧЕНИЕ(...МатериалыПереданныеВПереработку (10.07)) Пр ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01)) Пр ЗНАЧЕНИЕ(...Полуфабрикаты (21)) Пр ЗНАЧЕНИЕ(...РасчетыСПоставщикамиИПодрядчиками (60)) УТ, Пр ЗНАЧЕНИЕ(...РасчетыСПоставщиками (60.01)) УТ, Пр ЗНАЧЕНИЕ(...НДСпоПриобретеннымЦенностям (19)) УТ, Лиц ЗНАЧЕНИЕ(...ТоварыНаСкладах (41.01)) УТ ЗНАЧЕНИЕ(...РасчетныеСчета (51)) УТ ЗНАЧЕНИЕ(...КраткосрочныеЗаймыВал (66.23)) ДЗ ЗНАЧЕНИЕ(...ПроцентыПоКраткосрочнымЗаймамВал (66.24)) ДЗ ЗНАЧЕНИЕ(...РасчетыСРазнымиДебиторамиИКредиторами (76)) Лиц, РЕПО ЗНАЧЕНИЕ(...РасходыБудущихПериодов (97)) Лиц ЗНАЧЕНИЕ(...ФинансовыеВложения (58)) РЕПО ЗНАЧЕНИЕ(...Акции (58.01.2)) РЕПО ЗНАЧЕНИЕ(...ПрочиеДоходыИРасходы (91)) РЕПО Использованные счета (Конец) ============================ ============ На экзамене: 1) Запусти конфигуратор - включи возможность редактирования 2) добавь подсистему Экзамен - включить в неё "Журнал операций", "Корреспонденции счетов", (находятся на "Рабочем столе" в 1С:Бухгалтерия 3.0.30.17 или в разделе "ДтКт" Бухгалтерия 3.0.43.32) "Оборотно-сальдовую ведомость", (находятся в разделе "Учёт, налоги..." Бухгалтерия 3.0.30.17) "Договоры контрагентов", "Курсы валют" "Консоль запросов" 3) Если в задании требуется составить отчёт - то желательно найти консоль и добавить её в конфигуратор (если её там нет) 4) Убиранием из запроса "лишних Реквизитов" - занимайся в конце, если будет время 5) Счета фактуры - ввводим в кконце экзаааменна, если будет время (обязательно вводим только при Лицензировании, при послуплении лицензии на Fly) 6) Где взять консоль запросов? - на диске ИТС - Поиском "КонсольЗапросов" (Запускать, которая 82) На экзамене (Конец) ==================== =========================================================================================================== Прочитай "Методику" решения задач Для выявления косяков - пользоваться ОСВ с субсчетами и всеми галочками (ПР, ВР, ...) 24-26 - "Договор займа" (1.х) 27-29 - "Лицензирование"(2.х) 30-32 - "Репо" (3.х) 33-37 - "Учет товаров" (4.х). Есть пример решения в новом задачнике. 1-8 - "Производство" (5.х) Не решился пока классифицировать остальные группы задач (учет ТМЦ, учет ОС, Подотчетники, учет ЗП, Себестоимость, НМА), но группа 38-43 - "контроль остатков товаров" имеет решение в задачнике и на форуме разобран. ------------------- ==================================== //--- задействованные в задачах объекты: РС. ДокументыПоТребованиюФНС (Производство 1-5) РС. ПлановыеАвансы (ДЗ) РС. ПлановыеНачисления (ДЗ) РС. РасчетПереоценкиВалютныхСредств (ДЗ) (результат расчёта) РС. РасчетПорядкаПеределов (Производство 1-5) (результат расчёта) РС. НеактуальныеРегламентныеОперации (УТ) РС. ДолиСписанияКосвенныхРасходов (результат расчёта) РС. РасчетРазницВОценкеАктивовИОбязательств (результат расчёта) РС. РасчетСебестоимостиПродукции (результат расчёта) РС. РасчетСписанияКосвенныхРасходов (результат расчёта) РС. РасчетСписанияРБП (результат расчёта) РС. РасчетСтоимостиНалоговыхАктивовИОбязательств (результат расчёта) РС. СчетаДоходовИРасходовЕНВД РС. МетодыОпределенияПрямыхРасходовПроизводстваВНУ РС. МетодыРаспределенияКосвенныхРасходовОрганизаций(Настройки) РС. СчетаСОсобымПорядкомПереоценкиБУ РС. СчетаУчетаНоменклатуры РС. СчетаУчетаРасчетовСКонтрагентами Спр. ПрочиеДоходыИРасходы Спр. РасходыБудущихПериодов РН. НДСНачисленный РН. НДСПредъявленный РН. ВыпускПродукцииУслуг РН. НДСЗаписиКнигиПокупок -------------------- ============================================================ Договор займов (1.х.х) -------------- Конфигурирование - 30 мин Поиск консоли - 15 мин Ввод данных для отчёта - 50 мин Разработка отчёта - ~ 2 часа Добавление отчёта в конфигуратор - 15 минут (обновление конфигурации, быстрые отборы, структура отчёта) Ввод КП - 1:30 ---------- Отчёт - Досрочно закрытые договоры: (Остатки и обороты) по счёту 66.23 - нач. ост > 0, Кон ост = 0 - закрытие договора Обороты по счёту 66.24 - проценты по договору (76 - счёт - вообще не нужен для отчёта, закрытие договора смотрим не по списанию с расчётного счёта, а когда остаток на счёте 66.23 становится нулевым) Если изменился курс, но не перезаполнили документ "Корректировка долга" - то конечный остаток не будет равен нулю (Решение: сделать условие по конечному остатку рублёвому и конечному остатку валютному!!!) ПОМЕСТИТЬ ВТ_Сумма ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,, Счет = ЗНАЧЕНИЕ(...КраткосрочныеЗаймыВал (66.23)),,, КорСчет.Код ПОДОБНО "5%", ) КАК ХозрасчетныйОбороты ПОМЕСТИТЬ ВТ_Процент ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,, Счет = ЗНАЧЕНИЕ(...ПроцентыПоКраткосрочнымЗаймамВал (66.24)),,,, ) КАК ХозрасчетныйОбороты ГДЕ ХозрасчетныйОбороты.ВалютнаяСуммаОборотКт > 0 -------------- Отчёт - Фактические послупления ДС ПОМЕСТИТЬ ВТ_ФактПост ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(,,Регистратор, СчетДт.Код ПОДОБНО "5%",, СчетКт = ЗНАЧЕНИЕ(...КраткосрочныеЗаймыВал (66.23)),, ) КАК ХозрасчетныйОборотыДтКт ПОМЕСТИТЬ ВТ_Сумма ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,, Счет = ЗНАЧЕНИЕ(...КраткосрочныеЗаймыВал (66.23)),,, КорСчет.Код ПОДОБНО "5%", ) КАК ХозрасчетныйОбороты ------------------------ Отчёт - Сумма агентских вознаграждений (Если делать только запросом - Слишком много временных таблиц, и как следствие - очень много времени на отладки, нужен более быстрый и лёгкий способ) 22:25 - 23:50 (несколькими наборами данных) (Внимательно: при нахождении дат курса валюты - убирать КУРС и КРАТНОСТЬ, т.к. добавляются даты курса ДО ДНЯ ПОСТУПЛЕНИЯ ЗАЙМА !!!) ================ Нерешённые ошибки: 1) При переоценке валюты - проводки получаются обратные - зависит от повышения или понижения курса валюты: Если курс повысился - то проводка будет 91 - 66, если курс понизился - то проводка будет 66 - 91 2) При закрытии месяца - проводки получаются обратные заданию - судя по всему это не ошибка 1) При закрытии месяца 31.01 - переоценка валютных средств не на счёте займа 66.23 а на 52 счёте (в примере тоже 52 счёт) 3) Образуется 09 счёт, равный принятым к учёту процентам - это нормально? (в одном решении он тоже есть) (в других задачах тоже всегда образуется 09) Нерешённые ошибки (Конец) =========================== ===================== Ошибки и решения: 1) Остаток на 66.24 Кт (Вал) - убирается в документе "Корректировка долга" (счёт 66.24) 2) Если есть остаток на счёте 76.29 КТ - то убрать из "счетов с особым порядком переоценки" счёт 76.29 Ошибки и решения (Конец) ======================== =========================== Последовательность решения: (ДЗ) 1) 52 - 66 Получены денежные средства от заимодавца (Корреспонденции счетов) - Документ "Поступление на расчётный счёт" Поступления в валюте делаются на транзитный счёт, затем делается списание с транзитного счёта на текущий (Перевод на другой счёт) (текущий - тоже валютный) ДДС = Получение кредитов и займов (Создать, Вид = Получение кредитов и займов) (Не повлияло) (Создать ДДС = Возврат кредитов и займов, Вид = Погашение (выкуп) векселей и других долговых ценных бумаг, возврат кредитов и займов) 2) 91 - 66 Начисление процента за пользование займом (нет в Корреспонденции счетов) - документом "Поступление товаров и услуг" (Товары, услуги, комиссия) (Вкладка "Услуги") Номенклатура: "Процент по кредиту" (по норме) (78,08 USD или 82,19) (Ставка НДС = Без НДС) Счёт затрат БУ = 91.02 Счёт затарт НУ = 91.02.7(?) Субконто 1 = Процент по норме Субконто 1 НУ = Процент по норме Субконто 2 = Чистов "Процент по кредиту" (сверх нормы) (78,08 USD или 82,19) (Ставка НДС = Без НДС) Счёт затрат БУ = 91.02 Счёт затарт НУ = 91.02.7(?) Субконто 1 = Процент сверх нормы Субконто 1 НУ = Процент сверх нормы Субконто 2 = Чистов Вкладка "Расчёты" Счёт расчётов = 66.24 Счёт авансов = 66.24 (Процент по норме, Процент сверх нормы - "Прочие доходы и расходы" (Вид: Прочие внереализационные доходы (расходы) ) Процент по норме - Применяется к НУ Процент сверх нормы - Не применяется к НУ ) (НДС - не учитавается для "Займов и кредитов" (УК РФ)) 2.1) Нужно вводить счёт-фактуру на поступление услуг ? (в одном решении - введено, в двух - нет) (на ОСВ не повлияла) (можно не вводить т.к. НДС = Без НДС, на наши налоги ни как не влияет) 3) (31.01) "Закрытие месяца" (Перед операцией в одном решении - рекомендуют убрать из РС. СчетаСОсобымПорядкомПереоценкиБУ - счета 66.23, 76.29), после операции - снова добавить (???) 3) 91 - 66 Начисление процента за пользование займом (нет в Корреспонденции счетов) (ВНИМАНИЕ!!!) - документ "Поступление товаров и услуг" (Товары, услуги, комиссия) Вкладка "Услуги" Номенклатура: "Процент по кредиту" (по норме) (50,09 USD) (Ставка НДС = Без НДС) Счёт затарт БУ = 91.02 Счёт затарт НУ = 91.02.7 Субконто 1 = Процент по норме Субконто 1 НУ = Процент по норме "Процент по кредиту" (сверх нормы) (50,09 USD) (Ставка НДС = Без НДС) Счёт затарт БУ = 91.02 Счёт затарт НУ = 91.02.7 Субконто 1 = Процент сверх нормы Субконто 1 НУ = Процент сверх нормы Вкладка "Расчёты" Счёт расчётов = 66.24 Счёт авансов = 66.24 (Для обоих строк указал Субконто2 = Чистов ( и для БУ и для НУ) - не повлияло на результат 4) 66 - 76 Закрытие договора займа на сумму займа (нет в Корреспонденции счетов) (ВНИМАНИЕ!!!) 66 - 76 Закрытие договора займа на сумму процентов (нет в Корреспонденции счетов) (ВНИМАНИЕ!!!) - Документ "Корректировка долга" (Вид операции = Прочие корректировки) Вкладка "Кредиторская задолженность" Добавляем: Договор займов 10000 USD Счёт 66.23 Договор процентов 263.02 USD Счёт 66.24 (Сумма по договору процентов - берётся из ОСВ по счёту 66.24 (Вал.) (Разница = -10263.02) Вкладка "" Счёт списания кредиторской задолженности = 76.29 (изменение на счёт 76.06, 76.26 - не повлияло) Контрагент = Чистов Договоры = Договор займа (Документ расчёта с контрагентом - не указывается) 5) 76 - 52 Перечислены денежные средства заимодавцу (Корреспонденции счетов) - документ "Списание с расчётного счёта" (Вид операции = Прочие расчеты с контрагентами) Счёт учёта = 52 Сумма = 10 263,02 USD (Сумма = СуммаДоговора + СуммаПроцентов (или ОСВ счета 76.29 (если в валюте - то в ОСВ - выводить валютную сумму )) (ТЧ): Договор займа Счёт расчётов = 76.29 (изменение на счёт 76.06, 76.26 - не повлияло) =========================================================================================== Лицензирование (2.1.1 - 2.1.3) (27 - 29) -------------- Конфигурирование - 40 мин Добавить КонсольЗапросовВКонфигуратор - 10 минут (зато очень удобно отлаживать отчёты) Заполнение данных для отчёта - 30 мин Добавление отчёта в конфигуратор - 10 мин Разработка отчёта - 1:30 часа ("Завершение работ по русификации") Разработка отчёта - 1:10 Час (Фактический срок полезного использования НМА) Ввод данных по КП - ??? ЗНАЧЕНИЕ(...НДСпоПриобретеннымЦенностям (19)) УТ, Лиц ЗНАЧЕНИЕ(...ТоварыНаСкладах (41.01)) УТ ЗНАЧЕНИЕ(...РасчетныеСчета (51)) УТ ЗНАЧЕНИЕ(...КраткосрочныеЗаймыВал (66.23)) ДЗ ЗНАЧЕНИЕ(...ПроцентыПоКраткосрочнымЗаймамВал (66.24)) ДЗ ЗНАЧЕНИЕ(...РасчетыСРазнымиДебиторамиИКредиторами (76)) Лиц ЗНАЧЕНИЕ(...РасходыБудущихПериодов (97)) Лиц ===================== Отчёты (Лиц) Отчёт - "Завершение работ по русификации" ~ 1:30 часа ПОМЕСТИТЬ ДогЛ ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&ПериодНачало, &ПериодОкончание, Регистратор, Счет.Код ПОДОБНО "76%", , , , ) КАК ХозрасчетныйОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ПО ХозрасчетныйОбороты.КорСубконто1 = ДоговорыКонтрагентов.Владелец И ХозрасчетныйОбороты.КорСубконто2 <> ДоговорыКонтрагентов.Ссылка И ХозрасчетныйОбороты.КорСубконто2.ПрограммныйПродукт = ДоговорыКонтрагентов.ПрограммныйПродукт ; ПОМЕСТИТЬ ВТ ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&ПериодНачало, &ПериодОкончание, Регистратор, Счет.Код ПОДОБНО "97%", , , , ) КАК ХозрасчетныйОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ПО ХозрасчетныйОбороты.КорСубконто2 <> ДоговорыКонтрагентов.Ссылка И ХозрасчетныйОбороты.КорСубконто2.ПрограммныйПродукт = ДоговорыКонтрагентов.ПрограммныйПродукт ; ПОМЕСТИТЬ СтоимостьРус ИЗ ВТ КАК ВТ ПОЛНОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(, , , Счет.Код ПОДОБНО "19%", , , , ) КАК ХозрасчетныйОбороты ПО ВТ.КорСубконто1 = ХозрасчетныйОбороты.КорСубконто1 И ВТ.КорСубконто2 = ХозрасчетныйОбороты.КорСубконто2 ; ИЗ ДогЛ КАК ДогЛ ЛЕВОЕ СОЕДИНЕНИЕ СтоимостьРус КАК СтоимостьРус ПО ДогЛ.Субконто2 = СтоимостьРус.ДоговорЛицензирования ------------- Отчёт - Фактический срок полезного использования НМА (~ 1:10 часа) (попробовать наборами запросов) МИНИМУМ(ХозрасчетныйОбороты.Период) КАК Период, СУММА(ХозрасчетныйОбороты.ВалютнаяСуммаОборотДт) КАК ВалютнаяСуммаОборотДт ПОМЕСТИТЬ ЛицДог ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(&ПериодНачало, &ПериодОкончание, Регистратор, Счет.Код ПОДОБНО "76%", , , , ) КАК ХозрасчетныйОбороты ; МАКСИМУМ(КурсыВалют.Период) КАК ДатаКурсаВалют ПОМЕСТИТЬ Дог_ДатаКурсаВалюты ИЗ ЛицДог КАК ЛицДог ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют ПО ЛицДог.Валюта = КурсыВалют.Валюта И ЛицДог.Период >= КурсыВалют.Период ; Дог_ДатаКурсаВалюты.ВалютнаяСуммаОборотДт * КурсыВалют.Курс / КурсыВалют.Кратность КАК СуммаВРублях, ПОМЕСТИТЬ СтоимостьЛицензирования ИЗ Дог_ДатаКурсаВалюты КАК Дог_ДатаКурсаВалюты ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют КАК КурсыВалют ПО Дог_ДатаКурсаВалюты.ДатаКурсаВалют = КурсыВалют.Период И Дог_ДатаКурсаВалюты.Валюта = КурсыВалют.Валюта ; ПОМЕСТИТЬ СтоимостьРусификации ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(, , Регистратор, , , , , ) КАК ХозрасчетныйОбороты ГДЕ НЕ ХозрасчетныйОбороты.Субконто2.ПрограммныйПродукт ЕСТЬ NULL ; СтоимостьЛицензирования.Субконто2СрокЛет * 12 + СтоимостьЛицензирования.Субконто2СрокМесяцев - (ВЫРАЗИТЬ((РАЗНОСТЬДАТ(СтоимостьЛицензирования.Период, СтоимостьРусификации.ДатаДоведенияДоСостоянияПригодногоДоИспользования, ДЕНЬ) + 15) / 30 КАК ЧИСЛО(14, 0))) КАК РеальныйСрокполезногоИспользованияНМА ИЗ СтоимостьЛицензирования КАК СтоимостьЛицензирования ВНУТРЕННЕЕ СОЕДИНЕНИЕ СтоимостьРусификации КАК СтоимостьРусификации ПО СтоимостьЛицензирования.Субконто2.ПрограммныйПродукт = СтоимостьРусификации.Субконто2ПрограммныйПродукт -------------- Отчёт - Фактическая стоимость и срок полезного использования НМА - (такой же как и предыдущий, только всю сумму перевести в валюту на дату русификации) Отчёты (Конец) (Лиц) ===================== =================== Нерешённые Ошибки: (Лиц) 1) При поступлении на расчётный счёт - сумма принимается к НУ (а не должна) (В примере тоже принимаются) 2) Уплата налогов идёт с 51 счёта, (в разборах решений - есть вариант продажи валюты банку через 57.22 счёт, а с него на 51) (на экзамене на минуса на 51 счёте внимания не обращают) 3) ОСВ Контроль - есть минус -4500 на 91.09 (похоже даёт поступление процентов 08.01.06) 4) Убрать переоценку валютных средств 5) По условию: срок выполнения работ (по русификации) - в днях, в месяцах, или это дата? (пусть будет дата) Нерешённые Ошибки (Конец) (Лиц) ========================== -------- параметры учёта - Запасы - Выполнение работ, оказание услуг = Истина (При закрытии месяца выдаст ошибку, и придётся исправить) 1) РБП Счёт затрат = 20.01 (Не повлияло на январь, пришлось ещё и заполнить подразделения во всех поступлениях) (повлияло на февраль - появилась проводка 90.02.1 - 20.01 и проводка 20.01 - 97.21 - при закрытии месяца) Номенклатурная группа = Основная Номенклатурная группа Статьи затрат = Прочие расходы (такая же как и в "Методах определения прямых расходов производства в НУ") 2) 97 - 66 200 USD 150 + 50 - Поступление товаров и услуг (Товары. услуги. комиссия), иначе нет проводок по 90-счетам) (можно найти через "Корреспонденции счетов", если указать только 97 Дт) счёт БУ = 97.21 (РБП...) Счёт НУ = 92.01 (на него можно указывать "внереализационные...." принимаются к НУ = 150 USD не принимаются к НУ = 50 USD 3) 97 - 76 200 USD 150 + 50 - Поступление услуг (можно найти через "Корреспонденции счетов") счёт БУ = 97.21 (РБП...) Счёт НУ = 97.21 (РБП...) (На основании этого документа можно делать "Перечисление вознаграждения" ... так что в задании последовательность нарочно сбита экзаменаторами) 4) Списание с расчётного счёта (Выполнение обязанностей налогового агента) Счёт дебета = 68.32 (не повлияло) 5) Поступление 12.01 Боинг 2000 USD (Повлияло на сумма 09) (уменьшилась с 29400 до 1560) счёт затрат = 97.21 счёт затрат НУ = 97.21 6) Списание с расчётного счёта 12.01 Боинг - перенёс на раньше чем поступление 12.01 Боинг (Повлияло на обороты 76.25 с 58000 до 116000) ---------- 99) Счёт учёта НДС 19.03 или 19.04 - не влияет на результат 98) Состав номенклатурной группы - не влияет на результат 97) Ввод начальных остатков на счёт 51 - не влияет ------- см. "ПНО ПНА ОНО ОНА" (Объяснение: За счёт того что "Процент по норме" - принимаются к НУ а "Процент сверх нормы" - не принимается к НУ - возникает разница между НУ и БУ и возникает 77 счёт (К БУ - принимается всё) Если по БУ < чем по НУ - то сальдо положительное и возникает счёт 09 (из НУ вычитаем БУ) Если по БУ > чем по НУ - то сальдо отрицательное и возникает счёт 77 (из НУ вычитаем БУ) (???) (Эксперимент: все проценты идут как "Процент по норме" - всё равно возникает и 09 (1920) и 77 (1440) ) (Эксперимент: все проценты идут как "Процент сверх нормы" - всё равно возникает и 09 (480) ( 77 - нет ) (влюяют на 09 и 77 - курсы валют (Переоценка валютных средств) (требует перепроведения документов) ) (влияет на 09 - "Счета с особым порядком переоценки" - если заполнить всеми счетами, участвовавшими в обороте - то сумма 09 = сумма 77) (влияют на 09 и 77 - Поступление услуг - счёт учёта 97.21 не равен счёту учёта НУ 92.01 ) (влияют на 09 и 77 - Сроки и продолжительность РБП) (Чем короче срок - тем больше 09 и меньше 77) (не влияет на 09 и 77 и 99 - Сумма 76.НА_Кт (уплата НДС как налоговый агент) (Являемся ли мы по договору с контрагентом агентами по НДС или нет - неважно) (не влияет на 09 и 77 и 99 - Сумма 19.04_Дт по РБП (не влияет на 09 и 77 - Сумма стоимости РБП ) (не влияет на 09 и 77 - Сумма поступления на 97.21 (на РБП) ) Номенклатура Fly Статья затрат = Прочие расходы (такая же как и у РБП на Fly) (Основная номенклатурная группа Добавить: Fly, Процент по займам, Услуги по руссификации) ============================= Последовательность (Лиц) 1) 52 - 66 Получен валютный заем .... (Корреспонденции счетов) - документом "Поступление на расчётный счёт" (Поступления в валюте делаются на транзитный счёт) Договор займа Сумма = 2000 USD Статья ДДС = "" Счёт расчётов = 66.23 2) затем делается списание с транзитного счёта на текущий (текущий - тоже валютный) (не обозначено в задании, но делать обязательно) 3) 97 - 66 Начисленный по займу процент отнесен на формирование стоимости НМА (нет в Корреспонденции счетов) - документ "Поступление товаров и услуг" (Вид операции = "Услуги" - Не влияет) Вкладка "Услуги" Номенклатура: "Процент по займу" (по норме) (150 USD) (Ставка НДС = Без НДС) Счёт затарт БУ = 97.21 Счёт затарт НУ = 91.02.7 (ВАЖНО!!!) Субконто 1 = РБП на Fly Субконто 1 НУ = Процент по норме (ВАЖНО!!!) Субконто 2 НУ = Fly (Номенклатура) (Услуга) (ВАЖНО!!!) Счёт учёта НДС = 19.04 "Процент по займу" (сверх нормы) (50 USD) (Ставка НДС = Без НДС) Счёт затарт БУ = 97.21 Счёт затарт НУ = 91.02.7 (ВАЖНО!!!) Субконто 1 = РБП на Fly Субконто 1 НУ = Процент сверх нормы (ВАЖНО!!!) Субконто 2 НУ = Fly (Номенклатура) (Услуга) (ВАЖНО!!!) Счёт учёта НДС = 19.04 Вкладка "Расчёты" Счёт расчётов = 66.24 (ВАЖНО!!!) Счёт авансов = 66.24 (ВАЖНО!!!) (Процент по норме, Процент сверх нормы - "Прочие доходы и расходы" (Вид: Прочие внереализационные доходы (расходы) ) Процент по норме - Применяется к НУ Процент сверх нормы - Не применяется к НУ ) (РБП на Fly - Расходы будущих периодов Способ списания = По месяцам Сумма = 114 000 Начало списания = 12.02.2010 (ВАЖНО!!!) Окончание списания = 12.02.2013 (ВАЖНО!!!) Счёт = 20.01 (ВАЖНО!!!) Статья затрат = Прочие затраты (ВАЖНО!!!) Субконто 1 = Основное подразделение Субконто 2 = Основная номенклатурная группа Субконто 3 = Прочие расходы Счёт НУ = 20.01.2 Субконто 1 НУ = Основное подразделение Субконто 2 НУ = Основная номенклатурная группа Субконто 3 НУ = Прочие расходы Вид актива = (оставить по умолчанию) ) (Основная номенклатурная группа Добавить: Fly, Процент по займам, Услуги по руссификации) 3_) - документ "Счёт фактура полученный" - на основании поступления (проводок ни каких нет, Книга покупок и продаж не делалась) 4) 76 - 52 Перечислено вознаграждение ... (Корреспонденции счетов) - Документ "Списание с расчётного счёта" Вид операции = Оплата поставщику Сумма = 2000 USD Статья ДДС = "Оплата товаров, работ, услуг, сырья и иных оборотных активов" НДС = Без НДС (???) в задании есть НДС, судя по сумме НДС - НДС сверху (не влияет на проводки)) (сумма в любом случае 305,08) Счёт расчётов = 76.25 Счёт авансов = 76.25 5) 76 - 68 Удержана из доходов иностранной организации сумма НДС (Корреспонденции счетов, (несколько вариантов)) - документ "Счёт-фактура выданный" - На основании "Списания с расчётного счёта" 6) 68 - 51 Уплачена в бюджет сумма НДС, удержанная из доходов иностранной организации (Корреспонденции счетов) - документ "Списание с расчётного счёта" (Оплата в рублях) Вид операции = Перечисление налога Счёт = 68.32 (68.32 - НДС при исполнении обязанностей налогового агента) Вид платежей = Налог (взносы): начислено / уплачено НЕЗАБЫТЬ: При создании договора лицензиара, указать «Организация выступает в качестве налогового агента по уплате НДС», а реквизит «Вид агентского договора» - «нерезидент». Это обеспечит правильность формирования проводок по НДС. 7) 97 - 76 Отражены расходы по лицензионному договору (Корреспонденции счетов) - документом "Поступление товаров и услуг" (Товары, услуги, комиссия) (Скопировать предыдущее поступление товаров и услуг, чтобы меньше заполнять) 8) 60 - 51 Выплачен аванс ... (Корреспонденции счетов) - документ "Списание с расчётного счёта" 9) - Закрытие месяца (31.01) 10) 97 - 60 Работы по русификации программы приняты по акту (12.02) (Корреспонденции счетов) - документ "Поступление товаров и услуг" Вкладка Услуги Номенклатура = Fly (Услуга) Счёт затрат БУ = 97.21 (ВАЖНО!!!) Счёт затрат НУ = 97.21 (ВАЖНО!!!) Субконто 1 = РБП на Fly Субконто 1 НУ = РБП на Fly Счёт НДС = 19.04 Вкладка "Расчёты" Счёт расчётов = 60.01 Счёт авансов = 60.01 11_) - Документ "счёт-фактура полученный" - На основании поступления (проводок ни каких нет, Книга покупок и продаж не делалась) 11) 20 - 97 Закрытие месяца (28.02) Последовательность (Конец) (Лиц) ===================================== ============================================================= РЕПО (3.1 - 3.2.2) (30 - 32) ----------------------------------------- Если документ РОПО с автоматизацией операций делать с табличной частью - то придётся делат проверку наличия остатка для каждой строки табличного документа, что замедлит выполнение задачи) (Зачем счёт АКЦ, количество можно и без него узнать (узнать ругались ли преподы при сдаче на отсутствие данного счёта?) - чтобы как то различать продажи РЕПО от простых продаж ценных бумаг - чтобы учивать количество акций в РЕПО стандартными отчётами) ---- В одном варианте - добавлена табличная часть в договор, в другом как реквизит (если попадётся отчёт "ЦБ, находящиеся в РЕПО" - то придётся получать стоимость выкупа, указнную в договоре) (можно делать как Табличную часть, отчёт не усложняется от этого) (если отчёт другой - то разницы нет - реквизит или табличная часть, т. к. это используется лишь для информации, а движения по регистрам - делает документ) (быстрее - добавлять табличную часть на форму) Конфигурирование - 0:30 Ввод данных для отчёта - 20 мин Добавление отчёта в конфигуратор - 15 мин Отчёт - 1:00 час (Движение денежных средств по договорам РЕПО) (Лёгкий) (автоматизировать продажу в РЕПО (а как будто надо Выкуп из РЕПО) ) Отчёт - 50 мин ОтчётЦенные бумаги, находящиеся в РЕПО - 50 мин (Лёгкий) (автоматизировать продажу в РЕПО (а как будто надо Выкуп из РЕПО) ) -------------------- Автоматизация продажи РЕПО - 14:20 - 15:50 - 21:00 - 21:20 Добавить счёт "АКЦ" Субконто: Ценные бумаги, Контрагент, Договор контрагента (Все суммовые и количественные) (иначе будет несколько строк в "Остатках и оборота" и незаполненные субконто) Добавить реквизиты и табличные части Воспользоваться конструктором движений пример блокировки из конфигурации - Документ.ОказаниеУслуг.МодульОбъекта (Поиск Блокировка) или синтакс помощник "БлокировкаДанных" (оттуда взять пример) Пример "Момент Времени" - найти "Глобальным поиском" (в синтакс помощнике - нет "ГраницаВремени.Включая") Пример "Проведение Оперативный" - найти "Глобальным поиском" Контроль наличия достаточного количества акций про продаже в РЕПО (перед проверкой на остатки записать движения (если проведение по новому)) Контроль наличия достаточного количества акций про выкупе из РЕПО --- 1) Выбрать запросом Ценные бумаги и контрагента, подключить менеджер временных таблиц (достаточно сделать только "Выбрать") (Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; // позволит пользоваться временными таблицами в другом запросе) 2) Заблокировать по организации, счетам проводок, ценным бумагам и контрагенту 3) либо провести, а потом проверить на остатки, либо проверить на остатки и провести (Запрос.УстановитьПараметр("ДатаОстатков", ?(Режим = РежимПроведенияДокумента.Оперативный, Неопределено, МоментВремени())); ) (Сообщение = Новый СообщениеПользователю; (посмотреть синтакс помощнике) ) --- Добавление кнопки "Проводки": Общие - Общие команды - ПоказатьДвиженияДокумента - Тип параметра команды = ... Добавление в "Журнал операций": Журнал операций - Данные - Регистрируемые документы = ... Журнал операций - Данные - Графы = ... -------- ЗНАЧЕНИЕ(...ФинансовыеВложения (58)) РЕПО ЗНАЧЕНИЕ(...Акции (58.01.2)) РЕПО ЗНАЧЕНИЕ(...РасчетыСРазнымиДебиторамиИКредиторами (76)) Лиц, РЕПО ЗНАЧЕНИЕ(...ПрочиеДоходыИРасходы (91)) РЕПО ====================== Отчёты: (РЕПО) Отчёт - Движение денежных средств по договорам РЕПО - 1:00 час ПОМЕСТИТЬ Продажа ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор, Счет.Код ПОДОБНО "76%",,, КорСчет.Код ПОДОБНО "91%", ) КАК ХозрасчетныйОбороты ГДЕ ХозрасчетныйОбороты.Субконто2.Дата >= &ДатаНачала И ХозрасчетныйОбороты.Субконто2.Дата <= &ДатаОкончания ; ПОМЕСТИТЬ Выкуп ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор, Счет.Код ПОДОБНО "58%",,, КорСчет.Код ПОДОБНО "76%", ) КАК ХозрасчетныйОбороты ; РАЗНОСТЬДАТ(Продажа.Период, Выкуп.Период, ДЕНЬ) КАК ФактическийСрокМеждуДатамиПоступленияИСписанияДСПоСделкеРЕПО, Выкуп.СуммаОборотДт - Продажа.СуммаОборотДт КАК РазницаМеждуЦенойПриобретенияИЦенойРеализацииЦенныхБумагПоСделкеРЕПО ПОМЕСТИТЬ СуммыИСроки ИЗ Продажа КАК Продажа ЛЕВОЕ СОЕДИНЕНИЕ Выкуп КАК Выкуп ПО Продажа.Субконто1 = Выкуп.КорСубконто1 И Продажа.Субконто2 = Выкуп.КорСубконто2 ; МАКСИМУМ(СтавкаРефинансированияЦБ.Период) КАК ДатаСтавкиРефинансирования ПОМЕСТИТЬ СуммаСрокиИСтавка ИЗ СуммыИСроки КАК СуммыИСроки ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СтавкаРефинансированияЦБ КАК СтавкаРефинансированияЦБ ПО СуммыИСроки.ФактическаяДатаПоступленияОплатыПо1йЧастиРЕПО >= СтавкаРефинансированияЦБ.Период ; СуммаСрокиИСтавка.СуммаПродажи * СтавкаРефинансированияЦБ.Размер * 1.8 * СуммаСрокиИСтавка.ФактическийСрокМеждуДатамиПоступленияИСписанияДСПоСделкеРЕПО / 365 / 100 КАК ПредельнаяВеличина ИЗ СуммаСрокиИСтавка КАК СуммаСрокиИСтавка ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.СтавкаРефинансированияЦБ КАК СтавкаРефинансированияЦБ ПО СуммаСрокиИСтавка.ДатаСтавкиРефинансирования = СтавкаРефинансированияЦБ.Период -------------------- Отчёт - Ценные бумаги, находящиеся в РЕПО (~ 50 мин) ДоговорыКонтрагентовЦенныеБумаги.ЦенаВыкупа * ХозрасчетныйОбороты.КоличествоКорОборот КАК СтоимостьВыкупа ПОМЕСТИТЬ ЦБиДаты ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор, Счет.Код ПОДОБНО "76%",,, КорСчет.Код ПОДОБНО "91%", ) КАК ХозрасчетныйОбороты ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов.ЦенныеБумаги КАК ДоговорыКонтрагентовЦенныеБумаги ПО ХозрасчетныйОбороты.Субконто1 = ДоговорыКонтрагентовЦенныеБумаги.Ссылка.Владелец И ХозрасчетныйОбороты.КорСубконто2 = ДоговорыКонтрагентовЦенныеБумаги.ЦеннаяБумага ГДЕ ДоговорыКонтрагентовЦенныеБумаги.ДатаВыкупа >= &ДатаНачала И ДоговорыКонтрагентовЦенныеБумаги.ДатаВыкупа <= &ДатаОкончания ; ПОМЕСТИТЬ КолВыкупленных ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(, &ДатаНачала, Регистратор, Счет.Код ПОДОБНО "58%", , , КорСчет.Код ПОДОБНО "76%", ) КАК ХозрасчетныйОбороты ; ИЗ ЦБиДаты КАК ЦБиДаты ЛЕВОЕ СОЕДИНЕНИЕ КолВыкупленных КАК КолВыкупленных ПО ЦБиДаты.Договор = КолВыкупленных.Договор И ЦБиДаты.ЦБ = КолВыкупленных.ЦБ ГДЕ ЦБиДаты.Количество <> 0 Отчёты (Конец) (РЕПО) ====================== ================== Нерешённые ошибки: (РЕПО) (зачем нужна "РучнаяКорректировка = Истина;") (Не понятно как расчиталась сумма в 13,45 - по расчтам должно быть 17,75) ??? (не ясны проводки по второй части сделки РЕПО)??? 76.06 - Вычитается НДС (Видно в пункте (3) (нет не так, похоже влияют настройки) 76.09 - Не вычитается НДС (Видно в пункте (3) (После изменения ставки с 20 % на 24 % - появился остаток на 09 счёте = 2,22 ) Нерешённые ошибки (Конец) (РЕПО) ========================= ================= Ошибки и решения: 1) Ошибка при выполнении обработчика - 'ПередЗаписью' по причине: {ОбщийМодуль.НалоговыйУчетПовтИсп.Модуль(11)}: Поле объекта не обнаружено (ВидДеятельностиДляНалоговогоУчетаЗатрат) Если ВидДоходовРасходов.ВидДеятельностиДляНалоговогоУчетаЗатрат <> Перечисления.ВидыДеятельностиДляНалоговогоУчетаЗатрат.ОсновнаяСистемаНалогообложения (не верно заполнен реквизит одной из проводок (в частности: Субконто не того вида что требуется)) 2) Ошибка: Корреспонденция между балансовыми и забалансовыми счетами (- Убрать балансовый счёт) 3) Чтобы стала проводка 91.09 - 99 - необходимо в документе "Операция" - заполнить все субконто Ошибки и решения (Конец) ========================= ================================ Последовательность (РЕПО) 1) (31.12) Ввод начальных остатков (58.01) «Акции АО Водопром 1-й выпуск» Сумма ПР = 1000 Субконто 1 = Чистов Субконто 2 = Акции АО Водопром 1-й выпуск 2) (12.01) "Поступление на расчетный счет" (51 76) Получены денежные средства от контрагента «Чистов Д.В.» по сделке РЕПО Счёт расчётов = 76.09(76.06)(76.06) Ставка НДС = 0 % Статья ДДС = Передача в РЕПО (Получение кредитов и займов) 3) (12.01) "Бухгалтерская операция" (76 91-1) Отражена сумма дохода от продажи акций по первой части сделки РЕПО (12.01) (91-2 58-1) Списана балансовая стоимость акций, переданных контрагенту по первой части сделки РЕПО Дебет Кредит Сумма Сумма НУ Дт Сумма ПР Дт Сумма НУ Кт Сумма ПР Кт Счет Аналитика Количество Дт Валюта Вал. сумма Счет Аналитика Количество Кт Валюта Вал. сумма 76.09 Чистов Д. В. 91.01 Прочие внереализационные доходы (расходы) НЕ НУ" 1,000 1 200,00 1200 1200 Договор РЕПО 1 от 10.01.2006 Акции АО Водопром 1-й вып Поступление на расчетный счет 0000-000001 от 12.01 91.02 Прочие внереализационные доходы (расходы) НЕ НУ 58.01.2 АО Водопром 1,000 1 000,00 1000 900 100 Акции АО Водопром 1-й вып Акции АО Водопром 1-й вып АКЦ Чистов Д. В. 1,000 1 200,00 900 300 Договор РЕПО 1 от 10.01.2006 Акции АО Водопром 1-й вып (Если не выбирается док. "Поступление на расчетный счет 0000-000001 от 12.01" Проверить период и нажать "Сформировать" ) (Создать "Прочие внереализационные доходы (расходы) НЕ НУ" ) (Создать счёт АКЦ (для учёта сделок) Активный Забалансовый Количественный Налоговый Виды субконто: Контрагенты (сумм, кол), Договоры (сумм, кол), Цен. бум. (сумм, кол) [Количество КТ можно не указывать] [Важно заполнить все субконто, иначе проводка 91.09 - 99 неполучится] 4) Закрытие месяца 5) (12.02) "Списание с расчётного счёта" (76 51) Перечислены денежные средства контрагенту в исполнение второй части сделки РЕПО 6) (12.02) "Бухгалтерская операция" (58-1 76) Приняты к учету акции, выкупленные по второй части сделки РЕПО Счет Дт Кол. Количество Дт Валюта Дт Вал. сумма Дт Подразделение Дт Субконто1 Дт Субконто2 Дт Субконто3 Дт Сумма Дт НУ Сумма Дт ПР Счет Кт Кол. Количество Кт Субконто1 Кт Субконто2 Кт Субконто3 Кт Сумма Сумма Кт НУ Сумма Кт ПР 58.01.2 1,000 0 Водопром АО Акции АО Водопром 1-й вып 900 450 76.06 Чистов Репо от 10.01 1350 1350 91.02 0 0 Прочие внереализационные доходы (расходы) Акции АО Водопром 1-й вып 9.25 -9.25 000 АКЦ 1,000 Репо от 10.01 Акции АО Водопром 1-й вып 1200 900 300 7) Закрытие месяца Последовательность (Конец) (РЕПО) ====================================== ================================================================= Учёт товаров (4.1.1) (33, 34, 40, 41) ------------------------------------------------ ==================== Отчёты: (УТ) Отчёт - Сведения Об Оплате Товара Поступившего (33, 34, 40, 41) СУММА(ХозрасчетныйОборотыДтКт.СуммаОборот) КАК Стоимость ПОМЕСТИТЬ ТаблицаТовары ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(,,День, СчетДт В ИЕРАРХИИ (ЗНАЧЕНИЕ(...ТоварыНаСкладах (41.01)), ЗНАЧЕНИЕ(...НДСпоПриобретеннымЦенностям (19)) ), {(&МассивСубконтоТоварыНаСкладах)}, СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(...РасчетыСПоставщикамиИПодрядчиками (60)), {(&МассивСубконтоРасчетыСПоставщикамиИПодрядчиками)}, ВЫБОР КОГДА ВЫРАЗИТЬ(СубконтоКт2 КАК Справочник.ДоговорыКонтрагентов).ДоговорКуплиПродажи <> ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка) ТОГДА ВЫРАЗИТЬ(СубконтоКт2 КАК Справочник.ДоговорыКонтрагентов).ДоговорКуплиПродажи.НаименованиеТовара ИНАЧЕ ВЫРАЗИТЬ(СубконтоКт2 КАК Справочник.ДоговорыКонтрагентов).НаименованиеТовара КОНЕЦ <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка)) КАК ХозрасчетныйОборотыДтКт ; ХозрасчетныйОборотыДтКт.СуммаОборот КАК СуммаОплаты ПОМЕСТИТЬ ТаблицаОплаты ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(,,День, СчетДт = ЗНАЧЕНИЕ(...РасчетыСПоставщиками (60.01) ), {(&МассивСубконтоРасчетыСПоставщикамиИПодрядчиками)}, СчетКт = ЗНАЧЕНИЕ(...РасчетныеСчета (51) ), {(&МассивСубконтоРасчетныеСчета)}, (СубконтоДт1, СубконтоДт2, СубконтоДт3) В (ВЫБРАТЬ ТаблицаТовары.Контрагент, ТаблицаТовары.Договор, ТаблицаТовары.ДокументПоступления ИЗ ТаблицаТовары КАК ТаблицаТовары)) КАК ХозрасчетныйОборотыДтКт ; ИЗ ТаблицаТовары КАК ТаблицаТовары ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаОплаты КАК ТаблицаОплаты ПО ТаблицаТовары.Контрагент = ТаблицаОплаты.Контрагент И ТаблицаТовары.Договор = ТаблицаОплаты.Договор И ТаблицаТовары.ДокументПоступления = ТаблицаОплаты.ДокументПоступления Отчёты (Конец) (УТ) ============================ ==================================== Конфигурирование: (УТ) (Проверить) 1) Подпиской на события на все документы списывающие товары - сделать запрос по регистрам накоплений "товары организации" сравнение количесва с минимальными остатками если оно меньше - выдавать предупреждение 2) Добавить документ, который будет писать в регистр сведений - номенклатурные группы и минимальные остатки (регистр сведений - с регистратором) (воспользоваться конструктором движений, и всё ок) Конфигурирование (Конец) (УТ) ==================================== ============================ Нерешённые ошибки (УТ) 11.02 - счёт 68.02, а в задаче 68.01 ??? (в решении тоже стоит 68.02) (в другом варианте задачи счёт стоит 68) В Поступлении доп.расходов не ставится статья затрат НУ ( а должна быть "Прочие расходы") !!! (Попробовать: в учётной политике (Затраты) включить "Выпуск продукции", заполнить "Косвенные расходы", а затем выключить "Выпуск продукции") не ставится Способ учёта НДС = Принимаются к вычету (и нет проводок по ГДС) !!! Нерешённые ошибки (Конец) ========================= ----------------- 77_Кт - формируется документом "Поступление доп. расходов" Вкладка "Товары" Счёт БУ = 41.01, Счёт НУ = 44.01 (Разные счета БУ и НУ) 77_Дт - Формируется документом "Реализация товаров и услуг", продажей всех товаров, на которые наложили доп. расходы и "ОНО" --- включить партионный учет по НДС (учетная политика, вкладка НДС, флажок "Организация осуществляет реализацию без НДС или с НДС 0%"), при такой настройке данные по НДС можно брать из регистра накопления "НДС по приобретенным ценностям" (???) --- ============================ Последовательность (кратко) (УТ) (потому что просто, все документы по проводкам - есть в Кореспонденции счетов) 1) Настройки параметров учёта Запасы - Учёт запасов ведётся = "По складам" (по количеству) (для конфигурирования) Банк и касса - По статьям движения денежных средств = Истина 2) Услуги охраны делать документом - "Поступление доп. расходов" Вкладка "Товары" Счёт БУ = 41.01, Счёт НУ = 44.01 (Разные счета БУ и НУ) (ВАЖНО!!!) (Формирует 77) Статья затрат = Прочие расходы 3) В конце месяца - формирование книги покупок и продаж (требуется по условию задчи) (есть в корреспонденции счетов) 3) (18.01) Списание с расчётного счёта Статья движения ДДС = "Оплата товаров, работ, услуг, сырья и иных оборотных активов" (Ни на что не повлияло) 4) (19.01) Списание с расчётного счёта Статья движения ДДС = "Оплата товаров, работ, услуг, сырья и иных оборотных активов" (Ни на что не повлияло) 5) При реализации - в счета учёта - указать "Основную номенклатурную группу, в которую добавить все шубы и услуги по охране (Ни на что не повлияло) 11) (11.02) РТУ 11.1) На основании РТУ - вводим счёт фактуру выданную (нужно ли?) Последовательность (кратко) (Конец) (УТ) ==================================== ================================================================ Производство (5.1.1) (1-5) (6-8) -------------- ==================== Отчёты: (Пр) ------------------------------------------------ Отчёт - СведенияОбОстаткахИОборотахСырья (1) ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , Счет.код = "МЦ.07", , ) КАК ХозрасчетныйОстаткиИОбороты ------------------------------------------------- Отчёт - РасхожденияПоПолученнымПолуфабрикатам (2) ДоговорыКонтрагентов.Полуфабрикат КАК ПолуфабрикатД, ДоговорыКонтрагентов.КоличествоПолуфабриката КАК КоличествоД ПОМЕСТИТЬ ДоговорыЗаПериод ИЗ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ГДЕ ДоговорыКонтрагентов.СрокДействия МЕЖДУ &НачалоПериода И &КонецПериода И ДоговорыКонтрагентов.КоличествоПолуфабриката > 0 И ДоговорыКонтрагентов.Владелец = &Контрагент ; ДоговорыЗаПериод.ПолуфабрикатД КАК Полуфабрикат, СУММА(ДоговорыЗаПериод.КоличествоД) КАК КоличествоПоДоговору, СУММА(ХозрасчетныйОбороты.КоличествоОборотДт) КАК КоличествоФакт, ПОМЕСТИТЬ Суммы ИЗ ДоговорыЗаПериод КАК ДоговорыЗаПериод ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор,,,,,) КАК ХозрасчетныйОбороты ПО ДоговорыЗаПериод.ПолуфабрикатД = ХозрасчетныйОбороты.Субконто1 И ДоговорыЗаПериод.Договоры = ХозрасчетныйОбороты.Регистратор.ДоговорКонтрагента ; Суммы.КоличествоПоДоговору, Суммы.КоличествоФакт, Суммы.КоличествоПоДоговору - Суммы.КоличествоФакт) КАК РазницаКоличество, (Суммы.КоличествоПоДоговору - Суммы.КоличествоФакт) * Суммы.Договор.СтоимостьУслугПоПереработке / Суммы.КоличествоПоДоговору КАК РазницаСумма ИЗ Суммы КАК Суммы ГДЕ Суммы.КоличествоПоДоговору <> Суммы.КоличествоФакт ---------------------------------------- Отчёт - Просрочки Исполнения Договоров По Переработке (Вариант 1+) (в рабочих днях) (3) ВЫБОР КОГДА ХозрасчетныйОстаткиИОбороты.КоличествоОборотДт > 0 И ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПередачаТоваров ТОГДА ХозрасчетныйОстаткиИОбороты.Период ИНАЧЕ NULL КОНЕЦ КАК ДатаПередачи, ВЫБОР КОГДА ХозрасчетныйОстаткиИОбороты.КоличествоОборотКт > 0 И ХозрасчетныйОстаткиИОбороты.Регистратор ССЫЛКА Документ.ПоступлениеИзПереработки ТОГДА ХозрасчетныйОстаткиИОбороты.Период ИНАЧЕ NULL КОНЕЦ КАК ВозвратИзПереработки, ДОБАВИТЬКДАТЕ(ХозрасчетныйОстаткиИОбороты.Период, ДЕНЬ, ХозрасчетныйОстаткиИОбороты.Субконто2.КоличествоДнейПереработки) КАК СрокИсполнения ПОМЕСТИТЬ ВТ1 ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Регистратор, , Счет.Код = "МЦ.07", , ) КАК ХозрасчетныйОстаткиИОбороты ; ПОМЕСТИТЬ ВТ2 ИЗ ВТ1 КАК ВТ1 ГДЕ НЕ ВТ1.ДатаПередачи ЕСТЬ NULL ; ВЫБОР КОГДА ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий) ИЛИ ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК ТипДня ПОМЕСТИТЬ ТипыДней ИЗ ВТ2 КАК ВТ1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДанныеПроизводственногоКалендаря КАК ДанныеПроизводственногоКалендаря ПО ВТ1.ДатаПередачи < ДанныеПроизводственногоКалендаря.Дата И (ДОБАВИТЬКДАТЕ(ВТ1.ДатаПередачи, ДЕНЬ, ВТ1.Субконто2КоличествоДнейПереработки * 2 + 14) > ДанныеПроизводственногоКалендаря.Дата) ; СУММА(ТипыДней.ТипДня) КАК ТипДня ПОМЕСТИТЬ ДатаЗавершения ИЗ ТипыДней КАК ТипыДней ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТипыДней КАК ТипыДней1 ПО ТипыДней.Дата >= ТипыДней1.Дата И (ТипыДней1.ТипДня = 1) И ТипыДней.Субконто2 = ТипыДней1.Субконто2 И ТипыДней.Субконто3 = ТипыДней1.Субконто3 ИМЕЮЩИЕ СУММА(ТипыДней.ТипДня) = ТипыДней.Субконто2КоличествоДнейПереработки ; СУММА(ВЫБОР КОГДА ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Рабочий) ИЛИ ДанныеПроизводственногоКалендаря.ВидДня = ЗНАЧЕНИЕ(Перечисление.ВидыДнейПроизводственногоКалендаря.Предпраздничный) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК РабочихДнейПросрочки, ПОМЕСТИТЬ Просрочка ИЗ ДатаЗавершения КАК ДатаЗавершения ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ДанныеПроизводственногоКалендаря КАК ДанныеПроизводственногоКалендаря ПО ДатаЗавершения.Дата <= ДанныеПроизводственногоКалендаря.Дата ГДЕ ДанныеПроизводственногоКалендаря.Дата < &ДатаОкончания ; ПОМЕСТИТЬ Остатки66 ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаОкончания, Счет = ЗНАЧЕНИЕ(...Полуфабрикаты (21), , ) КАК ХозрасчетныйОстатки ; ПОМЕСТИТЬ Остатки2 ИЗ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНачала, &ДатаОкончания, Регистратор, , Счет = ЗНАЧЕНИЕ(...Полуфабрикаты (21), , ) КАК ХозрасчетныйОстаткиИОбороты ; ПОМЕСТИТЬ Остатки3 ИЗ ВТ2 КАК ВТ2 ЛЕВОЕ СОЕДИНЕНИЕ Остатки2 КАК Остатки2 ПО ВТ2.Субконто2 = Остатки2.РегистраторДоговорКонтрагента ; ПОМЕСТИТЬ Остатки ИЗ ВТ2 КАК ВТ2 ЛЕВОЕ СОЕДИНЕНИЕ Остатки2 КАК Остатки2 ПО ВТ2.Субконто2 = Остатки2.РегистраторДоговорКонтрагента ; ВЫБОР КОГДА Просрочка.РабочихДнейПросрочки ЕСТЬ NULL ТОГДА "Нет" ИНАЧЕ Просрочка.РабочихДнейПросрочки КОНЕЦ КАК ПросрочкаВРабочихДнях, ВЫБОР КОГДА Остатки.ОстатокПолуфабриката < 0 ТОГДА 0 ИНАЧЕ Остатки.ОстатокПолуфабриката КОНЕЦ КАК ОстатокПолуфабриката ИЗ ДатаЗавершения КАК ДатаЗавершения ЛЕВОЕ СОЕДИНЕНИЕ Просрочка КАК Просрочка ПО ДатаЗавершения.Субконто2 = Просрочка.Субконто2 И ДатаЗавершения.Субконто3 = Просрочка.Субконто3 ЛЕВОЕ СОЕДИНЕНИЕ Остатки КАК Остатки ПО ДатаЗавершения.Субконто2 = Остатки.Субконто2 ---------------------------------------- Отчёт - Просрочки Исполнения Договоров По Переработке (Вариант 2) (не в рабочих днях) (3) ПОМЕСТИТЬ ОстаткиСырьяУПереработчика ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет.Код = "МЦ.07", , ) КАК ХозрасчетныйОстатки ; МАКСИМУМ(ХозрасчетныйОбороты.Период) КАК Период, ХозрасчетныйОбороты.Период, ХозрасчетныйОбороты.Субконто1, ХозрасчетныйОбороты.Субконто2, ХозрасчетныйОбороты.Субконто3 ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Запись, Счет.Код = "МЦ.07",, (Субконто3, Субконто1, Субконто2) В (ВЫБРАТЬ ОстаткиСырьяУПереработчика.Номенклатура, ОстаткиСырьяУПереработчика.Контрагент, ОстаткиСырьяУПереработчика.Договор ИЗ ОстаткиСырьяУПереработчика КАК ОстаткиСырьяУПереработчика),,) КАК ХозрасчетныйОбороты ГДЕ ХозрасчетныйОбороты.КоличествоОборотДт > 0 ------------------------------------------------- Отчёт - Сравнение Стоимости Полученных Полуфабрикатов С Плановой (4) ХозрасчетныйОбороты_ПФ.Субконто1 КАК Полуфабрикат, ХозрасчетныйОбороты_ПФ.СуммаОборотДт КАК ПлановаяСебестоимость, ХозрасчетныйОбороты_ПФ.СуммаОборотДт + ХозрасчетныйОбороты_РасходыПереработки.СуммаОборотДт КАК ФактиченскаяСебестоимость ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор, Счет = ЗНАЧЕНИЕ(...Полуфабрикаты (21), , , КорСчет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01), ) КАК ХозрасчетныйОбороты_ПФ ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор, Счет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01) ,,, КорСчет ЗНАЧЕНИЕ(...РасчетыСПоставщикамиИПодрядчиками (60), ) КАК ХозрасчетныйОбороты_РасходыПереработки ПО ХозрасчетныйОбороты_ПФ.Регистратор = ХозрасчетныйОбороты_РасходыПереработки.Регистратор ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ПО ХозрасчетныйОбороты_ПФ.Регистратор.Контрагент = ДоговорыКонтрагентов.Владелец И ХозрасчетныйОбороты_ПФ.Регистратор.ДоговорКонтрагента = ДоговорыКонтрагентов.Ссылка -------------------------------- Отчёт - РасхожденияВСебестоимостиПолученныхПолуфабрикатов (5) (???) (не заведены данные по прямым расходам, отчёт не проверить) МетодыОпределенияПрямыхРасходовПроизводстваВНУ.Организация, МетодыОпределенияПрямыхРасходовПроизводстваВНУ.Счет, МетодыОпределенияПрямыхРасходовПроизводстваВНУ.ВидРасходовНУ, МетодыОпределенияПрямыхРасходовПроизводстваВНУ.СтатьяЗатрат ПОМЕСТИТЬ ВР_ПрямыеРасходыНУ ИЗ РегистрСведений.МетодыОпределенияПрямыхРасходовПроизводстваВНУ КАК МетодыОпределенияПрямыхРасходовПроизводстваВНУ ГДЕ ГОД(МетодыОпределенияПрямыхРасходовПроизводстваВНУ.ПериодДействия) = ГОД(&КонецПериода) ; ХозрасчетныйОбороты_ПФ.Регистратор.Контрагент КАК Контрагент, ХозрасчетныйОбороты_ПФ.Субконто1 КАК Полуфабрикат, ХозрасчетныйОбороты_ПФ.СуммаОборотДт + ХозрасчетныйОбороты_РасходыПереработки.СуммаОборотДт КАК СебестоимостьБУ, ХозрасчетныйОбороты_ПФ.Регистратор.Дата КАК ПоступлениеИзПереработки, ХозрасчетныйОбороты_ПФ.СуммаНУОборотДт + ВЫБОР КОГДА (ХозрасчетныйОбороты_РасходыПереработки.Организация, ХозрасчетныйОбороты_РасходыПереработки.Счет, ХозрасчетныйОбороты_РасходыПереработки.Субконто2, ХозрасчетныйОбороты_РасходыПереработки.Субконто2.ВидРасходовНУ) В (ВЫБРАТЬ ВР_ПрямыеРасходыНУ.Организация, ВР_ПрямыеРасходыНУ.Счет, ВР_ПрямыеРасходыНУ.СтатьяЗатрат, ВР_ПрямыеРасходыНУ.ВидРасходовНУ ИЗ ВР_ПрямыеРасходыНУ КАК ВР_ПрямыеРасходыНУ) ТОГДА ХозрасчетныйОбороты_РасходыПереработки.СуммаНУОборотДт ИНАЧЕ 0 КОНЕЦ КАК СебестоимостьНУ ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор, Счет = ЗНАЧЕНИЕ(...Полуфабрикаты (21),,, КорСчет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01), ) КАК ХозрасчетныйОбороты_ПФ ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор, Счет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01),,, КорСчет В ИЕРАРХИИ (ЗНАЧЕНИЕ(...РасчетыСПоставщикамиИПодрядчиками (60)), ) КАК ХозрасчетныйОбороты_РасходыПереработки ПО ХозрасчетныйОбороты_ПФ.Регистратор = ХозрасчетныйОбороты_РасходыПереработки.Регистратор ---------------------------------------- Отчёт - Переработка подрядчиками сырья (1-5) ПОМЕСТИТЬ ТаблицаПередача ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, , Регистратор, СчетДт = ЗНАЧЕНИЕ(...МатериалыПереданныеВПереработку (10.07) ), , СчетКт = ЗНАЧЕНИЕ(...СырьеИМатериалы (10.01) ), , ) КАК ХозрасчетныйОборотыДтКт ; ПОМЕСТИТЬ ТаблицаПоступленияИзПереработки ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт( , , Регистратор, СчетДт = ЗНАЧЕНИЕ(...Полуфабрикаты (21) ), , СчетКт = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01) ), , СубконтоДт1 В (ВЫБРАТЬ ТаблицаПередача.ПолучаемыйПолуфабрикат ИЗ ТаблицаПередача КАК ТаблицаПередача)) КАК ХозрасчетныйОборотыДтКт ГДЕ ХозрасчетныйОборотыДтКт.Регистратор ССЫЛКА Документ.ПоступлениеИзПереработки ; ПОМЕСТИТЬ ТаблицаСтоимостьУслуг ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт( , , Регистратор, СчетДт = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01) ), , СчетКт В ИЕРАРХИИ (ЗНАЧЕНИЕ(...РасчетыСПоставщикамиИПодрядчиками (60) )), , (СубконтоКт1, СубконтоКт2) В (ВЫБРАТЬ ТаблицаПередача.Контрагент, ТаблицаПередача.Договор ИЗ ТаблицаПередача КАК ТаблицаПередача)) КАК ХозрасчетныйОборотыДтКт ГДЕ ХозрасчетныйОборотыДтКт.Регистратор ССЫЛКА Документ.ПоступлениеИзПереработки ; (ТаблицаПоступленияИзПереработки.СтоимостьПолуфабриката + ТаблицаСтоимостьУслуг.СтоимостьУслуги) КАК СтоимостьПолуфабриката, ИЗ ТаблицаПередача КАК ТаблицаПередача ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаПоступленияИзПереработки КАК ТаблицаПоступленияИзПереработки ПО ТаблицаПередача.Контрагент = ТаблицаПоступленияИзПереработки.Контрагент И ТаблицаПередача.Договор = ТаблицаПоступленияИзПереработки.Договор И ТаблицаПередача.ПолучаемыйПолуфабрикат = ТаблицаПоступленияИзПереработки.ПолучаемыйПолуфабрикат ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаСтоимостьУслуг КАК ТаблицаСтоимостьУслуг ПО ТаблицаПередача.Контрагент = ТаблицаСтоимостьУслуг.Контрагент И ТаблицаПередача.Договор = ТаблицаСтоимостьУслуг.Договор ---------------------------------------- Отчёт - Полученные Из Переработки Полуфабрикаты И Возвратные Отходы (6-7) ВЫБРАТЬ ХозрасчетныйОбороты_ПФ.Субконто1 КАК Полуфабрикат, ХозрасчетныйОбороты_ПФ.КоличествоОборотДт КАК КоличествоПФ, ХозрасчетныйОбороты_Отходы.Субконто1 КАК ВозвратныйОтход, СУММА(ХозрасчетныйОбороты_Отходы.КоличествоОборот) КАК Количество, СУММА(ХозрасчетныйОбороты_Отходы.СуммаОборот) КАК СтоимостьПринятия, ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,, Запись, Счет = ЗНАЧЕНИЕ(...ПрочиеМатериалы (10.06),,,КорСчет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01), ) КАК ХозрасчетныйОбороты_Отходы ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(,, Запись, Счет = ЗНАЧЕНИЕ(...Полуфабрикаты (21),,, КорСчет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01), ) КАК ХозрасчетныйОбороты_ПФ ПО ХозрасчетныйОбороты_Отходы.Регистратор.ПоступлениеИзПереработки = ХозрасчетныйОбороты_ПФ.Субконто2 -------------------------------------------------------------- Отчёт - Полученные Из Переработки Полуфабрикаты И Возвратные Отходы (Данные о конкретных выпусках продукции, в результате которых они были получены) (8) ВЫБРАТЬ ХозрасчетныйОбороты_ПФ.Субконто1 КАК Полуфабрикат, ХозрасчетныйОбороты_ПФ.КоличествоОборотДт КАК КоличествоПФ, ХозрасчетныйОбороты_Отходы.Субконто1 КАК ВозвратныйОтход, СУММА(ХозрасчетныйОбороты_Отходы.СуммаОборот) КАК СтоимостьПринятия, ПОМЕСТИТЬ ВР_Отходы ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Запись,Счет = ЗНАЧЕНИЕ(...ПрочиеМатериалы (10.06),,, КорСчет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01), ) КАК ХозрасчетныйОбороты_Отходы ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(,, Запись, Счет.Код = "21", , , КорСчет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01), ) КАК ХозрасчетныйОбороты_ПФ ПО ХозрасчетныйОбороты_Отходы.Регистратор.ПоступлениеИзПереработки = ХозрасчетныйОбороты_ПФ.Субконто2 ; ХозрасчетныйОбороты_ПФ.Субконто1 КАК Полуфабрикат, ХозрасчетныйОбороты_ПФ.СуммаОборотДт + ХозрасчетныйОбороты_РасходыПереработки.СуммаОборотДт КАК ФактиченскаяСебестоимость ПОМЕСТИТЬ ВР_Себестоимость_ПФ ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор, Счет = ЗНАЧЕНИЕ(...Полуфабрикаты (21), , , КорСчет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01), ) КАК ХозрасчетныйОбороты_ПФ ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Обороты(,,Регистратор,Счет = ЗНАЧЕНИЕ(...ОсновноеПроизводство (20.01),,, КорСчет = ЗНАЧЕНИЕ(...РасчетыСПоставщиками (60.01), ) КАК ХозрасчетныйОбороты_РасходыПереработки ПО ХозрасчетныйОбороты_ПФ.Регистратор = ХозрасчетныйОбороты_РасходыПереработки.Регистратор ; ИЗ ВР_Отходы КАК ВР_Отходы ЛЕВОЕ СОЕДИНЕНИЕ ВР_Себестоимость_ПФ КАК ВР_Себестоимость_ПФ ПО (ВР_Себестоимость_ПФ.Регистратор = ВР_Отходы.ДокументПоступления) И (ВР_Себестоимость_ПФ.Полуфабрикат = ВР_Отходы.Полуфабрикат) Отчёты (Конец) (Пр) ==================== ============================ Нерешённые ошибки (Пр) 1) образуется 09, равный 77 - похоже оно должно быть, т.к. оно получается при несовпадении счетов 10.06 и 10.07, которые ЗАДАНЫ В УСЛОВИИ 2) При закрытии февраля - образуются минуса "Контроль" в ОСВ на счетах 90.09 и 99.01.1 - заполнить стандарнтыми значениями "Методы определения прямых расходов производства в НУ", перепровести документы (не помогла) (Принцип контроля БУ-НУ не распространяется на 90, 91 и 99 счета.) (в примере решения всё ок) Нерешённые ошибки (Конец) ========================= ============================ Ошибки и решения: (Пр) 1) При закрытии месяца ".. укажите номенклатурную группу" - В "Поступлении из переработки" (Продукция) Счёт учёта - должен НЕСОВПАДАТЬ с 20.01 2) в ОСВ нет счетов 09 и 77 - в поступлении из переработки вкладка "Услуги" - статья затрат должна быть НЕ РАВНА статье затрат в ОПЗС 3) При закрытии февраля - образуются минуса "Контроль" в ОСВ на счетах 90.09 и 99.01.1 - заполнить стандарнтыми значениями "Методы определения прямых расходов производства в НУ", перепровести документы (Принцип контроля БУ-НУ не распространяется на 90, 91 и 99 счета.) 4) Сумма ВР 20 000, а надо 30 000 - заполнить стандартными значениями "Методы определения прямых расходов производства в НУ", перепровести документы Ошибки и решения (Конец) ======================== --------------------------------- не влияет - время формированиния "Книги покупок и продаж" (до или после "Закрытия месяца", с группповым перепроведением) на 09 и 77 - влияет "Методы определения прямых расходов производства в НУ" Если в них нет вида расхода по статье затрат, которая используется в ОПЗС - то сумма больше //--- 10.1) ОНА (09) и ОНО (77) - делает закрытие месяца по документу "Поступление из переработки" (Вкладка (Счёт затрат) Счёт затрат - Влияет (Если счёт не совпадает с 20.01- то сумма больше) ) (Вкладка (Использованные материалы) Счёт учёта - Влияет (Если счёт не совпадает с 10.06 - то сумма больше) ) (Вкладка (Продукция) Счёт учёта - не влияет (Вкладка (Услуги) Статья затрат - не влияет, даже если включить в "Методы опр... в НУ") (Вкладка (Счёт затрат) Номенклатурная группа - не влияет) (Вкладка (Использованные материалы) Статья затрат - не влияет, даже если включить в "Методы опр... в НУ" ) 10.2) Только ОНА (09) - делает закрытие месяца по документу "Отчёт производства за смену" (такое ощущение что только по количеству) (Влияет счёт учёта) (Статья затрат - не влияет) (Номенклатурная группа - не влияет) --------------------------------- ============================================= Последовательность решения: (Пр 1-5, 6-8) -3) Учётная политика организации Затраты - Выпуск продукции = Истина Налог на прибыль - Методы определения прямых расходов производства в НУ - (Заполнить по умолчанию) (ВАЖНО!!!) -2) Добавить все номенклатуры в "Основную номенклатурную группу" -1) В счёт 20.01 - добавить аналитику "Статьи затрат" (??? по умолчанию заполнена) Только обороты = Истина Суммовой = Истина --- 1) 10.7 - 10.1 передано в переработку (Корреспонденции счетов) - документ "Передача в переработку" (Только вкладка "Товары") 5) 20 - 10.6 Оприходование возвратных отходов (Корреспонденции счетов, несколько вариантов) (Внимание!!!) - Документ "Отчёт производства за смену" только вкладка "Возвратные отходы" (т.к. указывается сумма) (Только "Вата техническая" и "Жмых хлопковый") 6) 20 - 10.7 Стоимость сырья ... включена в себестоимость .... (нет в Корреспонденции счетов) (Внимание!!!) 20 - 60 (Корреспонденции счетов) (Внимание!!!) 19 - 60 Отражен НДС по выполненным работам, получен счет-фактура ... (ключевое слово "получен счет-фактура") (Внимание!!!) - документ "Поступление из переработки" (все, кроме "Возвращёные материалы") Вкладка "Продукция" Масло хлопковое Счёт учёта = 21 Вкладка "Использованные материалы" (кнопка "Заполнить") (ВАЖНО!!!) Жмых хлопковый Счёт учёта = 10.07 Статья затрат = "Торговый сбор" (любой, лищь бы не равен Статьи затрат в ОПЗС) (ВАЖНО!!!) Вкладка "Услуги" Статья затрат = "Прочие затраты" (не влияет) Счёт затрат = 19.04 7) 19 - 60 Отражен НДС по выполненным работам, получен счет-фактура ... (ключевое слово "получен счет-фактура") (Внимание!!!) - Документ "Счёт фактура полученный" - На основании "Поступления из переработки" (проводок не делает, но нужно для книги покупок (проводки сделаны в прошлом документе)) 8) "Закрытие месяца" (31.01) 8.1) В аналитическом учете отражена налогооблагаемая временная разница 30 000 (31.01.06) делает "Закрытие месяца" по документу "Поступление из переработки" (вкладка "Услуги") 9) 68 - 19 Вычет НДС по принятым работам (Корреспонденции счетов) - документ "Формирование записей книги покупок" 10) 60 - 51 оплата работ по переработке сырья (Корреспонденции счетов) - документ "Списание с расчётного счёта" 11) 50 - 91.1 ... поступила выручка (нет в Корреспонденции счетов) 91.2 - 68.1 (нет в Корреспонденции счетов) 91.2 - 10.6 (нет в Корреспонденции счетов) - документом "Отчёт о розничных продажах" (ККМ) (ВАЖНО!!!) Статья ДДС = Поступление от продажи продукции и товаров, выполнения работ, оказания услуг Счёт учёта = 10.6 Счёт доходов = 91.01 Счёт расходов = 91.02 Счёт учёта НДС = 91.02 СУБКОНТО = Реализация прочего имущества (материалов) (ВАЖНО!!!) 12) "Закрытие месяца" (31.01) (По условию задачи проводок нет – но в нем видно Погашение отложенного налогового актива. Пусть будет.) Последовательность решения (Конец) (Пр 1-5, 6-8) ===================================================== ============================= РЕПО - Продажа и выкуп Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) РучнаяКорректировка = Истина; КонецПроцедуры Процедура ОбработкаПроведения(Отказ, РежимПроведения) Движения.Хозрасчетный.Очистить(); Движения.Хозрасчетный.Записать(); Движения.Хозрасчетный.Записывать = Истина; Если ВидОперации = Перечисления.ВидыОперацийРЕПО.Продажа Тогда ОбработкаПроведенияПродажа(Отказ, РежимПроведения); ИначеЕсли ВидОперации = Перечисления.ВидыОперацийРЕПО.Выкуп Тогда ОбработкаПроведенияВыкуп(Отказ, РежимПроведения); КонецЕсли; КонецПроцедуры ------------- Процедура ОбработкаПроведенияПродажа(Отказ, РежимПроведения) Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.Текст = "ВЫБРАТЬ | ОперацииРЕПОЦенныеБумаги.Ссылка, | ОперацииРЕПОЦенныеБумаги.Ссылка.Организация КАК Организация, | ОперацииРЕПОЦенныеБумаги.Ссылка.Контрагент КАК Контрагент, | ОперацииРЕПОЦенныеБумаги.Ссылка.Договор КАК Договор, | ОперацииРЕПОЦенныеБумаги.Ссылка.Статья, | ОперацииРЕПОЦенныеБумаги.ЦеннаяБумага КАК ЦеннаяБумага, | ОперацииРЕПОЦенныеБумаги.Эмитент КАК Эмитент, | СУММА(ОперацииРЕПОЦенныеБумаги.Количество * ОперацииРЕПОЦенныеБумаги.Цена) КАК Сумма, | СУММА(ОперацииРЕПОЦенныеБумаги.Количество) КАК Количество |ПОМЕСТИТЬ ТаблицаДокумента |ИЗ | Документ.ОперацииРЕПО.ЦенныеБумаги КАК ОперацииРЕПОЦенныеБумаги |ГДЕ | ОперацииРЕПОЦенныеБумаги.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ОперацииРЕПОЦенныеБумаги.Ссылка, | ОперацииРЕПОЦенныеБумаги.ЦеннаяБумага, | ОперацииРЕПОЦенныеБумаги.Эмитент, | ОперацииРЕПОЦенныеБумаги.Ссылка.Организация, | ОперацииРЕПОЦенныеБумаги.Ссылка.Контрагент, | ОперацииРЕПОЦенныеБумаги.Ссылка.Договор, | ОперацииРЕПОЦенныеБумаги.Ссылка.Статья | |ИНДЕКСИРОВАТЬ ПО | ЦеннаяБумага, | Эмитент |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаДокумента.Эмитент, | ТаблицаДокумента.ЦеннаяБумага |ИЗ | ТаблицаДокумента КАК ТаблицаДокумента"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Результат = Запрос.Выполнить(); Блокировка = Новый БлокировкаДанных; ЭлементБлокировки = Блокировка.Добавить("РегистрБухгалтерии.Хозрасчетный"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; ЭлементБлокировки.УстановитьЗначение("Организация", Организация); ЭлементБлокировки.УстановитьЗначение("Счет", ПланыСчетов.Хозрасчетный.Акции); ЭлементБлокировки.ИсточникДанных = Результат; ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Эмитент"); ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто2", "ЦеннаяБумага"); Блокировка.Заблокировать(); Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1 КАК Эмитент, | ХозрасчетныйОстатки.Субконто2 КАК ЦеннаяБумага, | ХозрасчетныйОстатки.СуммаОстаток, | ХозрасчетныйОстатки.КоличествоОстаток, | ХозрасчетныйОстатки.СуммаНУОстаток, | ХозрасчетныйОстатки.СуммаПРОстаток |ПОМЕСТИТЬ ТаблицаДанныеРегистра |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки( | &МоментВремени, | Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Акции), | &МассивСубконтоАкции, | (Организация, Субконто1, Субконто2) В | (ВЫБРАТЬ | ТаблицаДокумента.Организация, | ТаблицаДокумента.Эмитент, | ТаблицаДокумента.ЦеннаяБумага | ИЗ | ТаблицаДокумента КАК ТаблицаДокумента)) КАК ХозрасчетныйОстатки | |ИНДЕКСИРОВАТЬ ПО | ЦеннаяБумага, | Эмитент |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаДокумента.Ссылка, | ТаблицаДокумента.Организация, | ТаблицаДокумента.Контрагент, | ТаблицаДокумента.Договор, | ТаблицаДокумента.Статья, | ТаблицаДокумента.ЦеннаяБумага, | ТаблицаДокумента.Эмитент, | ТаблицаДокумента.Сумма, | ТаблицаДокумента.Количество, | ЕСТЬNULL(ТаблицаДанныеРегистра.СуммаОстаток, 0) КАК СуммаОстаток, | ЕСТЬNULL(ТаблицаДанныеРегистра.КоличествоОстаток, 0) КАК КоличествоОстаток, | ЕСТЬNULL(ТаблицаДанныеРегистра.СуммаНУОстаток, 0) КАК СуммаНУОстаток, | ЕСТЬNULL(ТаблицаДанныеРегистра.СуммаПРОстаток, 0) КАК СуммаПРОстаток |ИЗ | ТаблицаДокумента КАК ТаблицаДокумента | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДанныеРегистра КАК ТаблицаДанныеРегистра | ПО ТаблицаДокумента.ЦеннаяБумага = ТаблицаДанныеРегистра.ЦеннаяБумага | И ТаблицаДокумента.Эмитент = ТаблицаДанныеРегистра.Эмитент"; МассивСубконтоАкции = Новый Массив; МассивСубконтоАкции.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты); МассивСубконтоАкции.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ЦенныеБумаги); Запрос.УстановитьПараметр("МассивСубконтоАкции", МассивСубконтоАкции); Запрос.УстановитьПараметр("МоментВремени", ?(РежимПроведения = РежимПроведенияДокумента.Оперативный, Неопределено, МоментВремени())); РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); Пока Выборка.Следующий() Цикл Нехватка = Выборка.Количество - Выборка.КоличествоОстаток; Если Нехватка > 0 Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = СтрШаблон("Не хватает %1 ед. ценной бумаги %2!", Нехватка, Выборка.ЦеннаяБумага); Сообщение.УстановитьДанные(ЭтотОбъект); Сообщение.Сообщить(); Отказ = Истина; КонецЕсли; Если Отказ Тогда Продолжить; КонецЕсли; // 76.06 - 91.01 Движение = Движения.Хозрасчетный.Добавить(); Движение.Период = Дата; Движение.Организация = Организация; Движение.СчетДт = ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПокупателямиИЗаказчиками; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Выборка.Контрагент; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = Выборка.Договор; Движение.СуммаНУДт = Выборка.Сумма; //(ВАЖНО!!!) Движение.СчетКт = ПланыСчетов.Хозрасчетный.ПрочиеДоходы; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы] = Выборка.Статья; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.РеализуемыеАктивы] = Выборка.ЦеннаяБумага; Движение.КоличествоКт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаПРКт = Выборка.Сумма; //(ВАЖНО!!!) Движение.Сумма = Выборка.Сумма; //(ВАЖНО!!!) Движение.Содержание = "Отражение дохода от продажи"; // 91.02 - 58.01.2 Движение = Движения.Хозрасчетный.Добавить(); Движение.Период = Дата; Движение.Организация = Организация; Движение.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы] = Выборка.Статья; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.РеализуемыеАктивы] = Выборка.ЦеннаяБумага; Движение.СуммаПРДт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаОстаток); Движение.СчетКт = ПланыСчетов.Хозрасчетный.Акции; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Выборка.Эмитент; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ЦенныеБумаги] = Выборка.ЦеннаяБумага; Движение.КоличествоКт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаНУКт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаНУОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаНУОстаток); Движение.СуммаПРКт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаПРОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаПРОстаток); Движение.Сумма = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаОстаток); Движение.Содержание = "Списание балансовой стоимости акций"; // АКЦ Движение = Движения.Хозрасчетный.Добавить(); Движение.Период = Дата; Движение.Организация = Организация; Движение.СчетДт = ПланыСчетов.Хозрасчетный.АКЦ; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = Выборка.Договор; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ЦенныеБумаги] = Выборка.ЦеннаяБумага; Движение.КоличествоДт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаНУДт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаНУОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаНУОстаток); Движение.СуммаПРДт = Выборка.Сумма - Движение.СуммаНУДт; //(ВАЖНО!!!) Движение.Сумма = Выборка.Сумма; //(ВАЖНО!!!) Движение.Содержание = "Продажа ценных бумаг в РЕПО"; КонецЦикла; КонецПроцедуры ---------------- Процедура ОбработкаПроведенияВыкуп(Отказ, РежимПроведения) Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.Текст = "ВЫБРАТЬ | ОперацииРЕПОЦенныеБумаги.Ссылка, | ОперацииРЕПОЦенныеБумаги.Ссылка.Организация КАК Организация, | ОперацииРЕПОЦенныеБумаги.Ссылка.Контрагент КАК Контрагент, | ОперацииРЕПОЦенныеБумаги.Ссылка.Договор КАК Договор, | ОперацииРЕПОЦенныеБумаги.Ссылка.Статья, | ОперацииРЕПОЦенныеБумаги.ЦеннаяБумага КАК ЦеннаяБумага, | ОперацииРЕПОЦенныеБумаги.Эмитент, | СУММА(ОперацииРЕПОЦенныеБумаги.Количество * ОперацииРЕПОЦенныеБумаги.Цена) КАК Сумма, | СУММА(ОперацииРЕПОЦенныеБумаги.Количество) КАК Количество |ПОМЕСТИТЬ ТаблицаДокумента |ИЗ | Документ.ОперацииРЕПО.ЦенныеБумаги КАК ОперацииРЕПОЦенныеБумаги |ГДЕ | ОперацииРЕПОЦенныеБумаги.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ОперацииРЕПОЦенныеБумаги.Ссылка, | ОперацииРЕПОЦенныеБумаги.ЦеннаяБумага, | ОперацииРЕПОЦенныеБумаги.Эмитент, | ОперацииРЕПОЦенныеБумаги.Ссылка.Организация, | ОперацииРЕПОЦенныеБумаги.Ссылка.Контрагент, | ОперацииРЕПОЦенныеБумаги.Ссылка.Договор, | ОперацииРЕПОЦенныеБумаги.Ссылка.Статья | |ИНДЕКСИРОВАТЬ ПО | Контрагент, | Договор, | ЦеннаяБумага |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаДокумента.Договор, | ТаблицаДокумента.ЦеннаяБумага |ИЗ | ТаблицаДокумента КАК ТаблицаДокумента"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Результат = Запрос.Выполнить(); Блокировка = Новый БлокировкаДанных; ЭлементБлокировки = Блокировка.Добавить("РегистрБухгалтерии.Хозрасчетный"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; ЭлементБлокировки.УстановитьЗначение("Организация", Организация); ЭлементБлокировки.УстановитьЗначение("Счет", ПланыСчетов.Хозрасчетный.АКЦ); ЭлементБлокировки.ИсточникДанных = Результат; ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Договор"); ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто2", "ЦеннаяБумага"); Блокировка.Заблокировать(); Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1 КАК Договор, | ХозрасчетныйОстатки.Субконто2 КАК ЦеннаяБумага, | ХозрасчетныйОстатки.СуммаОстаток, | ХозрасчетныйОстатки.КоличествоОстаток, | ХозрасчетныйОстатки.СуммаНУОстаток, | ХозрасчетныйОстатки.СуммаПРОстаток |ПОМЕСТИТЬ ТаблицаДанныеОстатков |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки( | &МоментВремени, | Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АКЦ), | &МассивСубконтоАКЦ, | (Организация, Субконто1, Субконто2) В | (ВЫБРАТЬ | ТаблицаДокумента.Организация, | ТаблицаДокумента.Договор, | ТаблицаДокумента.ЦеннаяБумага | ИЗ | ТаблицаДокумента КАК ТаблицаДокумента)) КАК ХозрасчетныйОстатки | |ИНДЕКСИРОВАТЬ ПО | Договор, | ЦеннаяБумага |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ХозрасчетныйОбороты.Субконто1 КАК Контрагент, | ХозрасчетныйОбороты.Субконто2 КАК Договор, | МАКСИМУМ(ВЫБОР | КОГДА ХозрасчетныйОбороты.СуммаОборот > 0 | ТОГДА ХозрасчетныйОбороты.Период | ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1) | КОНЕЦ) КАК ДатаВыкупа, | МАКСИМУМ(ВЫБОР | КОГДА ХозрасчетныйОбороты.СуммаОборот < 0 | ТОГДА ХозрасчетныйОбороты.Период | ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1) | КОНЕЦ) КАК ДатаПродажи, | МАКСИМУМ(ВЫБОР | КОГДА ХозрасчетныйОбороты.СуммаОборот < 0 | ТОГДА -ХозрасчетныйОбороты.СуммаОборот | ИНАЧЕ 0 | КОНЕЦ) КАК СуммаПоступленияПриПродаже |ПОМЕСТИТЬ ТаблицаДат |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты( | , | , | День, | Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПрочимиПокупателямиИЗаказчиками), | &МассивСубконтоРасчетыСПрочимиПокупателямиИЗаказчиками, | (Организация, Субконто1, Субконто2) В | (ВЫБРАТЬ | ТаблицаДокумента.Организация, | ТаблицаДокумента.Контрагент, | ТаблицаДокумента.Договор | ИЗ | ТаблицаДокумента КАК ТаблицаДокумента), | КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета), | &МассивСубконтоРасчетныеСчета) КАК ХозрасчетныйОбороты | |СГРУППИРОВАТЬ ПО | ХозрасчетныйОбороты.Субконто1, | ХозрасчетныйОбороты.Субконто2 | |ИНДЕКСИРОВАТЬ ПО | Контрагент, | Договор |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаДокумента.Ссылка, | ТаблицаДокумента.Организация, | ТаблицаДокумента.Контрагент, | ТаблицаДокумента.Договор, | ТаблицаДокумента.Статья, | ТаблицаДокумента.ЦеннаяБумага, | ТаблицаДокумента.Эмитент, | ТаблицаДокумента.Сумма, | ТаблицаДокумента.Количество, | ЕСТЬNULL(ТаблицаДанныеОстатков.СуммаОстаток, 0) КАК СуммаОстаток, | ЕСТЬNULL(ТаблицаДанныеОстатков.КоличествоОстаток, 0) КАК КоличествоОстаток, | ЕСТЬNULL(ТаблицаДанныеОстатков.СуммаНУОстаток, 0) КАК СуммаНУОстаток, | ЕСТЬNULL(ТаблицаДанныеОстатков.СуммаПРОстаток, 0) КАК СуммаПРОстаток, | ЕСТЬNULL(ТаблицаДат.ДатаВыкупа, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаВыкупа, | ЕСТЬNULL(ТаблицаДат.ДатаПродажи, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаПродажи, | ЕСТЬNULL(ТаблицаДат.СуммаПоступленияПриПродаже, 0) КАК СуммаПоступленияПриПродаже, | РАЗНОСТЬДАТ(ЕСТЬNULL(ТаблицаДат.ДатаПродажи, ДАТАВРЕМЯ(1, 1, 1)), ЕСТЬNULL(ТаблицаДат.ДатаВыкупа, ДАТАВРЕМЯ(1, 1, 1)), ДЕНЬ) КАК СрокДействияДоговора |ИЗ | ТаблицаДокумента КАК ТаблицаДокумента | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДанныеОстатков КАК ТаблицаДанныеОстатков | ПО ТаблицаДокумента.ЦеннаяБумага = ТаблицаДанныеОстатков.ЦеннаяБумага | И ТаблицаДокумента.Договор = ТаблицаДанныеОстатков.Договор | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДат КАК ТаблицаДат | ПО ТаблицаДокумента.Контрагент = ТаблицаДат.Контрагент | И ТаблицаДокумента.Договор = ТаблицаДат.Договор"; МассивСубконтоАКЦ = Новый Массив; МассивСубконтоАКЦ.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры); МассивСубконтоАКЦ.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ЦенныеБумаги); МассивСубконтоРасчетыСПрочимиПокупателямиИЗаказчиками = Новый Массив; МассивСубконтоРасчетыСПрочимиПокупателямиИЗаказчиками.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты); МассивСубконтоРасчетыСПрочимиПокупателямиИЗаказчиками.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры); МассивСубконтоРасчетныеСчета = Новый Массив; Запрос.УстановитьПараметр("МассивСубконтоАКЦ", МассивСубконтоАКЦ); Запрос.УстановитьПараметр("МассивСубконтоРасчетыСПрочимиПокупателямиИЗаказчиками", МассивСубконтоРасчетыСПрочимиПокупателямиИЗаказчиками); Запрос.УстановитьПараметр("МассивСубконтоРасчетныеСчета", МассивСубконтоРасчетныеСчета); Запрос.УстановитьПараметр("МоментВремени", ?(РежимПроведения = РежимПроведенияДокумента.Оперативный, Неопределено, МоментВремени())); РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); СтавкаРефинансированияЦБ = РегистрыСведений.СтавкаРефинансированияЦБ.ПолучитьПоследнее(Дата).Размер; Пока Выборка.Следующий() Цикл Нехватка = Выборка.Количество - Выборка.КоличествоОстаток; Если Нехватка > 0 Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = СтрШаблон("Попытка выкупить на %1 ед. ценной бумаги %2 больше чем было продано!", Нехватка, Выборка.ЦеннаяБумага); Сообщение.УстановитьДанные(ЭтотОбъект); Сообщение.Сообщить(); Отказ = Истина; КонецЕсли; Если НЕ ЗначениеЗаполнено(Выборка.ДатаВыкупа) Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = СтрШаблон("По ценной бумаге %1 не был оформлен выкуп!", Выборка.ЦеннаяБумага); Сообщение.УстановитьДанные(ЭтотОбъект); Сообщение.Сообщить(); Отказ = Истина; КонецЕсли; Если Отказ Тогда Продолжить; КонецЕсли; // 58.01.2 - 76.06 Движение = Движения.Хозрасчетный.Добавить(); Движение.Период = Дата; Движение.Организация = Организация; Движение.СчетДт = ПланыСчетов.Хозрасчетный.Акции; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Выборка.Эмитент; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ЦенныеБумаги] = Выборка.ЦеннаяБумага; Движение.КоличествоДт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаНУДт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаНУОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаНУОстаток); Движение.СуммаПРДт = Выборка.Сумма - Движение.СуммаНУДт; //(ВАЖНО!!!) Движение.СчетКт = ПланыСчетов.Хозрасчетный.РасчетыСПрочимиПокупателямиИЗаказчиками; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты] = Выборка.Контрагент; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = Выборка.Договор; Движение.СуммаНУКт = Выборка.Сумма; //(ВАЖНО!!!) Движение.Сумма = Выборка.Сумма; //(ВАЖНО!!!) Движение.Содержание = "Принятие к учету выкупленных акций"; // 91.02 - 58.01.2 Движение = Движения.Хозрасчетный.Добавить(); Движение.Период = Дата; Движение.Организация = Организация; Движение.СчетДт = ПланыСчетов.Хозрасчетный.ПрочиеРасходы; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ПрочиеДоходыИРасходы] = Выборка.Статья; Движение.СубконтоДт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.РеализуемыеАктивы] = Выборка.ЦеннаяБумага; Движение.СуммаНУДт = Выборка.СуммаПоступленияПриПродаже * СтавкаРефинансированияЦБ * 1.1 * Выборка.СрокДействияДоговора / 365 / 100; //(ВАЖНО!!!) Движение.СуммаПРДт = -Движение.СуммаНУДт; //(ВАЖНО!!!) Движение.СчетКт = ПланыСчетов.Хозрасчетный.Вспомогательный; Движение.Сумма = 0; //(ВАЖНО!!!) Движение.Содержание = "Признан расход для целей НУ (в пределах норматива), связанный с выкупом ЦБ по второй части сделки РЕПО"; // АКЦ Движение = Движения.Хозрасчетный.Добавить(); Движение.Период = Дата; Движение.Организация = Организация; Движение.СчетКт = ПланыСчетов.Хозрасчетный.АКЦ; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Договоры] = Выборка.Договор; Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ЦенныеБумаги] = Выборка.ЦеннаяБумага; Движение.КоличествоКт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаНУКт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаНУОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаНУОстаток); Движение.СуммаПРКт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаПРОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаПРОстаток); Движение.Сумма = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаОстаток); Движение.Содержание = "Выкуп ценных бумаг из РЕПО"; КонецЦикла; КонецПроцедуры РЕПО - Продажа и выкуп (Конец) ============================== ======================== Проведение (Кратко) Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) РучнаяКорректировка = Истина; КонецПроцедуры Процедура ОбработкаПроведения(Отказ, РежимПроведения) Движения.Хозрасчетный.Очистить(); Движения.Хозрасчетный.Записать(); Движения.Хозрасчетный.Записывать = Истина; Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; Запрос.Текст = //выбираем список, по которому будем блокировать "... |ПОМЕСТИТЬ ТаблицаДокумента |ИЗ | Документ.ОперацииРЕПО.ЦенныеБумаги КАК ОперацииРЕПОЦенныеБумаги |ГДЕ | ОперацииРЕПОЦенныеБумаги.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ... |ИНДЕКСИРОВАТЬ ПО | ЦеннаяБумага, | Эмитент |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаДокумента.Эмитент, | ТаблицаДокумента.ЦеннаяБумага |ИЗ | ТаблицаДокумента КАК ТаблицаДокумента"; Запрос.УстановитьПараметр("Ссылка", Ссылка); Результат = Запрос.Выполнить(); Блокировка = Новый БлокировкаДанных; ЭлементБлокировки = Блокировка.Добавить("РегистрБухгалтерии.Хозрасчетный"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; ЭлементБлокировки.УстановитьЗначение("Организация", Организация); ЭлементБлокировки.УстановитьЗначение("Счет", ПланыСчетов.Хозрасчетный.Акции); ЭлементБлокировки.ИсточникДанных = Результат; ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Эмитент"); ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто2", "ЦеннаяБумага"); Блокировка.Заблокировать(); //Продажа Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1 КАК Эмитент, | ХозрасчетныйОстатки.Субконто2 КАК ЦеннаяБумага, | ХозрасчетныйОстатки.СуммаОстаток, | ХозрасчетныйОстатки.КоличествоОстаток, | ХозрасчетныйОстатки.СуммаНУОстаток, | ХозрасчетныйОстатки.СуммаПРОстаток |ПОМЕСТИТЬ ТаблицаДанныеРегистра |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки( | &МоментВремени, | Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.Акции), | &МассивСубконтоАкции, | (Организация, Субконто1, Субконто2) В | (ВЫБРАТЬ | ТаблицаДокумента.Организация, | ТаблицаДокумента.Эмитент, | ТаблицаДокумента.ЦеннаяБумага | ИЗ | ТаблицаДокумента КАК ТаблицаДокумента)) КАК ХозрасчетныйОстатки | |ИНДЕКСИРОВАТЬ ПО | ЦеннаяБумага, | Эмитент |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаДокумента.Ссылка, | ТаблицаДокумента.Организация, | ТаблицаДокумента.Контрагент, | ТаблицаДокумента.Договор, | ТаблицаДокумента.Статья, | ТаблицаДокумента.ЦеннаяБумага, | ТаблицаДокумента.Эмитент, | ТаблицаДокумента.Сумма, | ТаблицаДокумента.Количество, | ЕСТЬNULL(ТаблицаДанныеРегистра.СуммаОстаток, 0) КАК СуммаОстаток, | ЕСТЬNULL(ТаблицаДанныеРегистра.КоличествоОстаток, 0) КАК КоличествоОстаток, | ЕСТЬNULL(ТаблицаДанныеРегистра.СуммаНУОстаток, 0) КАК СуммаНУОстаток, | ЕСТЬNULL(ТаблицаДанныеРегистра.СуммаПРОстаток, 0) КАК СуммаПРОстаток |ИЗ | ТаблицаДокумента КАК ТаблицаДокумента | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДанныеРегистра КАК ТаблицаДанныеРегистра | ПО ТаблицаДокумента.ЦеннаяБумага = ТаблицаДанныеРегистра.ЦеннаяБумага | И ТаблицаДокумента.Эмитент = ТаблицаДанныеРегистра.Эмитент"; // Выкуп из РЕПО Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйОстатки.Субконто1 КАК Договор, | ХозрасчетныйОстатки.Субконто2 КАК ЦеннаяБумага, | ХозрасчетныйОстатки.СуммаОстаток, | ХозрасчетныйОстатки.КоличествоОстаток, | ХозрасчетныйОстатки.СуммаНУОстаток, | ХозрасчетныйОстатки.СуммаПРОстаток |ПОМЕСТИТЬ ТаблицаДанныеОстатков |ИЗ | РегистрБухгалтерии.Хозрасчетный.Остатки( | &МоментВремени, | Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.АКЦ), | &МассивСубконтоАКЦ, | (Организация, Субконто1, Субконто2) В | (ВЫБРАТЬ | ТаблицаДокумента.Организация, | ТаблицаДокумента.Договор, | ТаблицаДокумента.ЦеннаяБумага | ИЗ | ТаблицаДокумента КАК ТаблицаДокумента)) КАК ХозрасчетныйОстатки | |ИНДЕКСИРОВАТЬ ПО | Договор, | ЦеннаяБумага |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ХозрасчетныйОбороты.Субконто1 КАК Контрагент, | ХозрасчетныйОбороты.Субконто2 КАК Договор, | МАКСИМУМ(ВЫБОР | КОГДА ХозрасчетныйОбороты.СуммаОборот > 0 | ТОГДА ХозрасчетныйОбороты.Период | ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1) | КОНЕЦ) КАК ДатаВыкупа, | МАКСИМУМ(ВЫБОР | КОГДА ХозрасчетныйОбороты.СуммаОборот < 0 | ТОГДА ХозрасчетныйОбороты.Период | ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1) | КОНЕЦ) КАК ДатаПродажи, | МАКСИМУМ(ВЫБОР | КОГДА ХозрасчетныйОбороты.СуммаОборот < 0 | ТОГДА -ХозрасчетныйОбороты.СуммаОборот | ИНАЧЕ 0 | КОНЕЦ) КАК СуммаПоступленияПриПродаже |ПОМЕСТИТЬ ТаблицаДат |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты( | , | , | День, | Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПрочимиПокупателямиИЗаказчиками), | &МассивСубконтоРасчетыСПрочимиПокупателямиИЗаказчиками, | (Организация, Субконто1, Субконто2) В | (ВЫБРАТЬ | ТаблицаДокумента.Организация, | ТаблицаДокумента.Контрагент, | ТаблицаДокумента.Договор | ИЗ | ТаблицаДокумента КАК ТаблицаДокумента), | КорСчет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетныеСчета), | &МассивСубконтоРасчетныеСчета) КАК ХозрасчетныйОбороты | |СГРУППИРОВАТЬ ПО | ХозрасчетныйОбороты.Субконто1, | ХозрасчетныйОбороты.Субконто2 | |ИНДЕКСИРОВАТЬ ПО | Контрагент, | Договор |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ТаблицаДокумента.Ссылка, | ТаблицаДокумента.Организация, | ТаблицаДокумента.Контрагент, | ТаблицаДокумента.Договор, | ТаблицаДокумента.Статья, | ТаблицаДокумента.ЦеннаяБумага, | ТаблицаДокумента.Эмитент, | ТаблицаДокумента.Сумма, | ТаблицаДокумента.Количество, | ЕСТЬNULL(ТаблицаДанныеОстатков.СуммаОстаток, 0) КАК СуммаОстаток, | ЕСТЬNULL(ТаблицаДанныеОстатков.КоличествоОстаток, 0) КАК КоличествоОстаток, | ЕСТЬNULL(ТаблицаДанныеОстатков.СуммаНУОстаток, 0) КАК СуммаНУОстаток, | ЕСТЬNULL(ТаблицаДанныеОстатков.СуммаПРОстаток, 0) КАК СуммаПРОстаток, | ЕСТЬNULL(ТаблицаДат.ДатаВыкупа, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаВыкупа, | ЕСТЬNULL(ТаблицаДат.ДатаПродажи, ДАТАВРЕМЯ(1, 1, 1)) КАК ДатаПродажи, | ЕСТЬNULL(ТаблицаДат.СуммаПоступленияПриПродаже, 0) КАК СуммаПоступленияПриПродаже, | РАЗНОСТЬДАТ(ЕСТЬNULL(ТаблицаДат.ДатаПродажи, ДАТАВРЕМЯ(1, 1, 1)), ЕСТЬNULL(ТаблицаДат.ДатаВыкупа, ДАТАВРЕМЯ(1, 1, 1)), ДЕНЬ) КАК СрокДействияДоговора |ИЗ | ТаблицаДокумента КАК ТаблицаДокумента | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДанныеОстатков КАК ТаблицаДанныеОстатков | ПО ТаблицаДокумента.ЦеннаяБумага = ТаблицаДанныеОстатков.ЦеннаяБумага | И ТаблицаДокумента.Договор = ТаблицаДанныеОстатков.Договор | ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаДат КАК ТаблицаДат | ПО ТаблицаДокумента.Контрагент = ТаблицаДат.Контрагент | И ТаблицаДокумента.Договор = ТаблицаДат.Договор"; МассивСубконтоАкции = Новый Массив; МассивСубконтоАкции.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты); МассивСубконтоАкции.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ЦенныеБумаги); Запрос.УстановитьПараметр("МассивСубконтоАкции", МассивСубконтоАкции); Запрос.УстановитьПараметр("МоментВремени", ?(РежимПроведения = РежимПроведенияДокумента.Оперативный, Неопределено, МоментВремени())); РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); Пока Выборка.Следующий() Цикл Нехватка = Выборка.Количество - Выборка.КоличествоОстаток; Если Нехватка > 0 Тогда //... КонецЕсли; //Движения продажа РЕПО //... КонецПроцедуры продажа РЕПО // 76.06 - 91.01 Движение.СуммаНУДт = Выборка.Сумма; //(ВАЖНО!!!) Движение.КоличествоКт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаПРКт = Выборка.Сумма; //(ВАЖНО!!!) Движение.Сумма = Выборка.Сумма; //(ВАЖНО!!!) // 91.02 - 58.01.2 Движение.СуммаПРДт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаОстаток); Движение.КоличествоКт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаНУКт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаНУОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаНУОстаток); Движение.СуммаПРКт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаПРОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаПРОстаток); Движение.Сумма = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаОстаток); // АКЦ Движение.КоличествоДт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаНУДт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаНУОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаНУОстаток); Движение.СуммаПРДт = Выборка.Сумма - Движение.СуммаНУДт; //(ВАЖНО!!!) Движение.Сумма = Выборка.Сумма; //(ВАЖНО!!!) РЕПО Выкуп // 58.01.2 - 76.06 Движение.КоличествоДт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаНУДт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаНУОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаНУОстаток); Движение.СуммаПРДт = Выборка.Сумма - Движение.СуммаНУДт; //(ВАЖНО!!!) Движение.СуммаНУКт = Выборка.Сумма; //(ВАЖНО!!!) Движение.Сумма = Выборка.Сумма; //(ВАЖНО!!!) // 91.02 - 000 Движение.СуммаНУДт = Выборка.СуммаПоступленияПриПродаже * СтавкаРефинансированияЦБ * 1.1 * Выборка.СрокДействияДоговора / 365 / 100; //(ВАЖНО!!!) Движение.СуммаПРДт = -Движение.СуммаНУДт; //(ВАЖНО!!!) Движение.Сумма = 0; //(ВАЖНО!!!) // АКЦ Движение.КоличествоКт = Выборка.Количество; //(ВАЖНО!!!) Движение.СуммаНУКт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаНУОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаНУОстаток); Движение.СуммаПРКт = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаПРОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаПРОстаток); Движение.Сумма = ?(Выборка.Количество = Выборка.КоличествоОстаток, //(ВАЖНО!!!) Выборка.СуммаОстаток, Выборка.Количество / Выборка.КоличествоОстаток * Выборка.СуммаОстаток); Проведение (Кратко) (Конец) ===========================