Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Объединение данных по датам с разными датами ..          
lilblzik Подменю пользователя
сообщение 18.03.14, 14:25
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Доброго времени суток!

Ситуация следующая: имею сложности в объединении плана и факта по сроку(план)/дате(факт) сдачи, когда дата фактической сдачи продукции не соответствует дате запланированного срока сдачи в случае, когда строк с данными плана две и более и строк с фактом 2 и более. При этом всем нужно еще и количество учесть (( Т.е. есть следующие данные:

План: Контрагент1 - Номенклатура1 - СрокСдачи1 - Количество1
Контрагент1 - Номенклатура1 - СрокСдачи2 - Количество1
Контрагент1 - Номенклатура1 - СрокСдачи3 - Количество2

Факт: Контрагент1 - Номенклатура1 - ДатаСдачи1 - Количество3
Контаргент1 - Номенклатура1 - ДатаСдачи2 - Количество4


В принцепе количество можно побороть разложив все строки на строки с количеством 1.

Суть: я не знаю как сказать машине, что к плану к1-н1-сс1 нужно подставить данные факта к1-н1-дс1 (сс1 и дс1 различны), к плану к1-н1-сс2 ничего не добавлять, к плану к1-н1-сс3 подставить данные факта к1-н1-дс2 (сс3 и дс2 различны).

Различия в датах плана и факта рассматриваются в следующем свете: перевыполнение плана - когда СрокСдачи больше ДатыСдачи, и срыв срока - когда СрокСдачи меньше ДатыСдачи.


 ! 

Правила, п.4,5
 


Сообщение отредактировал logist - 18.03.14, 15:04

Zaval Подменю пользователя
сообщение 18.03.14, 15:49
Сообщение #2

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

План фиксируется документом?
Вот и сошлитесь на него при фиксации факта.
При группировке по этому документу легко получаете все отклонения без всякой "раскладки по 1 шт".

lilblzik Подменю пользователя
сообщение 18.03.14, 16:14
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 18.03.14, 15:49) *
План фиксируется документом?
Вот и сошлитесь на него при фиксации факта.
При группировке по этому документу легко получаете все отклонения без всякой "раскладки по 1 шт".


Ситуация такова, что привязаться к документу плана я не могу, т.к. при фиксации факта ссылка на док плана не заносится. Единственными связующими, возможным для объединения плана и факта является контрагент и номенклатура. + еще пара реквизитов, которые не вносят абсолютно никакой конткретики, по сути являясь свойствами либо контрагента либо номенклатуры.

Идея с разложением на строки с количеством 1 полностью была примерно следующей: разложить план и факт (две отдельных таблицы) на строки с количеством 1, отсортировать таблицы по номенклатуре, контрагенту и дате, далее дополнить таблицу плана строками таблицы факта в пределах связки контрагент - номенклатура. Т.е. если имея 5 едениц номенклатуры в плане и 3 в факте, мы бы получили таблицу из 5 строк, в которой все 5 строк имели бы план и только 3 первых - факт, тоже самое в случает 5 едениц факта и 3х в плана, только наоборот. Далее проводить аналитику по срывам сроков сдачи. Этот вариант в принцепе годен, но очень кривой и требует много времени на обработку. Позже выложу код этого варианта, мб я криворукий и кто поможет сей вариант оптимизировать.

Zaval Подменю пользователя
сообщение 18.03.14, 16:50
Сообщение #4

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(lilblzik @ 18.03.14, 16:14) *
Ситуация такова, что привязаться к документу плана я не могу, т.к. при фиксации факта ссылка на док плана не заносится. Единственными связующими, возможным для объединения плана и факта является контрагент и номенклатура.

Эта задница будет вечной. То, что Вы пытаетесь делать - это ремонт изолентой. Будете долго мучиться и ничего не добьетесь.
Нужно еще что-то: Договор, Сделка, Заказ, Счет - что угодно.
Нужно дорабатывать структуру информации как минимум в Факте(добавлять ссылку на документ Плана).
Честно, не занимайтесь чепухой.


lilblzik Подменю пользователя
сообщение 19.03.14, 8:07
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 3
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 18.03.14, 16:50) *
Эта задница будет вечной. То, что Вы пытаетесь делать - это ремонт изолентой. Будете долго мучиться и ничего не добьетесь.Нужно еще что-то: Договор, Сделка, Заказ, Счет - что угодно.Нужно дорабатывать структуру информации как минимум в Факте(добавлять ссылку на документ Плана).Честно, не занимайтесь чепухой.


Согласен. Но доработка структуры факта даст результат только ждя данных, которые будут заноситься после внесения изменений. Данные предыдущего периода (а это года) перепроводить никто не будет, и вопрос все равно стоит ребром.

Насчет ".. не занимайтесь чепухой" - надо ((

Zaval Подменю пользователя
сообщение 19.03.14, 17:50
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(lilblzik @ 19.03.14, 8:07) *
Данные предыдущего периода (а это года) перепроводить никто не будет

А нужно ли это? Может, достаточно просто "внести остатки" на определенную дату?
Или провести сейчас инвентаризацию НЗП и записать "по новому" только то, что еще в производстве.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 16.06.25, 22:52
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!