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

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

LEOON

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Верютин Сергей
Задача 2.38
« Ответ #15 : Ноябрь 10, 2011, 06:07:06 pm »
Мой вариант со спорным набором субконто на счете "Товары в пути" , но зато достаточно логично по сути и удобно для отчета.
Вложения:
1.31_2.38_3.39.dt
« Последнее редактирование: Ноябрь 10, 2011, 06:07:40 pm от Верютин Сергей »

rnikinko

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: nikolay
Задача 2.38
« Ответ #16 : Январь 09, 2012, 07:45:08 pm »
Quote (cheetah)
mkanaev, речь была о том, что если регистрироваться прибытие будет доком Операция, то вот это не прокатит: Quote (mkanaev)РАЗНОСТЬДАТ(РегистрБухгалтерииОбороты.Субконто1.ПлановаяДатаприбытия, РегистрБухгалтерииОбороты.Регистратор.ФактическаяДатаПрихода, ДЕНЬ) КАК Задержка т.к. у дока Операция нет ФактическаяДатаПрихода


 Мне кажется что документом операция корректируются только остатки, а не дату прибытия и отбытия.
« Последнее редактирование: Январь 09, 2012, 09:29:14 pm от nikolay »


Tommy

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Тома
Задача 2.38
« Ответ #17 : Февраль 14, 2012, 02:09:07 pm »
мое решение
Вложения:
toma_2_38.dt

Lazutin

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лазутин Илья
Задача 2.38
« Ответ #18 : Февраль 14, 2012, 03:53:39 pm »
Tommy, Список ошибок:
 1. Ошибка при настройке плана счетов и РБ. Нельзя устанавливать признак учета у балансового ресурса, тут уж надо выбирать, либо ресурс будет балансовым, либо с признаком учета smile По-моему, это наигрубейшая ошибка... Из списка ошибок "У измерений и ресурсов регистра бухгалтерии неправильно расставлены флаги «балансовый» и настроены «признаки учета» - 1.5 балла"

 Дальнейшие замечания будут без учета п.1.

 2. Нет документа "Операция",т.о. отчет построен без учета движений этого документа.

 3. Небольшие замечания по проведению документа "Отправление". Даже если будет Отказ, вы все равно формируете движения по всем записям, а хорошо было бы поставить проверку перед добавлением движения в набор, что НЕ ОТКАЗ.

 4. В запросе в проведении документа "ОТправление" номенклатуру надо брать из таблицы документа, а не из РБ, т.к. если не было остатков, то номенклатура будет NULL. Так же не хватает проверки на NULL.

 5. Не решена проблема копеек при определении себестоимости.

 6. При установке параметра "МоментВремени" желательно использовать что-то типа
 
Code
Запрос.УстановитьПараметр("Момент",?(Режим = РежимПроведенияДокумент.Оперативный, Неопределено, МоментВремени()));
 


 Вот как-то так smile

itmax

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Саввин Руслан
Задача 2.38
« Ответ #19 : Февраль 15, 2012, 08:20:48 pm »
Кто знает как правильно писать отчеты в таких задачах???
 А то получил минус 2 бала с комментарием:
 Обращение к реквизитам регистратора, вместо анализа оборотов по корреспонденциям счетов.
 Типичная ошибка - В задачах получения итоговой информации использование прямого обращения к реальным таблицам регистра
 Отчет не учитывает документ Операция Не универсальный отчет.

