Версия для печати темы (https://pro1c.org.ua/index.php?s=3ee512f995eb3cc7bdef82683abac915&showtopic=27725)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование управляемых форм 1С 8.2 _ Посоветуйте правильно организовать учет

Автор: ged 26.01.16, 17:46

Прошу совета о правильной организации учета.
Задача - реализовать учет удоя молока коров.
Исходные данные: корова доится на протяжении +-10 мес. Для учета надоенного молока раз в месяц (но может быть 2-3 раза) проводятся контрольные удои за 1 день.
В документ вводятся только данные о дате проведения контрольного удоя, корове, сам контрольный удой за день, ДНИ НЕ ВВОДЯТСЯ, а должны рассчитываться (как разность между датами проведения других контрольных удоев) и записываться в движения.

Затем контрольный удой за день умножается на количество дней в месяце = удой за месяц. (ПРИМЕР)
Но если контрольных удоев в учетном месяце сделают 2 или 3, то количество дней, для предыдущих контрольных необходимо пересчитывать.

Если бы был один контрольный удой 01.01.16 то 31 день х 10 л = 310 л.
Контрольный удой ввожу в документ №1, выполняю движения.
Потом, еще сделали контрольный удой 10.01.16, дни теперь считаем до конца месяца: 21 день х 9 л = 189 л.
Второй контрольный удой ввожу в документ №2, выполняю движения.
Но теперь необходимо подкоректировать дни в первом контрольном удое.
Логично было-б его корректировать в момент записи документа №2 со вторым контрольным удоем, но сделать это ведь нельзя, так как в движений первого контрольного удоя регистратором есть документ №1.
Выполнять перепроведение документа №1 вручную после проведения документа №2 тоже как-то не вариант.

Вопрос: куда лучше записывать движения (регистр накопления или регистр бухгалтерского учета или ...) чтобы была возможность редактировать движения созданные другим документом.

Автор: Zaval 26.01.16, 18:45

Цитата(ged @ 26.01.16, 17:46) *
чтобы была возможность редактировать движения созданные другим документом.

Вот об этом забудьте сразу.
Записывайте дату и контрольный удой.
А за месяц - считайте при получении данных(при построении отчета или заполнении документа).
Это все равно цифра неточная.

Автор: Нонна 26.01.16, 20:57

Очевидно, это документ для каких-то стат. наблюдений, поэтому это регистр накопления.

Автор: ged 27.01.16, 8:02

Цитата(Zaval @ 26.01.16, 18:45) *
А за месяц - считайте при получении данных(при построении отчета или заполнении документа).

Короткий вопрос - в запросе для отчета по этому расчетному полю можна делать сортировку и задавать ограничения для границ расчетных значений?

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua