Имя: Пароль:
1C
1C 7.7
v7: СводныйОстаток(,,,,,ПолучитьПустоеЗначение("Документ"),"Количество");
,
0 ptrtss
 
18.07.12
14:45
В ОстаткиТМЦ завел новое измерение с типом "Документ". Не хочет видеть остаток по нему, хотя если получить итоги, там будет именно Тип="Документ", Вид=""

Что самое интересное ранее была ситуация в отладчике наблюдал что работало сие, все виделось.

Итоги пересчитал

Что это может быть? Как бороться?
1 Ёпрст
 
18.07.12
14:47
(0) Нахрена завёл то лишнее измерение туда ?!
2 ptrtss
 
18.07.12
14:52
Если интересно, то это например товар отобранный под какую-либо заявку. Или товар зарезервированный еще не выполненным документ перемещения товаров с одной складской ячейки на другую. Короче - надо
3 Ёпрст
 
18.07.12
14:57
(2) И.. у тебя теперь регистр закрывается по этому измерению ?
4 Ёпрст
 
18.07.12
14:57
т.е приход и расход ты делаешь как теперь ?
Учитываешь этот документ, или как ?
5 Ёпрст
 
18.07.12
14:58
А то могу показать примерно, что ты натворил, в картинках..
6 КонецЦикла
 
18.07.12
15:00
(2) Это решается регистром Резервы ТМЦ с измерениями ..., Адрес хранения, Завка
7 ЧеловекДуши
 
18.07.12
15:00
(3)Что ты, какие ты сейчас странные слова произносишь для автора :DDDD
8 Ёпрст
 
18.07.12
15:00
9 ptrtss
 
18.07.12
15:00
(3) Конечно закрывается. Это вам не стандартные резервы, которые хочешь контролируй, хочешь так списывай
10 ptrtss
 
18.07.12
15:01
(6) А еще это решается измерением в ОстаткиТМЦ
11 Ёпрст
 
18.07.12
15:02
(9) не верю.

Дай пример на "пальцах", что ты пишешь в движения при ПоступленииТМЦ/Реализации/Перемещении/Списании/Оприходывании..
в это измерение
12 ЧеловекДуши
 
18.07.12
15:02
(9)Если отбора нет, то и остатка нет, по Значению "ПолучитьПустоеЗначение("Документ")"...

т.е. ты пытаешься получить остаток по пустому документу :)
13 1Сергей
 
18.07.12
15:02
(10) не самое удачное решение
14 ЧеловекДуши
 
18.07.12
15:03
(10)Судя по вопросам и претензиям к 1С, оно у вас не решилось :)
15 ptrtss
 
18.07.12
15:05
(11) Ёпрст, не надо. У нас все как в аптеке. Ты сейчас будешь задавать 100 вопросов "а как то, а как это" и я тебе на все отвечу. Все выльется в мою лекцию о нюансах реализации адресного хранения. Решение продуманное и писаное кровью, уж поверь

Вопрос в другом, как мне получать итоги по пустому значению
16 ptrtss
 
18.07.12
15:05
(12) отбор есть
17 1Сергей
 
18.07.12
15:07
(15) бери не сводный остаток, а просто остаток
18 ptrtss
 
18.07.12
15:09
Перепроводка всего-всего спасает...

Блин
19 КонецЦикла
 
18.07.12
15:10
(15) Тут много лекторов
Тебе говорят - методологически неверно или некрасиво (кому как нравится)
(18) Значит жпо было
20 Ёпрст
 
18.07.12
15:12
(18) :))))

Ты только узнал, что в измерение что -то пишется только при проведении дока ?
"кровью" говоришь ?
Ну-ну..
21 КонецЦикла
 
18.07.12
15:14
(20) Возможно из-за правок задним числом или отменились какие-то заявки или перемещения (а автор прощелкал этот вариант)
22 ptrtss
 
18.07.12
15:20
(20) Из самого факта что я создал подобную тему разве не следует вывод что я не претендую на доскональное знание нюансов работы платформы?
23 ptrtss
 
18.07.12
15:33
Еще в чем прикол

После перепроведения пары документов отчет начинает выдавать остатки по двум разным пустым значениям типа "Документ"

Там где перепровели:
"{"O","0","0","0","0","0","         0         0   "}"

Где не проводили:
"{"O","0","0","0","0","0","      6675         0   "}"
24 viktor_vv
 
18.07.12
15:49
(23) Это ты еще вначале сделал измерение Документ с типом значения конекретный тип документа, а потом поменял на тип значения Документ общего вида.
25 viktor_vv
 
18.07.12
15:50
(24)+ После такого изменения тоже надо перепровести все доки, котрые двигают это измерение.
26 Mikeware
 
18.07.12
15:57
(2) в "остатки"????
27 ptrtss
 
18.07.12
16:00
(26) Надеюсь доводов почему нет не меньше чем знаков вопроса?
28 ptrtss
 
18.07.12
16:01
(25) Честно говоря не помню чтоб сначала я ставил вид. Но пересоздание измерения помогло, спасибо за наводку ))
29 Ёпрст
 
18.07.12
16:02
(27) та довод то только один, из самого "легкого" и "быстрого" регистра в конфе сделал незакрытый регистр..
30 ptrtss
 
18.07.12
16:04
(29) Ну, тебе конечно видней чем мне, закрытый он или нет
31 Ёпрст
 
18.07.12
16:05
(30)огласи размер RA и RG этого регистра через пару месяцев работы.
32 Ёпрст
 
18.07.12
16:07
И еще

нждём ветки с вопросами от тебы - "Памагите, не магу аткрыть период!"
33 ptrtss
 
18.07.12
16:11
(31) Поскольку на непустых значениях нового измерения остатки живут максимум неделю, не вижу причин для раздувания
34 Ёпрст
 
18.07.12
16:15
(33) чего ?
35 Джинн
 
18.07.12
16:16
(15) Коллега, Вам задают очень правильные вопросы. Вы же по своей бестолковости гнете пальцы и не даете на них ответы.
36 ptrtss
 
18.07.12
16:16
(34)
>> размер RA и RG этого регистра через пару месяцев работы
37 Ёпрст
 
18.07.12
16:17
вот это переведи:
Поскольку на непустых значениях нового измерения остатки живут максимум неделю
38 Ёпрст
 
18.07.12
16:17
что ЭТО ?
39 ptrtss
 
18.07.12
16:22
(38) Остаток возникает при перемещении с пустого значения нового измерения (с пустого документа) на заполненное (заявку, по которой собирается товар). Данный остаток живет до тех пор, пока не будет списан реализацией по данной заявке
40 Джинн
 
18.07.12
16:25
(39) А по-русски можно? Прямо в движениях регистра?
Приход:
Рога_и_Копыта, Всяка_хрень, Мегадокумент №1, 100
Расход:
?
41 ptrtss
 
18.07.12
16:37
(40) Да, можно

Поступление:

+ РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100

Раскладка прихода (Перемещение ТМЦ), проведенное с флажком "не завершено":

- РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100
+ РиК, Осн. склад, Чугун, <пустая ячейка>, Перемещение №1, 100

Раскладку прихода проводят с флажком "не завершено" = 0. Движения становятся такими:

- РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100
+ РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 100

Оформляют задание на сборку. Это перемещение с флажком "не завершено":

- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, 01:01:01, Заявка №1, 5

По завершении сборки флажок снимают, и движения становятся такими:

- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

На основании заявки проводят реализацию:

- РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

В базе по чугуну остается остаток:

РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 95
42 Джинн
 
18.07.12
16:39
(41) Заключение - полное ЖПО, регистр не закрывается. Учите матчасть.
43 ptrtss
 
18.07.12
16:39
(42) Как вам будет угодно
44 1Сергей
 
18.07.12
16:40
(42) нет, всё правильно том. Но, что-то мудрено как-то
45 Ёпрст
 
18.07.12
16:41
(41) круто.. аж по 2-ум измерениям не закрывается теперь.
46 Ёпрст
 
18.07.12
16:42
(42) он всё равно не догонит, це же "кровью всё писано"
47 ptrtss
 
18.07.12
16:42
(44) Это необходимо в условиях когда одновременно несколько заявок находятся в процессе сборки, а оператор оформляет задания на следующие
48 ptrtss
 
18.07.12
16:43
(45) Ясно. А аргументы будут? Или я все равное не догоню, не надо аргументов?
49 1Сергей
 
18.07.12
16:44
вот тут, надеюсь, опечатка

Оформляют задание на сборку. Это перемещение с флажком "не завершено":

- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, 01:01:01, Заявка №1, 5

По завершении сборки флажок снимают, и движения становятся такими:

- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5
50 Джинн
 
18.07.12
16:45
(43) Это не мне, это Вам нужно :) Вы же геморрой поимеете, я не я. Я просто рекомендую не бегать по полю с граблями. А решать Вам. Может Вам нравится перманентный геморрой.

(44) Правильно что?

(48) Аргументы:
1. Одна хозоперация - одно документально зафиксированное действие.
2. Регистр по итогам всех операций должен закрыться в ноль.
51 Ыщъ
 
18.07.12
16:46
Вот сижу пялюсь:
RA - 85 Mb
RG - 1.5 Gb

В тоске от того, что с этим придётся геммороится.
Ещё надо доказать нач-ву, что это очень плёхо.
52 ptrtss
 
18.07.12
16:48
(49) Где? Вроде правильно все
53 ptrtss
 
18.07.12
16:49
(49) При временном проведении товар остается на ячейке, но становится зарезервированным, а при завершенном уходит с ячейки в скомплектованное состояние
54 1Сергей
 
18.07.12
16:50
(52) да, не доглядел, что это один и тот же документ. Только слишком мудрено всё-равно
55 КонецЦикла
 
18.07.12
16:50
(41) Могу продать РАБОТАЮЩУЮ идею
И раскладка по нормативам, и раскладка по потребностям и резервирование под заявки и многое другое
56 ptrtss
 
18.07.12
16:50
(50)
>> 1. Одна хозоперация - одно документально зафиксированное действие.
>> 2. Регистр по итогам всех операций должен закрыться в ноль.
Я с этим согласен, это банальность, но это не имеет отношения к моему вопросу
57 Ёпрст
 
18.07.12
16:51
Раскладка прихода (Перемещение ТМЦ) - это всегда один документ перепроводят с разными "флажками" и движениями, или это х-ва туча документов с разными флажками ?
58 ptrtss
 
18.07.12
16:52
(57) Один документ
59 Ёпрст
 
18.07.12
16:58
(58) т.е у него движения всегда "перезаписываются" ?
тогда имеем:

Поступление:
+ РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100

По завершении сборки флажок снимают, и движения становятся такими:

- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

На основании заявки проводят реализацию:

- РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

Дальше сам додумаешься, что в итогах будет, али подсказать ?
будет там, как минимум
- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5 и т.д..
60 Ёпрст
 
18.07.12
16:58
ибо прихода с таким набором измерений нема перед этим
61 Ёпрст
 
18.07.12
17:07
если быть точнее, в итогах будет так:

РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100
РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>,  -5
РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 0

в следующий период полетят две верхние строки в табличке итогов..
62 Джинн
 
18.07.12
18:16
(56) Коллега, эта банальность у Вас не реализована. Более того, по ходу обсуждения не наблюдается понимания Вами этой банальности.
63 ptrtss
 
18.07.12
18:17
(61) Нет, ты не прав. Потому что спешишь отвечать не разобравшись. Потому что хочется поспорить. Да еще и человеку у которого в руках база и отчеты
64 Джинн
 
18.07.12
18:20
(63) На Вашем месте я его бы послушал. Он понимает о чем говорит. Вы - нет.
65 ptrtss
 
18.07.12
18:21
Уберем движения документов в состоянии "временного" проведения

+ РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100
- РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100
+ РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 100
- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5
- РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

Сократим плюсы и минусы одного и того же:

+ РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 100
- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5

В итоге получаем:

+ РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 95

Можно было хоть немного напрячь голову прежде чем лезть и спорить?
66 ptrtss
 
18.07.12
18:21
+(65)
(уж не говоря от том, что база не показывает минусов)
67 Джинн
 
18.07.12
18:33
(66) Минусов может и не быть. Если не ставить целью их специально смотреть.
+ по одному измерению и - по другому измерению дадут 0. Тем не менее регистр будет не закрыт по паре измерений и "пухнуть" в геометрической прогрессии.
68 ptrtss
 
18.07.12
18:37
(67) В моем примере остаток остается

РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 95

и я это доказал. Тут хоть засмотрись, минусов не найдешь
69 FN
 
18.07.12
18:46
(41),(68) красавчик - не вопрос. Конечно не совсем по стандартам 1С сделано, но вроде грамотно. Только движений в одном регистре многовато получается.
Ты главное теперь публику верни к рассмотрению вопроса из сабжа...

ЗЫ Попробуй предопределенный документ вместо пустого значения. Хотя я бы отдельным регистром бы замутил.
70 ptrtss
 
18.07.12
19:26
(69) Дык разобрались же. Глюк платформы. Связан с тем, что в конфигураторе меняешь тип измерения с какого-нибудь документа на просто документ любого вида
71 Z1
 
18.07.12
20:14
(70) Вам уже сказали и сказали правильно -что Вы все делаете неправильно.Как делать Вам решать.База будет
"тормозить" там где не должна - и если Вы этого не видите
это не значит что этого нет.
У Вас регистр никогда не закроется.

Надо разделить
резервы отдельно - свой регистр.
остатки отдельно - свой регистр. Остатки товаров это материальная ответсвенность кладовщика - какие то заявки
Вас не один кладовщик не поймет если Вы покажите все движения по Вашему регистру.
Если вводить в остатки товаров складскую ячейку  то тоже не должно быть в принципе пустых ячееек.
А то получается в несуществующей ячейке лежит 100 кг колбасы.
72 ptrtss
 
19.07.12
05:41
(71) >> Вам уже сказали
"Сказали" то много, а аргументов привели мало, а точнее ни одного. Уж извините, говорю как есть
73 Mikeware
 
19.07.12
08:10
(72) Аргументов привели достаточно. То, что вы их не воспринимаете - увы, особенности вашего организма...
74 ptrtss
 
19.07.12
08:43
(73)>>Аргументов привели достаточно. То, что вы их не воспринимаете - увы, особенности вашего организма...
Форумная классика. Аргументы они всегда где-то там, в прошлых постах, и никогда в текущем
75 Ёпрст
 
19.07.12
08:50
(65) болеем ? Мот свою галиматью еще раз в (41) вниматочно прочитаем ?
76 Ёпрст
 
19.07.12
08:51
У тебя будет 3 документа с такими движениями (это твой перепост, ничего больше):

Поступление:
+ РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100

По завершении сборки флажок снимают, и движения становятся такими:

- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

На основании заявки проводят реализацию:

- РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

Дальше бум думать , али как ?
77 ptrtss
 
19.07.12
09:09
(76) Это мой перепрост где ты вырезал один документ, ничего больше

А полная версия такая, и я ее уже постил и разжевывал в (65):

Поступление:

+ РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100

Раскладку прихода проводят с флажком "не завершено" = 0. Движения становятся такими:

- РиК, Осн. склад, Чугун, <пустая ячейка>, <пустой док резерва>, 100
+ РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 100

По завершении сборки флажок снимают, и движения становятся такими:

- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

На основании заявки проводят реализацию:

- РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5

В базе по чугуну остается остаток:

РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 95
78 Ёпрст
 
19.07.12
09:10
(77) еще раз "флажки" снимают и прочее - это РАЗНЫЕ документы, или ОДИН ?
79 Ёпрст
 
19.07.12
09:12
на основании (58) - это один документ, и вся твоя "сборка" - это один финальный документ с

По завершении сборки флажок снимают, и движения становятся такими:

- РиК, Осн. склад, Чугун, 01:01:01, <пустой док резерва>, 5
+ РиК, Осн. склад, Чугун, Ячейка-комплектация, Заявка №1, 5


Не так ли ?
80 ptrtss
 
19.07.12
09:14
(79) Не так

Там два документа, и каждый из них проводится в первый раз с флажком, а второй раз - без

Первый - это раскладка прихода от поставщика, которая с флажком является заданием на раскладку по полкам

Второй - это сборка под заявку покупателя, которая с флажком является заданием на сборку
81 Ёпрст
 
19.07.12
09:22
(80) Мот еще чего забыл нам рассказать ?
82 Ёпрст
 
19.07.12
09:23
А так ничего, весёлая схема, особенно если снимут из "цепочки" один из документов или количество в нём поменяют.
83 ptrtss
 
19.07.12
09:31
(81) Все рассказано. И пару людей нашлось которые вполне себе во все врубились. Прости, друк, не адаптировал текст для чтения по диагонали, каюсь
(82) Рандомными изменениями задним числом можно накрыть любую систему
84 Ёпрст
 
19.07.12
09:32
(83) Тебя кто-до обидел или назвал дебилоидом ?
ПНХ придурок
85 ptrtss
 
19.07.12
09:40
(84) Чем же я тебя так задел, интересно знать? Да, ты мои посты читал по диагонали, что допустимо само по себе. При этом только не вполне уместно лезть в бутылку в споре, утверждать что система очевидно не рабочая, а автор типо не в состоянии этого понять. В этом и есть твоя явная мировоззренческая ошибка