Tommy

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Тома
Задача 2.38
« Ответ #20 : Февраль 16, 2012, 01:44:54 pm »
Quote (Lazutin)
Tommy, Список ошибок:
 1. Ошибка при настройке плана счетов и РБ. Нельзя устанавливать признак учета у балансового ресурса, тут уж надо выбирать, либо ресурс будет балансовым, либо с признаком учета По-моему, это наигрубейшая ошибка... Из списка ошибок "У измерений и ресурсов регистра бухгалтерии неправильно расставлены флаги «балансовый» и настроены «признаки учета» - 1.5 балла"

 Дальнейшие замечания будут без учета п.1.

 2. Нет документа "Операция",т.о. отчет построен без учета движений этого документа.

 3. Небольшие замечания по проведению документа "Отправление". Даже если будет Отказ, вы все равно формируете движения по всем записям, а хорошо было бы поставить проверку перед добавлением движения в набор, что НЕ ОТКАЗ.

 4. В запросе в проведении документа "ОТправление" номенклатуру надо брать из таблицы документа, а не из РБ, т.к. если не было остатков, то номенклатура будет NULL. Так же не хватает проверки на NULL.

 5. Не решена проблема копеек при определении себестоимости.

 6. При установке параметра "МоментВремени" желательно использовать что-то типа

 Code
 Запрос.УстановитьПараметр("Момент",?(Режим = РежимПроведенияДокумент.Оперативный, Неопределено, МоментВремени()));


 1. Полностью согласна, это дейтсвительно ошибка настройки. В данной задаче вводить количественный признак счета, наверное, вообще лишнее. И на счете Товары и Товары в пути ведется количественный учет.
 2. Не совсем понятно зачем нужен документ Операция. Если для остатков, то я их ввожу ПН. И отчет не должен учитывать движения прихода. В отчете ж отображаются только прибытия с задержкой.
 3. После Отказа стоит Прервать, т.е. если Отказ = Истина, то дальнейшие движения записываться не будут, мы просто выходим из цикла. Разве так нельзя?
 4. Одно Отправление закрывается одним Прибытием. Т.е. если уже было Прибытие, то результат запроса будет просто пустой, а не номенклатура Null. Скорее неправильно то, что документ Прибытие проводится если до него Отправление уже было закрыто. Это некритичная ошибка, но это неправильно.
 5. Проблему копеек не решала

 Большое спасибо за конструктивную критику.

Lazutin

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лазутин Илья
Задача 2.38
« Ответ #21 : Февраль 16, 2012, 02:35:10 pm »
Tommy,
 1. Признак учета нужен обязательно, т.к. к примеру на счете "Касса" нет смысла вести количественный учет, а без признака учета он будет вестись... Другое дело нужно убрать галочку "Балансовый" у ресурса РБ "Количество"
 2. Документ Операция обязателен во всех задачах по бух. учету, это требование экзамена.
 3. А если будет нехватка нескольких товаров, так вы выведите только первый недостающий.
 4. Не согласен, все равно, раз вы присоединяете данные остатков левым соединением, то не хорошо брать оттуда номенклатуру, когда она есть в ТЧ документа
 5. Проблему копеек решать надо всегда, если она может возникнуть, это все равно, что неправильно решенная задача, т.к. не выполнено условие, что регистры должны закрываться в 0.

 Пожалуйста smile

Tommy

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Тома
Задача 2.38
« Ответ #22 : Февраль 16, 2012, 07:43:18 pm »
Lazutin,
 1. я имела ввиду, что в рамках данной задачи признак количественного учета не обязателен, т.к. используются только счета с количественным учетом (Товары и Товары в пути)
 2. соглашусь, что вместо ПН нужно было вводить остатки операцией, но как ее движения отразились бы в отчете, там ведь только оборот между Товары и Товары в пути?
 3.полностью согласна, это ошибка
 4. Я не присоединяю остатки левым соединением. Соединения там нет вообще, я просто беру остатки на счете Товары в пути по документу Отправления, указанному в документе Прибытие.

 спасибо smile

Lazutin

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лазутин Илья
Задача 2.38
« Ответ #23 : Февраль 17, 2012, 07:33:23 am »
Tommy, и все таки:
 1. Тут неважно, что участвуют только 2 счета, остальные то счета вы никуда не удаляете и они есть в плане счетов и документом Операция можно сделать проводки по ним, а значит признак учета нужен
 2. Неважно каким документом нужно было вводить остатки, важно что документ Операция ОБЯЗАТЕЛЬНО должен быть в решении задач по бух. учету, повторюсь, это требование экзамена
 4. Тогда я неправильно разбираюсь в коде smile
 
