Автор Тема: 1.41  (Прочитано 15770 раз)

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

JIeHIH

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Павел
1.41
« : Сентябрь 14, 2010, 11:24:16 am »
Поделитесь пожалуйста решением, а то что то у меня не идет эта задача в мозг(((

Zhora_Vlg

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Георгий
1.41
« Ответ #1 : Октябрь 07, 2010, 02:34:35 pm »
Вот решение
Вложения:
Zhora_Vlg-1.41.dt


User_OKA

  • Новичок
  • *
  • Сообщений: 2
  • ФИО: Валерий
1.41
« Ответ #2 : Октябрь 12, 2010, 08:33:24 pm »
Zhora_Vlg

Внес пример из задачника. Сформировал отчет. Прибыль в рублях неправильно рассчиталась.

Набросал решение.


Вложения:
1_41.dt
« Последнее редактирование: Октябрь 12, 2010, 09:19:23 pm от Валерий »

alice

  • Новичок
  • *
  • Сообщений: 9
  • ФИО: annakoshkareva
1.41
« Ответ #3 : Ноябрь 22, 2010, 12:30:28 pm »
Мое решение
Вложения:
18.dt
« Последнее редактирование: Ноябрь 22, 2010, 12:31:00 pm от annakoshkareva »

rus

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
1.41
« Ответ #4 : Январь 21, 2011, 07:41:20 am »
Мое решение
Вложения:
6372727.dt

hapcher

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Марина
1.41
« Ответ #5 : Февраль 23, 2011, 07:29:32 pm »
alice,
 отчет неправильно работает, пример во вложении.

Добавлено (23.02.2011, 19:29)
---------------------------------------------
User_OKA,
 запрос в цикле:
 

Code

 Пока ВыборкаПартий.Следующий() Цикл
      КурсОстатка = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(ВыборкаПартий.Партия.Дата, новый Структура("Валюта",
                    ВыборкаПартий.Партия.Валюта)).Курс;
 .....

 КонецЦикла;
                               
 

Вложения:
7046269.dt

hapcher

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Марина
1.41
« Ответ #6 : Февраль 23, 2011, 08:30:13 pm »
Решила задачу на регистрах:
 1. Регистр остатков ОстаткиНоменклатуры, измерения - Номенклатура, Валюта; ресурсы: Количество, Сумма, СуммаВал.
 2. Регистр оборотов Продажи, измерения - Номенклатура, Валюта; ресурсы: Количество, Сумма, СуммаВал. В регистр пишу данные о продажах в валюте прихода (не в валюте продажи), ибо так гораздо проще получить требуемый отчет.
Вложения:
_1_41.dt

AndreiPiter

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
1.41
« Ответ #7 : Март 23, 2011, 03:19:30 pm »
моё решение
Вложения:
AP_1.41.dt

sergey7

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Сергей
1.41
« Ответ #8 : Июнь 20, 2011, 10:10:01 am »
Мой вариант. Добавил в расурсы оборотного регистра продажи поля из отчёта - отчёт максимально упростился.
Вложения:
0123801.dt

gr0ck

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: gr0ck
1.41
« Ответ #9 : Июль 22, 2011, 12:50:14 pm »
AndreiPiter,
 Посмотрел решение, не работает. Отчет неправильный. Неправильно регистр продаж заполняешь. Да и если поправить, надо будет отчет по другому делать.
 Лучше сделать так как hapcher.А теперь, кто-нибудь ,поясните
 Приходы:
 1шт за 100 евро (35р/е)
 1шт за 150 дол (25р/д)
 1шт за 3800р

 Расход 3шт за 900 дол (25р/д)
 В итоге у нас будет
 Евро 1шт 114евро 4000р
 Доллар 1шт 150дол 3750
 Рубль 1шт 3700руб 3700руб

Добавлено (22.07.2011, 12:50)
---------------------------------------------
AndreiPiter,
 Посмотрел решение, не работает. Отчет неправильный. Неправильно регистр продаж заполняешь. Да и если поправить, надо будет отчет по другому делать.
 Лучше сделать так как hapcher.А теперь, кто-нибудь ,поясните
 Приходы:
 1шт за 100 евро (35р/е)
 1шт за 150 дол (25р/д)
 1шт за 3800р

 Расход 3шт за 900 дол (25р/д)
 В итоге у нас будет
 Евро 1шт 114евро 4000р
 Доллар 1шт 150дол 3750
 Рубль 1шт 3700руб 3700руб


DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
1.41
« Ответ #10 : Август 24, 2011, 11:28:48 pm »
Решил усложнить решение .. добавить ЛИФО/ФИФО, условие при этом не нарушается .. Интересная задача ..
Вложения:
DoctorRoza_1_41.dt

Denov

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Денис Рыженков
1.41
« Ответ #11 : Август 27, 2011, 06:14:13 am »
DoctorRoza, Отчет неправильно формируется: колонка "Прибыль, руб". В ней будет всегда сумма по последнему значению из РС на КонецПериода, а по условию задачи сведения нужно брать из РС на дату закупки для себестоимости. В конце задачи приведен пример, советую его внимательнее посмотреть.
 А так решение понравилось...

 Посмотрите мое решение:
Вложения:
Denov_1_41.dt

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
1.41
« Ответ #12 : Август 27, 2011, 01:10:53 pm »
Denov, благодарю за замечание .. полностью согласен. Посмотрел Ваше решение .. замечаний нет .. все верно. Ну только лишь .. не знаю .. просто бросилось в глаза .. не ошибки, но, мыслю, лишнее. Например, в приходной в обработке проведения, конечно запрос в табл.части - это оптимально, но, конструктором эта обработка построится быстрее. Или, например, у ТЧ СписокНоменклатуры поставить проверка заполнения - Выдавать ошибку .. и Результат.Пустой() уже не потребуется. Да больше и сказать нечего. Ну можно еще везде запрет на незаполненное поставить у измерений РН. Это конечно мелочи, тут на усмотрение.
« Последнее редактирование: Август 27, 2011, 01:18:47 pm от Алексей »

CmauJI

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Александр
1.41
« Ответ #13 : Сентябрь 01, 2011, 11:24:08 am »
Quote (Denov)
DoctorRoza, Отчет неправильно формируется: колонка "Прибыль, руб". В ней будет всегда сумма по последнему значению из РС на КонецПериода, а по условию задачи сведения нужно брать из РС на дату закупки для себестоимости. В конце задачи приведен пример, советую его внимательнее посмотреть.
 А так решение понравилось...

 Посмотрите мое решение:
 Прикрепления: Denov_1_41.dt(148Kb)


 Не совсем понял, вы описываете ошибку связанную с особенностью задачи и в своем же решении ее повторяете. Т.к. у вас нигде не хранится курс на дату покупки, а везде берется на &Момент.

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
1.41
« Ответ #14 : Сентябрь 01, 2011, 12:01:34 pm »
CmauJI, чтобы не запутаться с курсами, лучше добавить в РН Остатки ресурс СтоимостьРубли. При списании проблема определения рублевой прибыли отпадает.
Вложения:
6972432.dt