|
Списание материалов «по-среднему». | ☑ | ||
---|---|---|---|---|
0
Dean1235
06.02.15
✎
13:44
|
Здравствуйте, подскажите пожалуйста, у меня в задании : "Списание материалов осуществлять методом «по-среднему»." Как это можно реализовать, в своей конфигурации ( не типовой).
1С:Предприятие 8.3, учебная версия (8.3.4.482) |
|||
96
GROOVY
06.02.15
✎
15:14
|
(94) То есть, это все вышесказанное не более чем треп.
|
|||
97
GROOVY
06.02.15
✎
15:15
|
(95) Да. Ну не на бумаге, тогда были популярны электронные таблицы quattro pro.
|
|||
98
Изучаю1С8
06.02.15
✎
15:16
|
(95) Журналы ордера заполнять это тебе не в запросы в конструкторе лепить!
|
|||
99
Изучаю1С8
06.02.15
✎
15:16
|
(97) Супер калка была.
|
|||
100
GROOVY
06.02.15
✎
15:16
|
(99) О, да... Это было феерично.
|
|||
101
GROOVY
06.02.15
✎
15:17
|
И если потом в шахматке что-то не сходилось...
|
|||
102
Масянька
06.02.15
✎
15:22
|
(97) А как же (93)?
Калка и Quattro Pro - это уже более высшая ступень. (98) Есессьно. Это не среднюю себестоимость для материалов считать в 1С считать :))) |
|||
103
GROOVY
06.02.15
✎
15:25
|
(102) Ну так потом все переписывалось в "простыни".
Жаль, что не узнал уникального метода списания материалов. |
|||
104
GROOVY
06.02.15
✎
15:26
|
Самый гемор был, это списание драг металлов из ОС (компы, оборудование электронное). Вот это ни дай бог никому!
|
|||
105
polosov
06.02.15
✎
15:28
|
(102) В БП при выборе списания ТМЦ "по средней" идет списание по средней скользящей ,а закрытие месяца корректирует стоимость списания.
|
|||
106
Dean1235
06.02.15
✎
15:28
|
(101) Запрос находится в модуле объекта документа расходной? ( в вашей базе)
Оно вручную всегда пишется?(без конструкторов) |
|||
107
Изучаю1С8
06.02.15
✎
15:29
|
(104) Меня большего всего втыкала калькуляция блюд в общепите. Все на бумаге.
|
|||
108
floody
06.02.15
✎
15:31
|
(106) Конструктор запроса как бы намекает.
|
|||
109
Dean1235
06.02.15
✎
15:33
|
(108) Но в документе есть только конструктор движений.
Или пытаться через отчет, затем СКД, и там делать запрос, потом копирнуть оттуда и вставить в модуль? |
|||
110
floody
06.02.15
✎
15:34
|
(109) Правая кнопка мыши в тексте модуля..
|
|||
111
Крошка Ру
06.02.15
✎
15:35
|
(109) Отчет, СКД, потом копировать в модуль? Ну не стоит так-то уж упрощать процесс написания запросов...
|
|||
112
polosov
06.02.15
✎
15:35
|
(109) http://xn----1-bedvffifm4g.xn--p1ai/prog1C-21days/lp1/
Возьми. Очень помогает новичкам. Оно бесплатно. |
|||
113
Dean1235
06.02.15
✎
15:39
|
(90) Блин, что то мне ничего не понятно в вашей конфигурации, столько всего в запросе...
|
|||
114
Dean1235
06.02.15
✎
15:42
|
https://yadi.sk/d/LTXBBLG2eWDN5
Посмотрите кто-нибудь мое "добро" |
|||
115
GROOVY
06.02.15
✎
15:45
|
(114) Вечером посмотрю.
|
|||
116
GROOVY
06.02.15
✎
15:47
|
Вот еще ссылок:
Мультики: http://www.youtube.com/watch?v=s6b8EXmz8a4&list=PLkdnTy1CsgR0y5QgkDfsgYJsETriuKK3f Бумажка: https://docs.google.com/uc?id=0B2f7eow3JbLZRi1hTml1UkdZVjA&export=download Но там дней на 20. Рабочих. |
|||
117
GROOVY
06.02.15
✎
15:48
|
(107) Апельсины принимают в килограммах, а отпускают по штукам. Вот где засада :)
|
|||
118
Dean1235
06.02.15
✎
18:14
|
https://yadi.sk/d/LTXBBLG2eWDN5
обновил |
|||
119
Aleksandr N
06.02.15
✎
18:53
|
(118) Во первых, у вас в регистре "ОстаткиМатериалов" отсутствует ресурс "Сумма"
|
|||
120
Aleksandr N
06.02.15
✎
18:55
|
Во-вторых узнать остаток МПЗ таким образом:
Запрос = Новый Запрос; Запрос.Текст="ВЫБРАТЬ | ОстаткиМатериалов.Период, | ОстаткиМатериалов.Регистратор, | ОстаткиМатериалов.НомерСтроки, | ОстаткиМатериалов.Активность, | ОстаткиМатериалов.ВидДвижения, | ОстаткиМатериалов.Материал, | ОстаткиМатериалов.Склад, | ОстаткиМатериалов.Количество |ИЗ | РегистрНакопления.ОстаткиМатериалов КАК ОстаткиМатериалов"; РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); // Подсчет количества товара на складе ВсегоТовара = 0; Пока Выборка.Следующий() Цикл Если (Выборка.Материал = ТекСтрокаМатериалы.Материал) Тогда Если (Выборка.ВидДвижения = ВидДвиженияНакопления.Приход) Тогда ВсегоТовара = ВсегоТовара + Выборка.Количество КонецЕсли; Если (Выборка.ВидДвижения = ВидДвиженияНакопления.Расход) Тогда ВсегоТовара = ВсегоТовара - Выборка.Количество КонецЕсли; КонецЕсли; КонецЦикла; это извращение. Используйте виртуальный регистр "Остатки" |
|||
121
GROOVY
06.02.15
✎
18:55
|
(120) Виртуальную таблицу регистра.
|
|||
122
Aleksandr N
06.02.15
✎
18:56
|
(121) Да, благодарю.
|
|||
123
GROOVY
06.02.15
✎
19:04
|
Судя по запросу, автору нужно еще один регистр добавить, для хранения стоимости, без разреза по складу.
|
|||
124
Dean1235
06.02.15
✎
19:09
|
(120) (123) В регистре ОстаткиМатериалов не нужно добавлять еще ресурс Цены?
|
|||
125
GROOVY
06.02.15
✎
19:11
|
Нет. Нужен регистр (новый) с измерением Товар и ресурсами Количество и Стоимость.
|
|||
126
GROOVY
06.02.15
✎
19:13
|
Регистр остатков - хранит показатель остатков. Что такое Остаток цены? Бред.
|
|||
127
Dean1235
06.02.15
✎
19:18
|
(126) :) Новый регистр будет связан только с приходной? или с расходной тоже?
|
|||
128
GROOVY
06.02.15
✎
19:24
|
(127) Чувак (извините за панибратство), ты реально вообще не понимаешь что такое "учет".
Остаток - это то, что может увеличиваться и уменьшаться. |
|||
129
GROOVY
06.02.15
✎
19:25
|
Причем, в идеале, если продать все что купили - должно остаться ноль, по всем видам этого показателя.
|
|||
130
Dean1235
06.02.15
✎
19:28
|
Да это понятно, смысл нового регистра чтобы хранить данные цен, каких цен? тех по каким мы приобрели( по приходной) или же тех по которым мы продали( расходной)
|
|||
131
GROOVY
06.02.15
✎
19:31
|
Не цен, а стоимости. Как оценка остатка может быть натуральной (количество), так его можно оценить и в денежном выражении.
|
|||
132
GROOVY
06.02.15
✎
19:32
|
А, все же. Где вы учитесь? На кого?
|
|||
133
Dean1235
06.02.15
✎
19:35
|
(132) ПГУ, специальность "Инф. Системы и Технологии"
У нас нет какого то конкретного предназначения, будь то программист, сис.админ или моделер. Всего по немного и что то не очень получается |
|||
134
GROOVY
06.02.15
✎
19:36
|
(133) Я в посте (56) просил нашу собеседницу решить задачу. Как считаете, какой ответ там будет?
|
|||
135
Dean1235
06.02.15
✎
19:36
|
(131) Ну понятно, что денежном выражении считается Кол-во * Стоимость.
Так добавил новый регистр, теперь как мне вытащить из него цены, чтобы посчитало сумму? |
|||
136
GROOVY
06.02.15
✎
19:37
|
Не, стоимость - это не цена, это общая стоимость всего товара. Цена рассчитается как стоимость / количество (это будет за штуку).
|
|||
137
Dean1235
06.02.15
✎
19:39
|
(134) не знаю, на 150?
|
|||
138
GROOVY
06.02.15
✎
19:40
|
(137) Ага. Теперь нужно написать на бумаге как Вы это посчитали и будет формула для расчета себестоимости списания.
|
|||
139
Dean1235
06.02.15
✎
19:41
|
(136) Стоимость и есть сумма тогда, нет? Как у меня в базе, я считаю сумму как Кол-во*Цену
|
|||
140
GROOVY
06.02.15
✎
19:45
|
(139) Да, это закупочная стоимость.
Посмотрите по ссылкам выше мультик №9, 10, 11, 12. Думаю станет все понятно. |
|||
141
Dean1235
06.02.15
✎
19:52
|
(138) Мы должны высчитать сначала "среднюю" цену товара,
т.е. складываем все цены по которым мы покупали и делим на кол-во этих цен. Затем умножаем наш рез-тат на кол-во проданного товара и получаем себестоимость, так? |
|||
142
GROOVY
06.02.15
✎
19:53
|
(141) Да нет там цен, там (в регистре) в остатке уже общая стоимость товара хранится.
Ну как количество. Если 42 остаток, это ведь не по одной поставке, это по всем. *Остаток |
|||
143
Dean1235
06.02.15
✎
19:58
|
(142) Но я еще не посчитал общую стоимость в регистре, ее считать в форме списка, при изменении ресурса "Стоимость" ?
Если да, то откуда мне брать Цену? С приходной? Как это все записать :(( |
|||
144
GROOVY
06.02.15
✎
20:10
|
(143) Да она сама посчитается, для этого и есть виртуальные таблицы "Остатки".
|
|||
145
GROOVY
06.02.15
✎
20:10
|
Мультики посмотрите. А то больше отвечать не буду.
|
|||
146
Dean1235
06.02.15
✎
20:17
|
(144) Из-за того что я поменял регистр на виртуальный, программа не находит поле ВидДвижения, так как тогда считать остатки?
В мультиках считаете остатки и среднюю стоимость? |
|||
147
Dean1235
06.02.15
✎
20:20
|
(145) обновил базу https://yadi.sk/d/LTXBBLG2eWDN5
может посмотрите, правильно ли? |
|||
148
GROOVY
06.02.15
✎
20:22
|
(146) Там в полях вирт таблицы нет случаем поля с постфиксом "остаток"?
|
|||
149
Dean1235
06.02.15
✎
20:29
|
||||
150
GROOVY
06.02.15
✎
20:32
|
(149) Ничего не показывает.
|
|||
151
Dean1235
06.02.15
✎
20:35
|
(150) Посмотрите мою конфигурацию пожалуйста.
|
|||
152
GROOVY
06.02.15
✎
20:36
|
(151) Ну если Вы мне расскажете как я ее могу посмотреть на Android'е, я посмотрю.
|
|||
153
GROOVY
06.02.15
✎
20:37
|
Судя по вопросам, там все плохо.
|
|||
155
Dean1235
06.02.15
✎
20:39
|
(153) Ну вы говорили вечером посмотрите, время вечер:)
|
|||
157
GROOVY
06.02.15
✎
20:39
|
(155) У кого как.
|
|||
158
ДенисЧ
06.02.15
✎
20:42
|
(156) не, я сейчас вдали от работы... И под рукой 1с нет. А качать 300 метров вареза, чтобы посмотреть на кривую нетленку... Не в пятницу вечером ))
|
|||
160
GROOVY
06.02.15
✎
20:44
|
Модуль расходной скопируйте сюда.
|
|||
161
Dean1235
06.02.15
✎
20:46
|
(160)
Перем Выборка; Перем Результат; Процедура ОбработкаПроведения(Отказ, Режим) //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! // регистр ОстаткиМатериалов Расход Движения.ОстаткиМатериалов.Записывать = Истина; Для Каждого ТекСтрокаМатериалы Из Материалы Цикл Движение = Движения.ОстаткиМатериалов.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Расход; Движение.Период = Дата; Движение.Материал = ТекСтрокаМатериалы.Материал; Движение.Склад = Склад; Движение.Количество = ТекСтрокаМатериалы.Количество; КонецЦикла; // регистр Продажи Движения.Продажи.Записывать = Истина; Для Каждого ТекСтрокаМатериалы Из Материалы Цикл Движение = Движения.Продажи.Добавить(); Движение.Период = Дата; Движение.Материал = ТекСтрокаМатериалы.Материал; Движение.Клиент = Клиент; Движение.Количество = ТекСтрокаМатериалы.Количество; Движение.Цена = ТекСтрокаМатериалы.Цена; КонецЦикла; //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ Запрос = Новый Запрос; Запрос.Текст="ВЫБРАТЬ | ОстаткиМатериаловОстатки.Материал, | ОстаткиМатериаловОстатки.Склад, | ОстаткиМатериаловОстатки.КоличествоОстаток, | ОстаткиМатериаловОстатки.СуммаОстаток |ИЗ | РегистрНакопления.ОстаткиМатериалов.Остатки КАК ОстаткиМатериаловОстатки"; РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать(); // Подсчет количества товара на складе ВсегоТовара = 0; Пока Выборка.Следующий() Цикл Если (Выборка.Материал = ТекСтрокаМатериалы.Материал) Тогда Если (Выборка.ВидДвижения = ВидДвиженияНакопления.Приход) Тогда ВсегоТовара = ВсегоТовара + Выборка.Количество КонецЕсли; Если (Выборка.ВидДвижения = ВидДвиженияНакопления.Расход) Тогда ВсегоТовара = ВсегоТовара - Выборка.Количество КонецЕсли; КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
162
GROOVY
06.02.15
✎
20:49
|
Я сдаюсь. Ничего из того что я говорил, я тут не вижу. Все материалы для решения я показал. Честно старался. Извините, всё!
Удачи в курсовой. Обязательно передайте привет преподавателю. |
|||
164
ДенисЧ
06.02.15
✎
21:00
|
Мать моя....
Откуда в остатках ВидДвижения?? |
|||
166
Dean1235
06.02.15
✎
21:02
|
(164) а как мне посчитать остатки без них
|
|||
167
GROOVY
06.02.15
✎
21:03
|
Тебе "Количество Остаток " Ни о чем не намекает?
|
|||
168
ДенисЧ
06.02.15
✎
21:04
|
(165) за 700 км? Далековато как-то... Не находишь? ))
А смутить меня сложно... (166) А зачем тебе считать остатки с ними? У тебя они уже запросом посчитались... |
|||
169
Dean1235
06.02.15
✎
21:04
|
(165) если б вы хотели помочь, то помогли, а то только "обсуждение". Я не занимался этим столько сколько занимаетесь этим вы.. уж извините
|
|||
170
GROOVY
06.02.15
✎
21:07
|
(169) Мультики посмотрел? Методичку открывал?
Халявщик. Я готовое решение могу нарисовать за 15 минут. Но я не хочу, чтобы мое решение, кто-то выдавал за свое. |
|||
173
Dean1235
06.02.15
✎
21:10
|
(170) а смысл вашего прибывания на форуме только состоит в том, чтобы в каждой теме кидать линки на мультики?
|
|||
175
GROOVY
модератор
06.02.15
✎
21:13
|
(173) Не посмотрел, не открывал...
А смысл своих действий - это мое личное дело. Смысл своего пребывания на форуме попробуй понять. "Помощь получить"? Ну, ну... |
|||
176
ДенисЧ
06.02.15
✎
21:13
|
(169) обоги.
Слово Остаток - о чём тебе говорит? Так, на уровне ассоциаций, оторванных от действительности? |
|||
182
Dean1235
06.02.15
✎
21:18
|
(175) Ну если бы я знал как это все делать я бы тут ничего не писал, это же очевидно
|
|||
183
GROOVY
06.02.15
✎
21:20
|
(182) Очевидно. Зачем курсовые дают? В чем их смысл? Думаешь проверить знания? И при этом не дают базовые знания? Да ладно?! Ты мне как преподавателю это вот все не рассказывай.
Курсовая - это тема, в которой студент должен разобраться самостоятельно. Я тебе дал материалы. Просто под нос готовые материалы для курсовой. Сдать курсовую - значит показать умение обучатся, а не сидеть на форумах. |
|||
186
Масянька
06.02.15
✎
22:15
|
Кстати, примерчик: 2 фигни по 45 рэ, затем 2 фигни по 50 рэ.
Какая средняя себестоимость будет? :) |
|||
187
GROOVY
06.02.15
✎
22:27
|
(186) Я твою формулу не знаю. Раскрой секрет, тогда отвечу.
|
|||
188
GROOVY
06.02.15
✎
22:30
|
Если по средне-скользящей, то 47 будет за штуку. И это при условии отсутствия начального остатка.
Если по средне-месячной, нужно устанавливать даты оприходывания. (186) А вообще заканчивай хрень писать всякую, я сегодня очень расстроился, так как думал у тебя мозги есть. |
|||
189
Масянька
06.02.15
✎
22:35
|
(188) А как люди расстраиваются...
|
|||
190
GROOVY
модератор
06.02.15
✎
22:36
|
(189) Я не правильно выразился. Я разочаровался. Я думал последние месяцы, что ты человек, который набирается знаний, старался следить за ветками. А оказывается тупо троллинг.
Если еще раз замечу забаню на год. |
|||
191
Dean1235
06.02.15
✎
22:48
|
(189) :)))
|
|||
192
Злопчинский
07.02.15
✎
01:05
|
(56) это блин зависит когда пропажк обнаружат
|
|||
193
Злопчинский
07.02.15
✎
01:07
|
про среднюю и среднюю скользящую уже упоминали?
И упоминали что по бу (могу ошибаться) списывать надо как раз по средней на конец отчетного периода а не по средней скользящей Хотя могу бред нести |
|||
194
Злопчинский
07.02.15
✎
01:11
|
(186) себестоимость будет 4 штуки на сумму 190 рублей
Больше нифейхоа сказать нельзя Бо ни одной лперации расхода еще не зарегестрировано |
|||
195
Злопчинский
07.02.15
✎
01:13
|
(190) не надо Масяньку (е)банить ну то есть электронный бан накладывать
Хоть иногда ожиаляж вносит Опять же у них у женщин наука уже установила какаято там спайка между полушариями мозга отсутсвует Отсюда алогичность и прочие отличия от настоящих человеков ;-) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |