Автор Тема: Задача 2.11  (Прочитано 42331 раз)

0 Пользователей и 1 Гость просматривают эту тему.

kudryaserge

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
Задача 2.11
« Ответ #45 : Октябрь 29, 2012, 02:14:28 pm »
« Последнее редактирование: Октябрь 29, 2012, 03:25:02 pm от Сергей »

gr0ck

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: gr0ck
Задача 2.11
« Ответ #46 : Октябрь 30, 2012, 02:07:25 pm »
Quote (nodalt)
Проблема копеек решена, отчет выводится правильно
 Прикрепления: nodalt_2_11.dt(159Kb)


 Посмотрел, неправильно жеж)) Себестоимость средняя по товару, по всему товару:) Ну да неважно, сдал уже давно


SAV_tlt

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Антон
Задача 2.11
« Ответ #47 : Декабрь 03, 2012, 03:01:24 pm »
Может пригодится кому
 
Code

 ...
 Итоги = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); // Итог по номенклатуре
 Пока Итоги.Следующий() Цикл
 ...
 // Тут проверка на остаток
 ...
 //*** 1-й вариант списания без копеек
 //
 Выборка = Итоги.Выбрать();
 ВсегоСписать = Итоги.Количество;
 СписаннаяСумма = 0;
 Пока Выборка.Следующий() И ВсегоСписать <> 0 Цикл
  Если Выборка.СрокГодности <> Дата(1,1,1) Тогда  // В запросе одна таблица остатков с массивом из 2х субконт, а по СрокуГодности нет суммового учета
   Списать = МИН(Выборка.КоличествоОстаток, ВсегоСписать);
   Движение = Движения .Управленческий.Добавить();
   Движение.Период = Дата;
   Движение.СчетДт = ПланыСчетов.Управленческий.ПрибылиУбытки;
   Движение.СчетКт = ПланыСчетов.Управленческий.Товары;
   Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Номенклатура] = Выборка.Номенклатура;
   Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.СрокГодности] = Выборка.СрокГодности;
   Движение.КоличествоКт = Списать;
   Движение.Сумма = ?(ВсегоСписать = Списать, Итоги.СуммаОстаток - СписаннаяСумма, Списать / Итоги.КоличествоОстаток * Итоги.СуммаОстаток);
   СписаннаяСумма = СписаннаяСумма + Движение.Сумма;
   ВсегоСписать = ВсегоСписать - Списать;
  КонецЕсли;
 КонецЦикла;
 //
 //********************************

 //*** 2-й вариант списания без копеек
 //
 Выборка = Итоги.Выбрать();
 ВсегоСписать = Итоги.Количество;
 Пока Выборка.Следующий() И ВсегоСписать <> 0 Цикл
  Если Выборка.СрокГодности <> Дата(1,1,1) Тогда
   Списать = МИН(Выборка.КоличествоОстаток, ВсегоСписать);
   Движение = Движения .Управленческий.Добавить();
   Движение.Период = Дата;
   Движение.СчетДт = ПланыСчетов.Управленческий.ПрибылиУбытки;
   Движение.СчетКт = ПланыСчетов.Управленческий.Товары;
   Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Номенклатура] = Выборка.Номенклатура;
   Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.СрокГодности] = Выборка.СрокГодности;
   Движение.КоличествоКт = Списать;
   ВсегоСписать = ВсегоСписать - Списать;
  КонецЕсли;
 КонецЦикла;

 Движение = Движения .Управленческий.Добавить();
 Движение.Период = Дата;
 Движение.СчетДт = ПланыСчетов.Управленческий.ПрибылиУбытки;
 Движение.СчетКт = ПланыСчетов.Управленческий.Товары;
 Движение.СубконтоКт[ПланыВидовХарактеристик.ВидыСубконто.Номенклатура] = Итоги.Номенклатура;
 Движение.Сумма = Итоги.Количество / Итоги.КоличествоОстаток * Итоги.СуммаОстаток;
 //
 //********************************
 ...
 КонецЦикла
 

Хрущёв

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Никита
Задача 2.11
« Ответ #48 : Декабрь 03, 2012, 08:25:17 pm »
Эта задачка в первый билет входит. Там по ОУ (зад 1.1) нужно списывать на основании партии, а в БУ получается на основании срока годности. Как на экзамене эту проблему решить? Нужно две расходных делать или всё в одной? В любом случае получится, что данные в РБ не будут соответствовать данным в РН. Это не будет за ошибку считаться?

sima

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Симонов Иван Сергеевич
Задача 2.11
« Ответ #49 : Декабрь 12, 2012, 08:36:42 pm »
Мое решение. Одна таблица. Не понял зачем две.

 Добавлено (12.12.2012, 20:22)
 ---------------------------------------------
 Кажется точно присутствуют такие пироги:
 
Quote

 У измерений и ресурсов регистра бухгалтерии неправильно расставлены флаги «балансовый» и настроены «признаки учета». 1,5
 Не реализована или реализована неправильно настройка «признаков учета субконто». 1,0
 


 Добавлено (12.12.2012, 20:36)
 ---------------------------------------------
 Добавил и установил признак учета счета и признаки учета субконто.
Вложения:
ima_2_11_2.dt
« Последнее редактирование: Декабрь 12, 2012, 09:30:28 pm от Симонов Иван Сергеевич »

Oliver

  • Новичок
  • *
  • Сообщений: 5
  • ФИО: Юрий
Задача 2.11
« Ответ #50 : Декабрь 13, 2012, 07:25:14 am »
Решил двумя вариантами предложенными SAV_tlt, но мне кажется здесь ошибка:
 
Сумма убивается в Ноль даже есть колличественные остатки.

 sima
 Движения.Управленческий.БлокироватьДляИзменения = Истина; - это лишнее
 ЭлБл.ИспользоватьИзИсточникаДанных("Номенклатура","Номенклатура"); - со слов П.Белоусова это не сработает, глюк платформы, было год назад, может исправили надо:
 ЭлБл.ИспользоватьИзИсточникаДанных(ПланыВидовХарактеристик.ВидыСубконто.Номерклатура,"Номенклатура");
 В проблему коппеек - не смотрел
Вложения:
Oliver_2_11.dt
« Последнее редактирование: Декабрь 13, 2012, 07:30:41 am от Кошелев Юрий Витальевич »

sima

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Симонов Иван Сергеевич
Задача 2.11
« Ответ #51 : Декабрь 13, 2012, 11:08:19 pm »
Quote (Oliver)
но мне кажется здесь ошибка

 Совершенно верно. Тут ошибка.
 Сделайте контрольный пример, как указано в задании, посмотрите результат. В этом вся фишка smile

 
Quote (Oliver)
ЭлБл.ИспользоватьИзИсточникаДанных("Номенклатура","Номенклатура"); - со слов П.Белоусова это не сработает, глюк платформы, было год назад, может исправили надо:

 Спасибо, запомню.

 
Quote (Oliver)
Движения.Управленческий.БлокироватьДляИзменения = Истина; - это лишнее

 Как ни смешно, подсмотрел это в задаче, которую решал Белоусов на курсах. Даже не знаю... спрошу ещё раз.

Добавлено (13.12.2012, 21:56)
---------------------------------------------
Движения.Управленческий.БлокироватьДляИзменения = Истина; - теперь понял почему это лишнее.

 У меня не включен разделитель итогов для регистра (т.к. не провожу по новому), поэтому в строке нету смысла.

Добавлено (13.12.2012, 23:08)
---------------------------------------------

Code
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
  Если Не ЭтоНовый() И Модифицированность() Тогда


 Вот это считаю усложнением. Работаете в событии "При записи" и условие не нужно, т.к. ссылка у вас уже есть.

Karpikova

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Екатерина Арсентьева
Задача 2.11
« Ответ #52 : Январь 06, 2013, 04:53:36 pm »
Моё решение, вместе с задачей 1.1 (судя по теме "новые экз. билеты", они в одном билете, вот и решила вместе). Буду весьма благодарна за критику, поскольку являюсь начинающим.

 Может ли кто-нибудь объяснить, в чем смысл условия: "Себестоимость определяется как средняя по товару по всем срокам годности"? Это где-то вообще должно использоваться?
« Последнее редактирование: Январь 06, 2013, 05:58:57 pm от Екатерина Арсентьева »

RoMeL

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: RoMeL
Задача 2.11
« Ответ #53 : Январь 06, 2013, 08:01:21 pm »
Karpikova, По срокам годности не ведется суммовой учет, иначе регистр не выйдет в ноль

Karpikova

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Екатерина Арсентьева
Задача 2.11
« Ответ #54 : Январь 07, 2013, 03:33:25 pm »
RoMeL, скажите пожалуйста, это свойство "Признак Учета Субконто" палитры свойств ресурса "Количество" регистра бухгалтерии "Управленческий"?

RoMeL

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: RoMeL
Задача 2.11
« Ответ #55 : Январь 07, 2013, 10:02:15 pm »
Karpikova,
 "Признак Учета Субконто" - "Суммовой" ресурса "Сумма" регистра бухгалтерии...

Karpikova

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Екатерина Арсентьева
Задача 2.11
« Ответ #56 : Январь 08, 2013, 06:31:53 am »
RoMeL, буду разбираться... Большое Вам спасибо)

Makh

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Mikhail
Задача 2.11
« Ответ #57 : Февраль 26, 2013, 11:13:27 pm »
Мой вариант решения
Вложения:
8960659.dt

b_as

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Бакшеева Анна
Задача 2.11
« Ответ #58 : Февраль 27, 2013, 02:13:22 pm »
Мой вариант
Вложения:
b_as_2-11.dt

fimanich

  • Пользователь
  • **
  • Сообщений: 49
Задача 2.11
« Ответ #59 : Март 05, 2013, 04:01:04 pm »
b_as, несколько комментариев. Зачем создаешь план счетов, если он в каркасной уже есть? В отчете не предусмотрено получение остатков на конец дня. Подскажи, пожалуйста, как в отчете делаешь, что не выводятся строки с Субконто2 = Null (я у себя делал отбор к группировке, а у тебя не нашел, как, хотя работает smile ). В отчете к вирт. таблице обращаешься один раз, а в расходной - два левых соединения. Раз в отчете можно, то почему нельзя в расходной обратиться к вирт. таблице только один раз? Предлагаю желающим обсудить такой вариант. Соответственно, выкладываю решение, где это реализовано. Любая критика приветствуется.
Вложения:
fimanich_02_11.dt