Консультация № 169826
24.06.2009, 17:56
0.00 руб.
0 12 3
Здравствуйте ув. эксперты!

У нас в Узбекистане материалы ведутся на счетах 10(хх). В плане счетов задан признаки "количественный" и "суммарный". Изходя из поставленной задачи надо ввести дополнительный еще один признак (разрез учета). То есть в "объеме". (например в литрах.) Я создал доп. подчиненный справочник к "справочнику.материалы", в котором приходую, расходую в объемах. Как бы все работает. Когда начал строить отчеты, я понял что не могу их поймать функциями "БухгалтерскиеИтоги", СНД(),или ДО() и т.п.
Как мне решить эту задачу не знаю. Если начну перебирать все приходы и расходы, то это занимает очень много времени. Особенно чтоб вычислить начальную сальдо в "объеме". Я уверен что я не первый сталкиваюсь такой задачой. Посоветуйте плз, как быть в данном ситуации. Или же я с самого начало пошел по не правильному пути?
Платформа 77, компонент БухУчет, рел 27.

Спасибо Всем.

Обсуждение

Неизвестный
25.06.2009, 18:51
общий
это ответ
Здравствуйте, Abdugani abdrimov.
Очень удобно служебную информацию хранить в регистрах оперативного учета.
Например, если бензин приходуется в килограммах, а списывается в литрах, то в бухгалтерских счетах краним килограммаж, а в регистрах остатков оперативного учета легко хранить оставшийся литраж, чтобы его оперативно красиво списывать.
Про функцию ДО для регистров можно забыть (ее нет), но тупой перебор движений регистра покажет обороты, и работает сравнительно медленно, но не убийственно медленно.
5
если честно, с регистрами я еще ничего не пробовал, если другие продложенные варианты не дадут ожидаемый результат то придеться попробовать ваш вариант.<br>благодарен за предложенный вариат.
Неизвестный
25.06.2009, 19:09
общий
это ответ
Здравствуйте, Abdugani abdrimov.
Скрее всего Вам нужно создать дополнительный счет (или группу счетов) за баллансом на котором отражать ПРОВОДКАМИ движение в литрах (ну или в другой единице измерения), а потом брать остатки и обороты по данному забаллансовому счету. У нас так реализован штучный учет шкур животных: на баллансовом счету отражаются сумма и вес в кг а на забалансовом количество шкур в штуках.
5
отличная идея, спасибо прямо сейчас попробую!!
Неизвестный
29.06.2009, 08:20
общий
это ответ
Здравствуйте, Abdugani abdrimov.
Здесь все просто делаешь дополнительное субконто Назовем его например "Объем".
Затем при бухзапросе вводишь данное субконто запрос и все должно работать. Пример кода ниже
Если что что неполучится пиши помогу.

Приложение:
БухИтоги = СоздатьОбъект("БухгалтерскиеИтоги");
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Материалы,Материал);
....................................................................................................................
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Объемы,Объем);
ОстатокНаНачало = БухИтоги.СНД("К");
ОстатокНаНачалоСУМ = БухИтоги.СНД("С");
5
спасибо! тоже сейчас поэксперементирую.
Неизвестный
29.06.2009, 09:08
общий
Ув. Владимир Владимирович, что вы думаете о предложенном варианте Алексея, об забалансовом счете. Мне кажется она будет проще?
Неизвестный
29.06.2009, 10:08
общий

При моем способе надо будет просто доработать ВСЕ документы которые работают с 10.х (т.е. добавить проведение по доп.субконто.) ну и соответственно откорректировать функцию подбора материалов для обеспечения перевода остатков из основной единицы измерения в дополнительное, это если полностью дорабатывать.
При использовании забалансовых счетов надо сделать все тоже самое но только дополнительно сделать проверку на соответствие балансового и забалансовых счетов.
Т.к. бухгалтера любят проводить операции ручными проводками.
Неизвестный
30.06.2009, 10:08
общий
спасибо за консультации, очень блогадерен всем
Неизвестный
30.06.2009, 18:25
общий
Ув. Владимир Владимирович, что вы думаете о предложенном варианте Алексея, об забалансовом счете. Мне кажется она будет проще?
Да, проще. Все отчеты уже есть, оборотно-сальдовые и карточки прекрасно показывают забалансовые счета. Кроме того,
забалансовый счет показывает и остатки, и обороты, что гораздо удобнее регистров. Недостаток - нужно переделать все документы, которые могут делать движение по объему, при редактировании остатков операцией нужно редактировать забалансовый счет также (хотя это очень удобно - можно будет редактировать объемы операцией).
Предложение о новом субконто неудобно - слишком много документов прийдется изменять, а пользы мало.
Неизвестный
02.07.2009, 01:08
общий
Шахрайчук Владимир Анатольевич:
Что для забалансового что для 10 продеться переделывать одинаковое количество документов. Но при использовании забалансового счета необходимо учесть следующее что при использовании ручных операций придется делать дополнительную ручную операцию.
Поэтому на мой взгляд в данном вопросе использование того или иного метода это дела вкуса каждого программиста или бухгалтера для кого это делается.
Неизвестный
03.07.2009, 17:42
общий
Замечательная конструкция
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Объемы,Объем);
ОстатокНаНачало = БухИтоги.СНД("К");
ОстатокНаНачалоСУМ = БухИтоги.СНД("С");
А позвольте спросить, в переменной Объем что содержится? 3,56? 4568,24? или ссылка на справочник объемы? где наименование равно 3,49?
Я еще могу понять, если использовать Валюту Литры и сделать счет валютным (а, кстати, неплохая идея. Валютная сумма это тоже число, и там можно хранить объем). Тогда по валюте Литры можно получить число, которое интерпретировать как объем.
Неизвестный
05.07.2009, 18:40
общий
Шахрайчук Владимир Анатольевич:
Да не плохая конструкция.
"Объем" не переменная а справочник в котором содержится переводной коэффициент для перевода основной единицы измерения в используемый в справочнике "Объемы".
Неизвестный
05.07.2009, 18:55
общий
а тогда "Объем" должен быть справочником, подчиненным номенклатуре, при условии что плотность не меняется.
В этом случае даже плотность можно забить в карточку номенклатуры.
Но если (как в случае с большими партиями бензина) плотность меняется от прихода к приходу, и со временем, и от температуры, то Ваше предложение ни к чему хорошему не приведет.
Неизвестный
05.07.2009, 22:37
общий
Цитата: 5474
а тогда "Объем" должен быть справочником, подчиненным номенклатуре, при условии что плотность не меняется.
В этом случае даже плотность можно забить в карточку номенклатуры.
Но если (как в случае с большими партиями бензина) плотность меняется от прихода к приходу, и со временем, и от температуры,

Полностью согласен он и должен создаватся на каждый приход. По сути это обычный партионный учет только на счете 10 со всеми вытекающими из этого доработками программы
Форма ответа