|
Количество мест в реализации | ☑ | ||
---|---|---|---|---|
0
pro3ri
11.01.16
✎
08:09
|
Добрый день!
В реализации для ном-ры Катушка катанная Ведется учет по местам. Всего в ней 60 м. Отгружается с нее 5 кг. При реализ-ии нужно указать место, если укажу 1, то все места спишутся, 0 указать не могу. Но осталось то 55 кг. Как быть? |
|||
1
pro3ri
11.01.16
✎
08:15
|
конфа ут 10.2
|
|||
2
aka AMIGO
11.01.16
✎
08:16
|
ИМХО - формально это настраивается в Единицах Измерения, там указываются Коэффициенты...
ЗЫ. могу ошибаться.. |
|||
3
Лефмихалыч
11.01.16
✎
08:26
|
"Всего в ней 60 м. Отгружается с нее 5 кг. Но осталось то 55 кг."
шта? |
|||
4
pro3ri
11.01.16
✎
08:28
|
в обработке проведения код:
Процедура ПроверитьУчетПоМестам(Знач Склад,ДатаДокумента,ТабличнаяЧасть,ИмяНоменклатуры,ИмяМест,Отказ,ПроизводитьОтказ=Истина) Экспорт // Отказ=Ложь; Сообщение=0; Если ТипЗнч(Склад)<>Тип("СправочникСсылка.Склады") Тогда Склад=Склад.Склад; КонецЕсли; Для Каждого СтрокаСостава Из ТабличнаяЧасть Цикл Если (Склад.ВестиУчетПоМестам) И (СтрокаСостава[ИмяНоменклатуры].ВестиУчетПоМестам) И (ДатаДокумента>КонецДня('20060630')) Тогда Если СтрокаСостава[ИмяМест]=0 Тогда Сообщить("!!!Для товара "+ СтрокаСостава[ИмяНоменклатуры].Наименование +" не заполнено поле 'Количество мест'"+Символы.ПС); Отказ=ПроизводитьОтказ; КонецЕсли; ИначеЕсли (НЕ СтрокаСостава[ИмяНоменклатуры].ВестиУчетПоМестам) Тогда Если СтрокаСостава[ИмяМест]<>0 Тогда Сообщить("!!!Для товара "+ СтрокаСостава[ИмяНоменклатуры].Наименование +" не ведется учет по местам, но заполнено поле 'Количество мест'"+Символы.ПС); Отказ=ПроизводитьОтказ; КонецЕсли; КонецЕсли; Если ДатаДокумента<=КонецДня('20060630') Тогда Если СтрокаСостава[ИмяМест]<>0 Тогда Сообщить("!!!Для даты документа не ведется учет по местам, но заполнено поле 'Количество мест'"+Символы.ПС); Отказ=ПроизводитьОтказ; КонецЕсли; КонецЕсли КонецЦикла; КонецПроцедуры Принял решение давать 0 заводить но выдавать сообщение о нуле. (3) А кол-во мест всего 1. |
|||
5
aka AMIGO
11.01.16
✎
08:30
|
(4) правильно тебя спросили: Количество 60м, а осталось 55кг..
|
|||
6
pro3ri
11.01.16
✎
08:34
|
(5) описка. Общее кол-во на мотке 60 м, отмотали 5м, осталось 55 м.
|
|||
7
aka AMIGO
11.01.16
✎
08:59
|
http://forum.klerk.ru/showthread.php?t=473843
http://forum-1c.ru/index.php?topic=44213.0 http://www.cyberforum.ru/1c/thread973115.html v8: Масса Брутто, Нетто Торг-12 1с 8.2 БП .. и вообще - буква "Я" справа от топика - вопросы с ответами. Можно нйти истину. |
|||
8
pro3ri
11.01.16
✎
09:02
|
спасибо!
|
|||
9
Serg_1960
11.01.16
✎
09:16
|
(7) "Можно найти истину" - не спорю, но: истина так и не найдена. Учет по нескольким единицам измерения, где одна из единиц измерения, строго говоря, не может быть единицей измерения - нетривиальная задача.
|
|||
10
aka AMIGO
11.01.16
✎
09:23
|
Количество мест указывается в документах поступления? Если отпуск предполагается по метрам, почему-б не указать 60 мест?
И отпустить в реализацию 5 мест.. |
|||
11
Масянька
11.01.16
✎
09:24
|
(6) И при чем тут "место"? Это - упаковка (или моток = 60 м), а расход по метражу. Либо приходуйте по метражу (тогда и списывать легко по метражу), либо изучайте (только мозг не сломайте :) ) "единицы измерения" (базовая - основная).
Из собственного опыта - приход в метрах (штуках и пр.) В комментарии (справочник "Номенклатура") занесены (бобина = 305 м, упаковка = 5 шт и пр.). Легко списывается в м, шт (видно сколько в бобине, упаковке). |
|||
12
aka AMIGO
11.01.16
✎
09:26
|
Реквизит "Количество мест" наверняка не просто так появился.. 1С-то не глупее нас с вами..
Что-нибудь, да есть в ЖКК (11) это 8.х.. я уже спрашивал в (2) нет-ли настройки единиц измерения. |
|||
13
Масянька
11.01.16
✎
09:28
|
(12) Если моя память не проспала праздники с чужими ( :) ), то "количество мест" для перевозки (товарно-транспортная накладная).
|
|||
14
aka AMIGO
11.01.16
✎
09:28
|
(13) вот это - вернее!
|
|||
15
Масянька
11.01.16
✎
09:32
|
(14) Ты сомневаешься?!
Нам привезли бумагу: в ТТН 60 мест, в ТОРГ-12 - 300 пач. |
|||
16
aka AMIGO
11.01.16
✎
09:33
|
(15) Да нет-же, не сомневаюсь. Всё правильно ты говоришь.
ЗЫ. у меня нет УТ.. Гадаю на кофейной гуще :) |
|||
17
Mikeware
11.01.16
✎
09:40
|
(13) места - понятие растяжимое.
(15) 60 мест потому, что они в коробках по 5 штук. было бы "навалом" - было бы 300 мест. а если б 9 пачек, из которых 5 в коробке - было б 5 мест.... а если взять две коробки, и из одной убрать одну пачку - будет 2 места... поэтому тупым пересчетом по единицам не сделать. Кстати, стянутый паллет 48 коробок - тоже одно место... |
|||
18
Serg_1960
11.01.16
✎
09:42
|
Чтобы не гадать :)
Код из УПП по пересчету мест при изменении количества единиц измерения: //Расчет количества в единицах измерения мест - КоличествоМест ЕдиницаИзмеренияМест = СтрокаТабличнойЧасти.ЕдиницаИзмеренияМест; Если СтрокаТабличнойЧасти.ЕдиницаИзмерения = ЕдиницаИзмеренияМест Тогда КоличествоМест = СтрокаТабличнойЧасти.Количество; Иначе КоличествоМест = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Коэффициент / ЕдиницаИзмеренияМест.Коэффициент; КонецЕсли; Если Цел(КоличествоМест)<>КоличествоМест Тогда //Округление КоличествоМест в соответствии с настройками единицы ЕдиницаИзмеренияМест Если ЕдиницаИзмеренияМест.ПредупреждатьОНецелыхМестах Тогда //Формирование предупреждения о нецелом количестве мест ОбщегоНазначения.СообщитьОбОшибке("Для " + СокрЛП(СтрокаТабличнойЧасти.Номенклатура) + ", строка "+СтрокаТабличнойЧасти.НомерСтроки+": при расчете количества мест получилось не целое значение!"); КонецЕсли; Если ЕдиницаИзмеренияМест.ПорогОкругления = 0 Тогда //Округление в сторону уменьшения КоличествоМест = Цел(КоличествоМест); Иначе //расчет количества в базовых единицах, не поместившегося в целое количество мест - ОстатокВБазовыхЕИ КоличествоВБазовыхЕИ = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Коэффициент; ОстатокВБазовыхЕИ = КоличествоВБазовыхЕИ - Цел(КоличествоМест)*ЕдиницаИзмеренияМест.Коэффициент; Если ОстатокВБазовыхЕИ<ЕдиницаИзмеренияМест.ПорогОкругления Тогда КоличествоМест = Цел(КоличествоМест); Иначе КоличествоМест = Цел(КоличествоМест)+1; КонецЕсли; КонецЕсли; КонецЕсли; СтрокаТабличнойЧасти.КоличествоМест = КоличествоМест; |
|||
19
Масянька
11.01.16
✎
09:44
|
(17) И?...
Приходовать нужно 60 мест или 300 пач? |
|||
20
Масянька
11.01.16
✎
09:46
|
+ (19) Кстати, еще бывают сборные коробки...
По ТТН одно место, а по ТОРГ-12: ручки 100 шт ластики 50 шт карандаши 200 шт и так далее. |
|||
21
pro3ri
11.01.16
✎
09:53
|
(10) да, в поступлении указывается так: 1 моток = 1 место. (11) может и так... (12) настройки нет https://s.mail.ru/3fXaVi6xpj75/img-2016-01-11-11-47-16.png
|
|||
22
Масянька
11.01.16
✎
09:54
|
(21) Про метры в мотке где есть?
|
|||
23
pro3ri
11.01.16
✎
09:57
|
(22) нету
|
|||
24
Serg_1960
11.01.16
✎
09:57
|
Мне кажется, некоторые путают "единицы измерения" с "единицами измерения мест" :( Учет товара ведется по единицам измерения, но "единица измерения" <> "единица измерения мест" - учет в разрезе "единиц измерения мест" - не ведется
|
|||
25
Масянька
11.01.16
✎
09:58
|
(23) А откуда ты узнал? Перемерял? А в ТОРГ-12 что?
|
|||
26
Mikeware
11.01.16
✎
09:59
|
(20) ага, бывают и сборные. поэтому вычислять количество мест "автоматом" - наивно.
|
|||
27
pro3ri
11.01.16
✎
10:02
|
(25) как в ТЧ реализации - сколько забъют.
|
|||
28
Масянька
11.01.16
✎
10:03
|
(27) Совсем тяжелый случай...
Вы поступление с чего заводите? С какого документа? |
|||
29
pro3ri
11.01.16
✎
10:05
|
(28) с поступления ТиУ
|
|||
30
Масянька
11.01.16
✎
10:07
|
(29) В бумажном варианте? А как называется (там должно быть перед номером и датой написано).
|
|||
31
Serg_1960
11.01.16
✎
10:08
|
Принято считать, что в споре рождается истина. В теории. А на практике - она там погибает. Масянька , ты не туда копаешь. Поступление оформляется в единицах измерения, а отгрузка - в единицах измерения и(!) в единицах измерения мест(!).
|
|||
32
pro3ri
11.01.16
✎
11:15
|
(30) ТОВАРНАЯ НАКЛАДНАЯ
|
|||
33
Масянька
11.01.16
✎
11:45
|
(32) Ну, слава Богу.
В ТН есть твои 60 м? В колонке "Количество" в "в одном месте" и в "мест, штук" что стоит? |
|||
34
pro3ri
11.01.16
✎
13:00
|
||||
35
Масянька
11.01.16
✎
14:17
|
(34) Понятно.
Твои поставщики по метражу не продают. Значит у тебя 3 выхода: 1. приходовать местами и не продавать по метражу. 2. приходовать местами, но продавать по метражу, разобравшись и настроив единицы (основные - базовые). 3. приходовать метражом (представительно на калькуляторе пересчитав (есть место для ошибок операторов)) и спокойно продавать: нужно продать всю катушку - продаешь 60 м, либо по метражу. |
|||
36
Mikeware
11.01.16
✎
14:30
|
(35) а если две катушки с остатками по 30 метров? :-)
|
|||
37
pro3ri
11.01.16
✎
14:37
|
(35) благодарю.
|
|||
38
ObjectRelation Model
11.01.16
✎
14:41
|
Ненадо вести учет по местам, глупо это
это справочниая информация для ТОРГ-12 |
|||
39
aka AMIGO
11.01.16
✎
14:43
|
(35) так вроде негде настраивать единицы, судя по скрину (21) ТС:
https://cloud.mail.ru/public/3fXaVi6xpj75/img-2016-01-11-11-47-16.png ТиС в этом смысле гораздо дружественнее выполнена. |
|||
40
Масянька
11.01.16
✎
14:53
|
(36) Чукча не читатель, чукча - писатель? Катушка уходит только целой (60 м).
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |