Перейти к содержимому


ОСВ Средние цены по предприянию


Сообщений в теме: 15

#1 Worf

    Прохожий


  • 25 сообщений

Отправлено 10 февраля 2012 - 10:47

Ещё раз Здравствуйте. Столкнулся с очередной проблемой, прошу помощи. 1С 8.2 Бухгалтерия предприятия. В Оборотно Сальдовой Ведомости по 10 счету формируется средняя цена, но в типовой конфигурации эта цена формируется по каждому складу отдельно, а хотелось бы по всему предприятию в целом. В типовой конфигурации 1С 7.7 есть доработка в Оборотно сальдовой ведомости:
 еи=?(Счет.ПринадлежитГруппе(СчетПоКоду("10"))=1, Ит.Субконто().ЕдиницаИзмерения.Наименование, "");
			    Если Ит.СКД(3) =0 Тогда
    Сум= Ит.СНД()+Ит.ДО();
    кол= Ит.СНД(3)+Ит.ДО(3);
	   иначе
    Сум= Ит.СКД();
    кол= Ит.СКД(3);
			    КонецЕсли;
    Если (Сум=0) или (кол=0)  Тогда
		    цн="---";
	 Иначе
		    цн=Сум/кол;
	 КонецЕсли;
	   Если (кол=0) и (Сум<>0) Тогда
    цн="---";
    Сообщить(" "+Ит.Субконто(1)+" Код: "+Ит.Субконто(1).Код+" с нулевым количественным остатком!"+"");
    С=С+Ит.СКД(1);
    КонецЕсли;
И кажется она и подсчитывает это. В коде я понял только общий смысл, а вот чтобы попробовать создать аналог для 8.2 не хватает знаний программирования на семерке, в частности.
Может есть какой то более простой и логичный способ решения проблемы, типа внешнего отчёта, на инфостар не нашёл, подскажите.
Заранее Спасибо!

#2 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 10 февраля 2012 - 11:36

Ну так уберите группировку по складу
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#3 Worf

    Прохожий


  • 25 сообщений

Отправлено 15 февраля 2012 - 10:08

Если убрать группировку по складам, сумма от этого по другому считаться не будет, тут вся соль именно в том, что Обороты за период и сальдо на конец считаются не как в типовой...

#4 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 15 февраля 2012 - 10:20

Честно говоря, я вообще не очень понимаю, откуда в типовой ОСВ Вы нашли среднюю цену.
Покажите скриншот.
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#5 Worf

    Прохожий


  • 25 сообщений

Отправлено 17 февраля 2012 - 03:56

Переформулирую вопрос, нужно чтобы по счёту 10 велся только количественный учёт, при этом на 41 и на 43 оставался количество/сумма. В настройке параметров учёта на вкладке Запасы, если поставить галочку учёт по складам Ведётся по количеству, оно действует на всё, на 10, 41, 43, а надо только на 10, в этом и запарка)

#6 Наташа

    Ветеран


  • 1 478 сообщений

Отправлено 17 февраля 2012 - 04:00

В настройке параметров учета есть переключатель "Вести учет по складам". У вас стоит "количественно-суммовой", поменяйте на "количественный" и перепроведите документы.
з.ы. на всякий случай делайте предварительно на копии базы, чтобы потом не оказалось чего.. :)

#7 Worf

    Прохожий


  • 25 сообщений

Отправлено 17 февраля 2012 - 04:36

Если (КодСчета = "10") И
	(ИспользоватьОборотнуюНоменклатуру) Тогда
	Если (Субконто = Неопределено) Тогда
	 НовыйВид = Объект.ВидыСубконто.Вставить(0);
	 НовыйВид.ВидСубконто = ПланыВидовХарактеристик[ВидСубконто].Номенклатура;
	 НовыйВид.Суммовой	= Истина;	//Поменять на Ложь
	 НовыйВид.ТолькоОбороты = Истина;
	 Сообщение = Сообщение + " установлено субконто ""Номенклатура"",";
	КонецЕсли;

В настройке параметров учёта если так сделать?

Просмотр сообщенияНаташа (17 февраля 2012 - 04:00) писал:

В настройке параметров учета есть переключатель "Вести учет по складам". У вас стоит "количественно-суммовой", поменяйте на "количественный" и перепроведите документы.
з.ы. на всякий случай делайте предварительно на копии базы, чтобы потом не оказалось чего.. :)
Это всё логично, но ТОЛЬКО количественный учёт нужен Только на 10 счете.

Сообщение отредактировал Worf: 17 февраля 2012 - 04:35


#8 Worf

    Прохожий


  • 25 сообщений

Отправлено 17 февраля 2012 - 05:29

Пока сделал так, добавил в настройке параметров учёта:
Пока ВыборкаСчетов.Следующий() Цикл
    Если (НЕ (ВыборкаСчетов.Ссылка = ПланыСчетов.Хозрасчетный.Тара)) И

Потом ставим в Запасах Количественно/Сумма и при выполнении он пропускает субсчета которые указал.

#9 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 18 февраля 2012 - 12:38

Т.е. только на 10-ке ьез учета складов, а на 41-ом - по складам?
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#10 Worf

    Прохожий


  • 25 сообщений

Отправлено 20 февраля 2012 - 06:42

Просмотр сообщенияBabySG (18 февраля 2012 - 12:38) писал:

Т.е. только на 10-ке ьез учета складов, а на 41-ом - по складам?
Да, так. Только, при этом я как понял учёт Суммовой полностью перестаёт вестись и если смотреть аналитику она будет без цен. Собственно почему встал этот вопрос, программа рассчитывает суммы с учётом внутренних перемещений, в течении месяца были перемещения с подотчёта на подотчёт, эта сумма прибавляется, а по идеи не должна.

#11 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 20 февраля 2012 - 11:15

Просто в этом случае не очень понятно, что будет при проводке вида Дт41 Кт10 - корректной это сумма не будет...
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#12 Worf

    Прохожий


  • 25 сообщений

Отправлено 21 февраля 2012 - 02:20

Просмотр сообщенияBabySG (20 февраля 2012 - 11:15) писал:

Просто в этом случае не очень понятно, что будет при проводке вида Дт41 Кт10 - корректной это сумма не будет...
Да, так и есть. Однако как быть с внутренними перемещениями? Не подскажите место где формируются Цена Начального и Цена Конечного остатка, чтобы посмотреть как программа их считает и попробовать убрать из расчётов Внутренние перемещения?)

#13 Worf

    Прохожий


  • 25 сообщений

Отправлено 21 февраля 2012 - 05:54

Вот на скриншоте видно, что после перемещения по БУ у нас появился минус.
Изображение

Сообщение отредактировал Worf: 21 февраля 2012 - 05:57


#14 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 21 февраля 2012 - 07:49

Мне кажется, что задачу НЕ стоит так решать.
Не припомню, что бы по ПБУ можно было так делать.
А уж где Вам еще это аукнеться - никто не знает. (Например, корректировка стоимости списания - проверяли, как отрабатывает?)
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#15 Worf

    Прохожий


  • 25 сообщений

Отправлено 21 февраля 2012 - 08:22

Корректировка стоимости списания минусы убирает, но при этом Цена меняется, что не есть хорошо. Напряг бухов пусть думают )

#16 Worf

    Прохожий


  • 25 сообщений

Отправлено 22 февраля 2012 - 06:02

Порекомендовали включить режим учета товаров по партиям. 1С же вышла из данной ситуации очень своеобразно: предложили воспользоваться регламентной операцией Корректировка себестоимости номенклатуры.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных