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

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

svp201

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Vladimir
Задача 1.02
« : Июль 17, 2010, 11:49:24 am »
Мое решение задачи 1.02 если кто может прокомментируйте?
Вложения:
Zadacha1.02_SVP.dt

1C_CoderVamp

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Василий
Задача 1.02
« Ответ #1 : Июль 19, 2010, 01:55:50 pm »
Я тоже не останусь в стороне, мой вариант:

Добавлено (19.07.2010, 13:55)
---------------------------------------------

Quote
Мое решение задачи 1.02 если кто может прокомментируйте?

1) У меня эта задача из сборника на 8.1, там сказано, что в первую очередь списывается товар по партии указанной в шапке документа, у тебя я этого не увидел.... хотя возможно, что для 8.2 другие условия
 2) Два запроса в Расх.Накл - не есть гуд, можно все необходимое выбрать одним запросом

3) В Прих. накладной

Code
Движения.ОстаткиНоменклатуры.Очистить();
- это можно не писать, т.к. новые записи будут добавляться "поверх" старых, т.е. старые записи сами собой затрутся

4) В отчете ОстаткиТоваров "Количество" должно суммироваться только по номенклатуре, но не в общих итогах

Кто может, проверьте мой вариант, свежим взглядом всегда лучше видно wink


Вложения:
1Cv8_102_1CCode.dt


U2006

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: U2006
Задача 1.02
« Ответ #2 : Август 18, 2010, 01:29:21 pm »
Quote (pershinsergei)
Решил задачу 1.2 из сборника по 8.2.
 Прошу покритиковать мое решение
 Вариант с поправками

Если в расходной накладной разрешить оперативное проведение, то при оперативном проведении записи в РН ОстаткиТоваров не очищаются и учитываются при повторном проведении, я также допустил эту ошибку в задаче 1_1, но уже исправил. Опять же нет проверки метода списания на текущий год. При внесении количества и цены в расходной выскакивают ошибки.

Вот мое решение 1_2, гляньте может тоже чего подскажите.

Добавлено (18.08.2010, 13:29)
 ---------------------------------------------
 

Quote (1C_CoderVamp)
Кто может, проверьте мой вариант, свежим взглядом всегда лучше видно

 При приходе нет проверки, что номенклатура не является услугой, получается что можно оприходовать услугу ).
 При расходе нет проверки, что на текущий год задана политика списания, проверка идет на срез последних, но в срезе может быть значение прошлого века )
 В конфигурации стоит автоматический режим блокировок, хотя должен быть управляемый.
 Вроде усе.
Вложения:
1_2_u2006.dt
« Последнее редактирование: Август 18, 2010, 01:33:41 pm от U2006 »

ut2k5

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Максим
Задача 1.02
« Ответ #3 : Сентябрь 08, 2010, 01:34:00 pm »
Мое решение..., кому не лень покритикуйте. Сравнивал с U2006, почти одинаково, но вот я в задачах оперативного учета не заморачиваюсь со списанием копеек...
Вложения:
Quest_1_2.dt

Amali

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алеся
Задача 1.02
« Ответ #4 : Сентябрь 08, 2010, 03:06:26 pm »
ut2k5,

1) При выводе сообщение о нехватке товара, в задаче просят сообщить количество нехватки.
 2) Мне вот кажется что номенклатура с видом "Услуга" не должна появляться в отчете "Остатки Номенклатуры".


ut2k5

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Максим
Задача 1.02
« Ответ #5 : Сентябрь 08, 2010, 03:48:40 pm »
Amali, а ты опытный тестер, сенькс smile
 это ж надо найти такие ошибки...
 а второй пункт ты как реализовал? наверное путем поступления услуги?...

ut2k5

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Максим
Задача 1.02
« Ответ #6 : Сентябрь 08, 2010, 03:54:40 pm »
версия вторая, с исправлением ошибок от Amali,
Вложения:
9462459.dt
« Последнее редактирование: Сентябрь 08, 2010, 03:55:08 pm от Максим »

Heckfy

  • Пользователь
  • **
  • Сообщений: 13
  • ФИО: Руслан
Задача 1.02
« Ответ #7 : Сентябрь 30, 2010, 03:06:31 pm »
Аналогична примеру в сборнике, только партия в шапке + услуги.
Вложения:
1.02.dt

Danan

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Данияр
Задача 1.02
« Ответ #8 : Октябрь 14, 2010, 02:13:48 pm »
Мое решение
Вложения:
Task_1_2.dt

AndreiPiter

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
Задача 1.02
« Ответ #9 : Декабрь 09, 2010, 03:29:20 pm »
И мое решение задачи 1.02 если кто может прокомментируйте?
Вложения:
1.2.dt

SINISTER_STAR

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Шкипер
Задача 1.02
« Ответ #10 : Декабрь 10, 2010, 08:30:14 am »
AndreiPiter, в общем
 1) нет подсистем (входит в список ошибок)
 2) Вытаскиваешь учетную политику на дату а надо на МоментВремени() (входит в список ошибок,-0,5 бала)
 3) Незнаю зачем соединяешь две расходные между собой в 1 пакете, как я понял чтоб вытащить партию приоритетную,можно указать Партию как параметр (-балл, лишнее соединение)
 4) Ну собственно весь алгоритм усложнен, можно решить гораздо проще сначала по возрастанию приоритетную партию, а далее как обычно фифо лифо
 5) Регистр продажи на мой взгляд ресурс себестоимость лишний, его можно получить при соединении с остатками.
 6) Отчет ОСтаткиНоменклатуры В выбранных полях нужно только ресурсы оставить, т.к. по измерениям идет группировка, и вместо детальных записей партии группировка.

AndreiPiter

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
Задача 1.02
« Ответ #11 : Декабрь 10, 2010, 11:18:20 am »
SINISTER_STAR, спасибо,
 1) подсистемы пока не создаю
 2) можно поподробней, я беру учётную полику на дату документа, что тут неправильного (в примере решения из задачника делается именно так)
 3) да,согласен, исправил. (убрал приоритетную партию).
 5) не очень понял, ведь себестоимость в Продажах это себестоимость списанного товара.
 6) можно на примере?
Вложения:
2860963.dt
« Последнее редактирование: Декабрь 10, 2010, 02:00:48 pm от Андрей »

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.02
« Ответ #12 : Декабрь 17, 2010, 02:25:49 pm »
Quote (AndreiPiter)
Прикрепления: 2860963.dt(155Kb)

 давайте будет правильно называть файлики, вы не против?
 Например так: АндрейПитер_20101210_11_18. Вы как-будто не программисты 1С smile что вот это значит: 2860963? С виду набор цифр. Это раз, а второе - у меня например ваших 666666-файлов уже штук 5, вот думаю как их запомнить-то где чей smile

По теме:
 2. SINISTER_STAR, а зачем учетную политику вытаскивать на МоментВремени() ? У нее значение меняется раз в год, как правило момент изменения ну никак не приходится на середину дня, когда один документ приходится на старое значение, а другой - на новое. Следовательно даты будет достаточно.
 5. AndreiPiter, регистр Продажи нужен для того чтобы там отражать продажи, как правило все продажи. Для продаж себестоимость не нужна, совершенно не важно за сколько вы купили товар. Важно за сколько вы его продали, и что еще вы продали вместе с ним (например, услуги: доставка, завертка, улыбки и т.д.). Я так понимаю вы это сделали для того чтобы при обращении к регистру Продажи заодно можно было вытащить и себестоимость? Тут я соглашусь с SINISTER_STAR, себестоимость нужно получать при соединении товара из регистра Продажи с регистром Остатки... Хотя ваш вариант конечно проще.
 6. С отчетом все нормально, только вот циферки у вас там зачем? 1 и 2 в колонке Партия. На примере там пустые ячейки должны быть smile

« Последнее редактирование: Декабрь 17, 2010, 03:40:35 pm от Олег »

sada

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
Задача 1.02
« Ответ #13 : Декабрь 17, 2010, 03:06:44 pm »
Gyd, имя файла 2860963, сайт сам сгенерировал, одна из причин этого - совпадение имени загружаемого файла с именем уже имеющимся на сайте.
« Последнее редактирование: Декабрь 17, 2010, 03:07:23 pm от Андрей »

Gyd

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.02
« Ответ #14 : Декабрь 17, 2010, 03:37:16 pm »
Quote (sada)
имя файла 2860963, сайт сам сгенерировал

 да, похоже так и есть smile

ну-ка попробуем... есть ограничение по кол-ву символов.


Вложения:
AP_20101210.dt
« Последнее редактирование: Декабрь 17, 2010, 03:39:34 pm от Олег »