Имя: Пароль:
1C
1С v8
Задача на тему склада
,
0 golovonometr
 
27.02.15
13:24
Есть склад, с Номенклатурой, у него есть приход и расход. Это могут быть материалы, оборудование и все измерятся разными величинами, что-то штучно, что-то килограммами, что-то литрами.

Есть справочник номенклатура, я в принципе могу создать еще один ЕдиницыИзмерений. И в номенклатуре указать, что чем измеряется. Но получается при продаже у меня будет стандартное поля для всех - количество, в которое будут вводить как целые числа, так и дробные. Это плохо
1 Wobland
 
27.02.15
13:26
0.5 - это нормально. 1 литр - как-то многовато для меня
2 1Сергей
 
27.02.15
13:27
да, дробные числа это не по фэншую. Они какие-то... ненатуральные, что ли. От них болит голова, повышается давление
3 Ненавижу 1С
 
гуру
27.02.15
13:29
(0) и?
4 Худой
 
27.02.15
13:32
Уже совсем плохо
5 golovonometr
 
27.02.15
13:34
Это плохо тем, что 0.5 оборудования быть не должно, в справочнике ЕдиницыИзмерений, я могу добавить реквизит целочисленное значение типа булеан. А что потом? В форме списания или поступления товара, проверять что выбирает пользователь, так?
6 Wobland
 
27.02.15
13:34
>целочисленное значение типа булеан
да что за день такой
7 D_E_S_131
 
27.02.15
13:40
(6) Я был почти год в "забане", но не припоминаю, что бы год назад было так весело на "мисте". Откуда эти люди-головометры взялись? Санкциями присланы что ли?
8 golovonometr
 
27.02.15
13:41
сорри, имелось ввиду реквизит "ЦелочисленноеЗначение" тип булеан
9 Wobland
 
27.02.15
13:43
(8) на зачем?
10 Wobland
 
27.02.15
13:43
(7) bananan, например
11 Wobland
 
27.02.15
13:44
12 VladZ
 
27.02.15
13:44
(0)  что за поток сознания?
Возьми любую типовую и посмотри, как там сделано.

Никто тебе не мешает "содрать идею" оттуда.
13 Torquader
 
27.02.15
13:45
Целочисленное значение типа boolean - а в чём, собственно говоря, проблема - во многих языках BOOL определяется как int, так что это проблемы не конкретного индивидуума.
14 PR
 
27.02.15
13:46
(5) Мне кажется, на этом этапе уже стоит обратиться к программистам.
15 golovonometr
 
27.02.15
13:46
я обожаю сдирать идеи, и потом еще выдаю их за свои) но и любой типовой у меня и нет сейчас, и я учусь же.
16 VladZ
 
27.02.15
13:48
(5) Давай так: чего ты хочешь добиться? Правильности введенных данных? Или чего?
17 golovonometr
 
27.02.15
13:48
Torquader, давайте закроем тему, так оно и есть, но чуваки ржут) просто у меня другой вопрос, а все летит во флейм)))
18 golovonometr
 
27.02.15
13:50
Да, чтоб например не ввели половину автомобиля, или чтобы пользователь кладовщик понимал что он приходует километр проволоки, а не 1 метр. Как-то так
19 Обработка
 
27.02.15
13:50
(0) (17)
1. Научись четко излагать вопрос.
2. Пообщайся с живым программистом у которого опыт хотя бы   2 года.
3. Не переживай за флуд. Это полезно.
20 s_ustinov
 
27.02.15
13:53
(15) в единице измерения для товара задавай точность - сколько чисел после запятой можно указывать.
а если при этом извернешься, и твоя чудо поделка сможет обрабатывать отрицательные числа, то можно будет получать мега фишку - при минус 1 пользователь сможет списать 10 пачек, или 20, а 3 или 9 - не сможет. :)))
слушай, вот зачем человеку с таким ником, как у тебя, писать на форум в рабочее время? почитай "как размножаются ежики" или "записки жены программиста" - и будет тебе счастье :)
причем не только тебе :)
21 VladZ
 
27.02.15
13:54
(18) Есть единица измерения, есть количество. Пользователь видит, что он ввел 0.5 метра или 0.5 штуки. Или километры.

В чем проблема-то?
22 hhhh
 
27.02.15
13:54
(18) вообще-то миллионы работают с 1с, никто еще 0,5 автомобиля не внес. Так что забей на это. Никто не заморачивается.
23 Обработка
 
27.02.15
13:57
По поводу твоей задачи.
Классика жанра
1. Обычно номенклатура имеет реквизит "единица измерения" или "основная единица измерения"
2. Если в конфигурации позволено иметь номенклатуре несколько единиц измерений то есть объязательно табличная часть для номенклатуры где указывается какие ед измерений могут быть. И там же есть кратность.
3. дальше не могу...уже ...
24 Garykom
 
гуру
27.02.15
13:58
(0) Ответьте (для себя) сначала на один простой вопрос..

Есть кусок сыра (кабеля или еще чего) его поделили на 3 части и продали этими частями (разным покупателям).

Так в приходе был 1 штук, при списании этой одын штук сколько дробно списывали? 0,33 + 0,33 + 0,34 или 3 раза по 0,33 и 0,01 оставили себе на складе? ))
25 Обработка
 
27.02.15
13:58
(0) Если хочешь ноу хау то введи реквизит в справочник номенклатура "целочисленное" И дальше контролируй.
26 probably
 
27.02.15
13:59
(22) +1
Но если прям так надо, то завести в единице измерения точность и в форме ввода можно осуществлять проверку и не давать вводить некорректности.
Но в таком случае дешевле будет вместо кладовщика обезьяну нанять.
27 mikecool
 
27.02.15
14:03
тема не соответствует содержанию, можно банить
28 golovonometr
 
27.02.15
14:03
Обработка, блин примерно сейчас так и сделал, уже не нравится, в справочнике ЕдиницыИзмерений начинаю плодить одинаковые величины, но одни целочисленные, другие нет, в итоге - бяк. Кстати с табличной частью понравилось, наверно так и поступлю, а в форме уже буду обрабатывать что выбирает пользователь.

Да примерно так и хочу, чтоб на складе сидела даже обезьяна и не могла занести такие данные которые не следует вводить. Это же предельно ясная задача? или нет?
29 uno-group
 
27.02.15
14:06
(28) ну дык, а что помешает им ввести скажем "3" вместо "4"? если человек идиот то это не лечится.
30 probably
 
27.02.15
14:07
(28) это нахер никому не нужная работа.
Ты сейчас переживаешь, что на склад придет одна машина, а кладовщик вобьёт 0,5 и хочешь от этого защититься.
Тогда что будешь делать, когда придет две машины, а кладовщик забьет 1??
31 uno-group
 
27.02.15
14:08
А потом окажется что человек сделал предоплату 50% и народу нужно налоговую провести на 0.5 автомобиля. Не все кажущиеся верными логические заключения верны для учета.
32 golovonometr
 
27.02.15
14:14
а коим местом предоплата или налоговая должна влиять на склад, есть машина на складе, она же целая. Такой учет нужно выносить, не канает же в движениях отображать приходы и расходы по пол автомобиля, или я туплю?
33 D_E_S_131
 
27.02.15
14:16
(32) "есть машина на складе, она же целая" — не актуально для многих складов на Дальнем Востоке.
34 golovonometr
 
27.02.15
14:16
Я вот думаю о другом, если например был приход гвоздей 2 тонны, а списываются они поштучно??
35 mikecool
 
27.02.15
14:18
(34) это уже отдельная тема, заводи новую
обсудим твой велосипед
36 D_E_S_131
 
27.02.15
14:19
(34) Для ТМЦ должна быть задана единица хранения — самая минимальная неделимая единица ТМЦ. Так же могут быть заданы другие единицы, а у них указан некий коэффициент. Коэффициент означает сколько минимальных неделимых единиц ТМЦ содержится в новой единице. Напримере твоих гвоздей:
ТМЦ "Гвоздь"
   единица остатков - "Штука" (коэф = 1)
   единица №2 - "Тонна" (коэф = 100500)
37 floody
 
27.02.15
14:19
(34) тогда вам нужно знать, сколько гвоздей в тонне и завести коэффициенты.. ну или знать массу одного гвоздя и продавать например по 5 грамм гвоздей

головонометр - чойта?
38 Крошка Ру
 
27.02.15
14:23
ТМЦ "Ваз"

   единица остатков - "Болт" (коэф = 1)
   доп. единица остатков - "Ведро" (коэф = 1)
   основная единица  - "Штука" (коэф = 1*Ведро+100500*Болт)

и списывай в какой угодно пропорции.
39 Phace
 
27.02.15
14:25
(32) ...и тут вдруг на "машине этой твоей, решили заменить АКБ, а старый решили сдать за денежку в утиль, как продажу старого АКБ оформлять будешь? :)
40 Мэс33
 
27.02.15
14:28
Классно
41 Garykom
 
гуру
27.02.15
14:30
(34) есть такое понятие в учете "разукомплектация" - это когда большую единичку со склада списывают, а взамен на учет приходуют много(несколько) мелких единиц измерения
42 uno-group
 
27.02.15
14:35
(32) ее могут разбирать продать двигатель за 1/3 цены или продать по 0.5 2 разным людям которые внесут ее потом как уставной фонд например фирмы. опять же в документе тип учета упр фин и по фин учету на складе 0.5 машины, а по фин 1.
43 Phace
 
27.02.15
14:39
спугнули похоже...
44 Garykom
 
гуру
27.02.15
14:42
Может хорош трепать чушь про 0,5 машины? Все от единиц измерения зависит, есть делимые явно (кг., м.), есть явно неделимые (шт.) а есть неявно-возможно делимые (упак., компл. и т.д.)

кстати авто это комплект...т.е. можно разукомплектовать и продать по запчастям по шт.

в типовых есть в ТЧ доков "ЕдиницаИзмерения" и 2 числовых поля "Количество" и "КоличествоУпаковок" одно кол-во в единицах а другое в базовых
45 Phace
 
27.02.15
14:43
(44) типовые это для слабаков, автор не ищет простых путей!
46 golovonometr
 
27.02.15
15:02
тема закрыта, кайф! Всем спасибо, все - то что нужно!
47 Garykom
 
гуру
27.02.15
15:10
(46) на вопрос (24) ответили?
48 Злопчинский
 
27.02.15
15:14
ПриАктивизацииРеквизита - накладывай на поле ввода целочисленную маску
49 golovonometr
 
27.02.15
15:18
Так это не проблема же склада, как ровно разделить сыр. А проблема чувака который будет физически его резать. Программа сколько нужно столько и спишет. Если появится ситуация что с бочки 300 литров выдавали клей по литру, и осталось на стенках осталось, еще 6 литров (невозможно использовать), клей на водной основе 2 литра испарилось. Ну и что? Эти остатки нужно переводить в другой учет и там списывать.
50 Худой
 
27.02.15
15:36
(49)"проблема чувака который будет физически его резать". Например, физически силенок не хватит его разрезать.