Code
ВЫБРАТЬ
  ОтправлениеСписокНоменклатуры.Номенклатура,
  ОтправлениеСписокНоменклатуры.Количество
 ПОМЕСТИТЬ табдок
 ИЗ
  Документ.Отправление.СписокНоменклатуры КАК ОтправлениеСписокНоменклатуры
 ГДЕ
  ОтправлениеСписокНоменклатуры.Ссылка = &Ссылка
 ;

 ////////////////////////////////////////////////////////////////////////////////
 ВЫБРАТЬ
  УправленческийОстатки.Субконто1 КАК Номенклатура,
  УправленческийОстатки.КоличествоОстаток,
  УправленческийОстатки.СуммаОстаток,
  табдок.Количество
 ИЗ
  табдок КАК табдок
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Управленческий.Остатки(
     &Момент,
     Счет = ЗНАЧЕНИЕ(Плансчетов.Управленческий.товары),
     &ВидыСубконто,
     субконто1 В
       (ВЫБРАТЬ
        т.Номенклатура
       ИЗ
        табдок КАК т)
      И Субконто2 = &Склад) КАК УправленческийОстатки
   ПО табдок.Номенклатура = УправленческийОстатки.Субконто1
 

 потому что в этом запросе в документе Отправление я вижу у вас левое соединение... smile И в этом случае вместо УправленческийОстатки.Субконто1 КАК Номенклатура, нужно табдок.Номенклатура и у вас НЕТ проверки на NULL, что тоже ошибка и это описано в требованиях к экзамену...

max_osodoev

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: макс
Задача 2.38
« Ответ #24 : Февраль 17, 2012, 11:37:36 am »
мое решение, посмотрите не очень секу в бух задачах
Вложения:
2.38_max_osodoe.dt

Lazutin

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лазутин Илья
Задача 2.38
« Ответ #25 : Февраль 17, 2012, 12:07:18 pm »
max_osodoev, Ошибок много...
 1. В документе Операция опять не удалена колонка Период и нет переключения активности проводок.
 2. Документ Отправление не возможно провести или перепровести. Все из-за того, что неправильно построен запрос. Нужен не дебетовый остаток количества товара, а общий, т.е. КоличествоОстаток.
 3. Документ Прибытие тоже не проводится, т.е. не пишутся движения в РБ.

Tommy

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Тома
Задача 2.38
« Ответ #26 : Февраль 17, 2012, 12:30:52 pm »
Lazutin,
 4. sorry, smile Я почему-то думала о документе Прибытие. Да, полностью согласна, номенклатуру нужно выбирать из документа.
 Остался только один маленький вопрос
 
Quote (Tommy)
2. Нет документа "Операция",т.о. отчет построен без учета движений этого документа.

 Как отчет должен учитывать движения Операции. В отчете ведь только обороты между Товыры и Товары в пути сформированные Прибытием.

Lazutin

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Лазутин Илья
Задача 2.38
« Ответ #27 : Февраль 17, 2012, 01:20:54 pm »
Tommy,
 А что мешает такую же проводку с такой же корреспонденцией сделать документом Операция? И При этом отчет должен учитывать движения документа Операция. У вас отчет не учитывает эти движения. question
« Последнее редактирование: Февраль 17, 2012, 01:21:41 pm от Лазутин Илья »

itmax

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Саввин Руслан
Задача 2.38
« Ответ #28 : Февраль 17, 2012, 02:24:05 pm »
Задача решена с учетом документа Операция. Буду рад замечаниям.
Вложения:
itmax.dt

Tommy

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Тома
Задача 2.38
« Ответ #29 : Февраль 17, 2012, 02:53:46 pm »
Quote (Lazutin)
А что мешает такую же проводку с такой же корреспонденцией сделать документом Операция? И При этом отчет должен учитывать движения документа Операция. У вас отчет не учитывает эти движения.

 Наконец-то разобралась с влиянием Операции на отчет. Большое спасибо за замечание, а то так бы и на экзамен пошла даже не догадываясь о таком подводном камне.