|
Оперативный учёт | ☑ | ||
---|---|---|---|---|
0
wambo
26.03.13
✎
00:46
|
Являюсь новичком в области 1С программирования...
Стоит такое задание: Компания занимается оптовой торговлей. Поступление товаров отражается документом «Приходная накладная», продажа - «Расходная накладная». Учет товаров ведется в разрезе складов. Поступление и продажа осуществляются с указанием склада (в шапке документа). В документе «Приходная накладная» вводится товар, цена, количество; себестоимость рассчитывается по формуле: цена * количество. В документе «Расходная накладная» вводится товар, цена продажи; сумма продажи рассчитывается по формуле: цена продажи * количество. Списание себестоимости должно быть организовано по партиям, в зависимости от текущего значения принятого на этот год в учетной политике метода списания себестоимости (FIFO или LIFO). Еще раз подчеркивается – учетная политика действует год. На следующий год метод списания может смениться. Для расчета себестоимости при списании товара необходимо учитывать только момент поступления товара в компанию, вне зависимости от того, на какой склад он пришел. Предположим, что для метода списания FIFO первое поступление портсигара произошло на склад «Основной» документом «Приходная накладная №1», а потом на склад «Транзитный» документом «Приходная накладная №2». В этом случае при продаже товара со склада «Транзитный» в первую очередь должна быть списана себестоимость портсигара по документу «Приходная накладная №1», так как она пришла раньше. Необходимо построить отчет по продажам товаров за период и остаткам товара по складам на указанную дату. Да вот не задача... С какой стороны подойти к этой задаче? Я создал справочники, документы. Так же регистр сведений УчётнаяПолитика, и регистр накопления ОстаткиТоваров с измерениями: товар, склад, партия (ссылка на документ прих.); ресурсами: колво, сумма, себестоимость; реквизитом комментарий. Я на правильном пути? Далее в коде документа пытаюсь писать (просто для теста...): Процедура ОбработкаПроведения(Отказ, РежимПроведения) Запрос=новый Запрос; Запрос.Текст=" |ВЫБРАТЬ | УчётнаяПолитикаСрезПоследних.Период, | УчётнаяПолитикаСрезПоследних.УчётнаяПолитика, | УчётнаяПолитикаСрезПоследних.МетодСписания |ИЗ | РегистрСведений.УчётнаяПолитика.СрезПоследних(&Дата, ) КАК УчётнаяПолитикаСрезПоследних |"; запрос.УстановитьПараметр("Дата",Дата); Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл КонецЦикла; Если (Результат.МетодСписания = "FIFO") Тогда Для Каждого ТекСтрокаТовары Из ПрихНаклТаблЧасть Цикл // регистр ОстаткиТоваров Приход Движение = Движения.ОстаткиТоваров.Добавить(); Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата; Движение.Товар = ТекСтрокаТовары.Товар; Движение.Склад = Склад; Движение.Количество = ТекСтрокаТовары.Количество; Движение.Сумма = ТекСтрокаТовары.Себестоимость; Движение.Комментарий = "Приход товара"; КонецЦикла; КонецЕсли; КонецПроцедуры Но как трансформировать это как то в реалии моей задачи? Я немного даже не понимаю условие чего от меня хотят(.... Может есть идеи, и примерно как это реализовать? |
|||
1
Maniac
26.03.13
✎
00:47
|
Никогда не понимал термина УчетнаяПолитика.
Какая нафиг учетная политика. |
|||
2
wambo
26.03.13
✎
00:55
|
ну это не мой каприз) сказано что надо, значит надо.... особо себя 1с-м в будущем не вижу, но сдать надо) (
v 8.1 нужен подробный "мануал" что куда и тд) |
|||
3
Aleksey
26.03.13
✎
01:06
|
а для чего учетная политика при приходе? там же пофиг фифо или не фифо, там же нет списания
|
|||
4
Aleksey
26.03.13
✎
01:07
|
и на регистре остаток товара не нужно ни партия ни сумма
ну еще пару регистров добавить типа регистр партии и регистр продажи и почти типовая ТиС будет готова |
|||
5
wambo
26.03.13
✎
01:09
|
т.е. парочку регистров? зачем? мне б алгоритм действий какой...
|
|||
6
Aleksey
26.03.13
✎
01:11
|
ну анализ продаж ты по документам будешь строить? Или как в типовой будешь в регистр остатки пихать?
|
|||
7
Reaper_1c
26.03.13
✎
01:11
|
Начать нужно со скачивания каркасной конфигурации с сайта 1С...
|
|||
8
Aleksey
26.03.13
✎
01:11
|
на сайте 1с есть конфигурация?
|
|||
9
Злопчинский
26.03.13
✎
01:11
|
(0) В звпросе результат сразу отсортируй по убыванию или возрастанию в зависимости от фифо/лифо - ясен пенб это для расхода. Для прихода - тупо приходуешь и все безо всякизфифолифов
|
|||
10
Aleksey
26.03.13
✎
01:11
|
или ты про мисту говоришь? и про конфигурацию минисклад
|
|||
11
Aleksey
26.03.13
✎
01:12
|
(9) он еще не дошел до запроса
|
|||
12
wambo
26.03.13
✎
01:13
|
ээээ, никаких каркасов) вы чё)
анализ - по документам |
|||
13
wambo
26.03.13
✎
01:14
|
до запроса не дошёл, потому что не знаю по чём и как его построить(
особо подобного мы не рассматривали, вот в чём беда, это скажем так курс с мин. набором лекций, а лаба, меня кидает в дрожь |
|||
14
Злопчинский
26.03.13
✎
01:17
|
отчет по продажам и остаткам - это самое простое будет в твоей работе.
|
|||
15
Злопчинский
26.03.13
✎
01:19
|
если тебе из регистра сведений надо получить только метод списания, действующий, то выкинь нафиг
| УчётнаяПолитикаСрезПоследних.Период, | УчётнаяПолитикаСрезПоследних.УчётнаяПолитика, - нахрена они? |
|||
16
wambo
26.03.13
✎
01:19
|
может кинуть сам файлик 1с-ки?
https://dl.dropbox.com/u/59666091/1Cv8.1CD откуда будут браться остатки и тд? если это не займёт более 5 минут может вы бы показали что хотите до меня донести? |
|||
17
wambo
26.03.13
✎
01:19
|
если тебе из регистра сведений надо получить только метод списания, действующий, то выкинь нафиг
| УчётнаяПолитикаСрезПоследних.Период, | УчётнаяПолитикаСрезПоследних.УчётнаяПолитика, - нахрена они? построитель запросов.... так учили... |
|||
18
Злопчинский
26.03.13
✎
01:21
|
Приход сделать тупо - приход и все безо всяких анализов.
А расход - примерно как в (0) только организаовать запросом сортировку партий прихода в зависимости от метода и из этих приходов последовательно списывать расходуемое количество пока оно не станет =0. |
|||
19
Злопчинский
26.03.13
✎
01:22
|
по 8-ке - это пусть другие над тобой глумятся.
бо я в снеговике почти ноль. Успехов! |
|||
20
Злопчинский
26.03.13
✎
01:22
|
917) основная идея запросов - тянуть только то что надо, без лишних объектов/реквизитов, чтобы быстрее...
|
|||
21
wambo
26.03.13
✎
01:26
|
ок, и на том спасибо)
|
|||
22
Злопчинский
26.03.13
✎
02:24
|
(21) днем приходи, ща спят все
|
|||
23
wambo
26.03.13
✎
22:13
|
ну что же, я здесь, каковы мои действия?
|
|||
24
GROOVY
26.03.13
✎
22:50
|
Задача из сборника задач по подготовке к аттестации. Судя по вопросам тебе еще рано ее решать. Если работодатель такое дал, то ты ему не подходишь.
(23) Начни с азов. |
|||
25
GROOVY
26.03.13
✎
22:52
|
"регистр накопления ОстаткиТоваров с измерениями: товар, склад, партия" - уже не правильно.
|
|||
26
Лефмихалыч
26.03.13
✎
23:03
|
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл КонецЦикла; испепели, а на освободившееся место положи МетодСписания = Перечисления.МетодСписания.ФиФО; Результат = Запрос.Выполнить(); Если не Результат.Пустой() Тогда Выбора = Результат.Выбрать(); Выборка.Следующий(); МетодСписания = Выборка.МетодСписания |
|||
27
Лефмихалыч
26.03.13
✎
23:04
|
А вообще, рано тебе еще синема - тебе еще не исполнилось 16 вёсен.
Начни с книжки Радченко - там сквозной пример есть про все на свете |
|||
28
wambo
26.03.13
✎
23:24
|
< Задача из сборника задач по подготовке к аттестации. Судя по вопросам тебе еще рано ее решать. Если работодатель такое дал, то ты ему не подходишь.
(23) Начни с азов. > Заказчик) хм.... универская лаба лишь.... |
|||
29
wambo
26.03.13
✎
23:25
|
(26)
эм, а как перечисления связанны во временном пространстве? |
|||
30
wambo
26.03.13
✎
23:29
|
в книге
Сборник задач для подготовки к экзамену «1С:Специалист» по платформе «1Спредприятие 8» используется регистр учётная политика... |
|||
31
Лефмихалыч
26.03.13
✎
23:29
|
(29) чо?..
|
|||
32
wambo
26.03.13
✎
23:30
|
(31)
МетодСписания = Перечисления.МетодСписания.ФиФО; |
|||
33
Лефмихалыч
26.03.13
✎
23:30
|
(30) и?..
ты явно пытаешься что-то сказать |
|||
34
wambo
26.03.13
✎
23:31
|
мда.... слегка трудно понять 1с после php, нечто похожее есть, но абсолютно разное)
|
|||
35
Лефмихалыч
26.03.13
✎
23:31
|
(32) я так понимаю - это ты демонстрируешь свой ч0рный пояс по копипасте или чего?
|
|||
36
wambo
26.03.13
✎
23:31
|
(33)
зачем тут Перечисления ? как я получу политику к примеру за 2009 год? |
|||
37
Лефмихалыч
26.03.13
✎
23:32
|
(34) особенно, когда весь семестр "просидел за колонной"
|
|||
38
wambo
26.03.13
✎
23:33
|
(37)
не об этом речь дорогой.... учитывая что на лекциях ещё и до отчётов не добрались... |
|||
39
wambo
26.03.13
✎
23:33
|
(37)
и уж тем более препод на мой регистр учётнаяполитика сказал что так и надо.... |
|||
40
wambo
26.03.13
✎
23:36
|
просто сказали бы конкретно, нам влом с тобой нубасом колупаться, зачем эти "наезды" пошли? или вы тоже сразу всё знали и понимали на 300%
|
|||
41
wambo
26.03.13
✎
23:37
|
http://www.ax-online.ru/Exams/AttPlatf/Task-1.1.aspx
Для хранения текущего значения принятого на этот год в учетной политике метода списания себестоимости создадим регистр сведений УчетнаяПолитика. Периодичность - В пределах года, т.к. в задаче не сказано, что изменение учетной политики д........................ |
|||
42
Лефмихалыч
26.03.13
✎
23:39
|
(40) скукожь это обратно, ни кто на тебя не наезжает - кому ты нужен? - просто ты не обладаешь ни какими теоретическими знаниями и не представляешь, зачем нужны те и другие объекты платформы и в результате ни кто тебя понять не может. Начни, я тебе говорю, хоть с Радченко - там аккуратно все по полочкам разложено
|
|||
43
wambo
26.03.13
✎
23:44
|
(42)
возможно представляю(разумеется не всё), только выразить это словесно не могу... Мой вопрос далее.... По ссылке, видим регистр сведений УчётнаяПолитика. Вы же насколько я понял отрицаете его, или я не прав? Что за радченко, где его взять? |
|||
44
Либерал
26.03.13
✎
23:49
|
чувак, забей пока на учетную политику - пусть она пока к примеру у тебя будет "всегда ФИФО".
проясни сначала в голове остальное как сделать. по поводу "временных пространств перечисления" - нету их - ты не понял. перечисление - очень простая сущность - это типа фиксированный и неизменяемый список/массив неких значений, который можно использовать в коде и т.п., ссылаясь на эти значения. т.е. в твоем примере Перечисления.МетодСписания - это просто список возможных в принципе методов списания строчка кода МетодСписания = Перечисления.МетодСписания.ФиФО; означант по смыслу примерно следующее: МетодСписания = "Метод списания ФиФО"; ищи Радченко и кури, иначе нет общей терминологии даже для разговора |
|||
45
GROOVY
26.03.13
✎
23:56
|
Чувак с учетной политикой разбирается...
Тебе пару влепят за проектирование регистра с остатками товаров. |
|||
46
wambo
26.03.13
✎
23:58
|
(45)
с чего бы вдруг пару) ? смотрю просто ссыль, и книгу что выше кидал, и такое ощущение что они на своей волне, вы на своей, а я вообще не понять где.... Как говорится: моя твоя не понимать... Ладно буду курить, если что буду спрашивать. |
|||
47
wambo
26.03.13
✎
23:59
|
(45)
какого именно регистра? ... |
|||
48
GROOVY
27.03.13
✎
00:01
|
(47) Смотри пост (25)
|
|||
49
Лефмихалыч
27.03.13
✎
00:02
|
(43) ни чего ты не знаешь и понял не правильно
(45) охнихренасебе, а чо, где-то есть вузы, где могут реально влепить пару за хреновый регистр? адинэсников уже начал прямо учить в вузах? |
|||
50
GROOVY
27.03.13
✎
00:03
|
(49) Уже года 3 эксперимент идет. 1С и в школах теперь изучают.
|
|||
51
Лефмихалыч
27.03.13
✎
00:05
|
Эдак скоро про одинэсников начнут попсовые песни петь, как в свое время про бухгалтеров...
|
|||
52
wambo
27.03.13
✎
00:05
|
(49)
уверен на 200% ? ничего это значит 0, даже не понимать что такое справочник) Мне крайне не нравится твой тон дружище. Тише! Успокойся! Для начала вспомни себя скажем в молодости, я думаю было крайне не приятно когда злой дядька изрыгал желчь в твой адрес, не так ли? |
|||
53
wambo
27.03.13
✎
00:07
|
(49)
да и далеко не всегда ученик глуп, есть случаи когда мудрец не может изложить свою мысль доступно |
|||
54
Лефмихалыч
27.03.13
✎
00:07
|
(52) таки да, ноль. Знать, что такое справочник и не знать что такое периодический регистр сведений - это полный беспросветный ноль
|
|||
55
wambo
27.03.13
✎
00:08
|
(0) (54)
Кто то сказал что я не знаю про периодический регистр сведений ? < Я создал справочники, документы. Так же регистр сведений УчётнаяПолитика... > Понятно дело что он переодический. Где то я написал что то? По моему это вы начали меня путать, что он нах не нужен |
|||
56
shlyahtich
27.03.13
✎
00:09
|
(1) если вы новичок то задача расчета себестоимости не для вас - отдайте ее профессионалам, пока не наломали. в УПП и в УТ11 реализована и если у вас УТ11 то пользуйтесь типовым лучше
|
|||
57
wambo
27.03.13
✎
00:10
|
(56)
форум меня удивляет.... люди не умеют читать) выше написано, это просто учебная задача |
|||
58
Bigcalm
27.03.13
✎
00:11
|
(55)Да не обращай ты на него внимания, один хрен он ничего толкового начинающим не в состоянии подсказать, вон лучше Чистого слушай, всяко пользы больше будет.
|
|||
59
Лефмихалыч
27.03.13
✎
00:11
|
(52) я в твоем возрасте сначала книжки читал, а потом только пробовал тыкать в небо пальцем. По этому у меня таких проблем все же не было.
(53) в данной ветке у тебя не получилось это продемонстрировать (55) ты сам это сказал в (29) |
|||
60
GROOVY
27.03.13
✎
00:12
|
(55) Вот предположим, есть необходимость менять учетную политику только 1 раз в год, но всегда только с первого апреля. Каким образом это можно реализовать?
|
|||
63
Bigcalm
27.03.13
✎
00:12
|
(58) Пардон, Чистова Павла слушай, у него и опыт обучения есть, и знаний побольше, нежели у этого ....
|
|||
64
wambo
27.03.13
✎
00:14
|
(59)
вот именно, что у меня всё так и было с переодикой, но перечисление меня запутало. Лев, у меня складывается ощущение что вы хвастун и хам( Имхо.... ТУт много людей, все видят прекрасно что я не претендую на звание "босс", но тем не менее, пытаются сделать это в вежливой форме, либо промолчать.... Дать дружеский пинок под зад с направлением. А не просто пинок.... Ребзики, кто потратил своё время, спасибо! ) |
|||
65
shlyahtich
27.03.13
✎
00:15
|
(57)
сказано Стоит такое задание: про учебность ни слова читайте РАУЗ книжки))0 и вспоминайте как решать систему линейных уравнений |
|||
66
GROOVY
27.03.13
✎
00:16
|
(64) ЛефМихалыч отличный специалист, и по опыту моего общения м ним, крайне (!) адекватный человек. Я бы перечитал его сообщения и задумался.
|
|||
67
Лефмихалыч
27.03.13
✎
00:18
|
(65) да на самом деле были слова про учебность в самом начале, тв просто не заметил
(66) фигасе!.. спасибо :) |
|||
68
GROOVY
27.03.13
✎
00:18
|
Неожиданно, это в Белоруссии учат в вузах 1С? Опа...
|
|||
69
Лефмихалыч
27.03.13
✎
00:18
|
(68) ну, должны же в России одинэсники откуда-то появляться :)
|
|||
70
DirecTwiX
27.03.13
✎
00:19
|
(68) В МАИ по-моему тоже изучает 1С. Может даже и в вышке..
Очень удивился, когда узнал) Но делают всё правильно) |
|||
71
wambo
27.03.13
✎
00:20
|
(68)
нет такой страны как Белоруссия мужики) Тоже самое что сказать афроамериканцу - нигер... Я б сказал что не учат, а знакомят |
|||
72
wambo
27.03.13
✎
00:21
|
(69)
Не надейтесь) У нас это "не тема".... аутсорс более актуален, ясно не 1с |
|||
73
Reaper_1c
27.03.13
✎
00:22
|
(64) А еще нам достаточно тяжко от того, что норматив на такую задачу - 40 минут. Потому тебя и отправляют к книжкам - достаточно тяжело без насилия помочь тебе попасть на нашу сторону пропасти.
|
|||
74
GROOVY
27.03.13
✎
00:23
|
(71) Да, да, мы помним как МИД Белоруссии просило в документах указывать название как "Республика Беларусь". Но в России принято именно так. Это как Иностранцев просить Москву не называть Москоу.
|
|||
75
Лефмихалыч
27.03.13
✎
00:23
|
(72) да вот ни фига - тут двое ваших весь форум в страхе держат. Один вон прямо сейчас в ветке про УТ лютует, сверкая лысиной
|
|||
76
wambo
27.03.13
✎
00:26
|
(75)
"новое поколение" наших программистов косо смотрят в сторону 1С... лишь единицы.... в основном "старой закалки", тру программеры, а не япишуигрунамобилу |
|||
77
Лефмихалыч
27.03.13
✎
00:28
|
+(75) один три года напропалую баню сторожил и только откинулся, второй недавно на дежурство заступил некоторыми частями своего распухшего эго...
|
|||
78
zladenuw
27.03.13
✎
00:33
|
||||
79
К_Дач
27.03.13
✎
00:54
|
(0)
http://www.mista.ru/tutor_1c/example_sklad.htm - вот с чего начни. И потом, ты понимаешь, что значит слово "партия"? как только ты ответишь себе на этот вопрос - сразу поймешь, почему в регистре остатков не следунт создавать такое измерение... |
|||
80
К_Дач
27.03.13
✎
00:57
|
Для расчета себестоимости при списании товара необходимо учитывать только момент поступления товара в компанию, вне зависимости от того, на какой склад он пришел. Предположим, что для метода списания FIFO первое поступление портсигара произошло на склад «Основной» документом «Приходная накладная №1», а потом на склад «Транзитный» документом «Приходная накладная №2». В этом случае при продаже товара со склада «Транзитный» в первую очередь должна быть списана себестоимость портсигара по документу «Приходная накладная №1», так как она пришла раньше.
Внимательно перечитать... |
|||
81
К_Дач
27.03.13
✎
01:32
|
Мне не спится, так что... тем более новичков не особенно жалуют тут))
Партия и склад - это разные сущности. Признаком партии в задаче является документ-поступление. И также в разрезе документов-поступлений ведется суммовой учет. А на складе суммвой учет не актуален - кладовщику неинтересно, сколько стоит вон та хрень, что лежит у него на полке, ему главное чтобы она в наличии была и все. Так что на складе только количественный учет. Не берем материальную ответсвенность кладовщика ;) Нет, ну по факту никто не мешает в регистре остатков сделать еще и партию, но что произойдет, когда ты попытаешься понять, сколько у тебя яблок пришло по Док№1 и сколько по Док№2? Будешь перебирать все склады в цикле? Не гуд. Приход1 Яблоки 10 штук по цене 10 рублей = 100 рублей Склад1 Приход2 Яблоки 20 штук по цене 15 рублей = 300 рублей Склад2 Клиент хочет купить 15 яблок. У тебя метод списания ФИФО. То есть: "первый пришел - первый ушел". Расход1 - 2 строки-движения: - 10 штук по цене продажи 50 рублей списано со Склад1 - 5 штук по цене продажи 75 рублей списано со Склад2 А теперь подумай, какие будут регистры, какой документ будет по ним делать движения в "+", а какой - в "-". Ну и посчитай выручку по яблокам в данном случае))) |
|||
82
GROOVY
27.03.13
✎
01:41
|
Ну давай и ячеистое хранение в контексте партионного учета разберем, и обособленное хранение партий.
|
|||
83
GROOVY
27.03.13
✎
01:42
|
Считать не выручку, а прибыль нужно. Выручка не поменяется.
|
|||
84
К_Дач
27.03.13
✎
01:44
|
(82) ну уж не на ночь глядя и явно не в этой ветке
(83) ну да, имел ввиду прибыль. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |