Имя: Пароль:
1C
1С v8
Формирование движений по регистру сведений
0 ЛучшийПрограммер1С
 
14.03.16
14:50
Подскажите, как наверное известно, по регистру сведений нельзя формировать движения или я ошибаюсь. Вот что делать - я такой учет делаю - задаю для некоторых складов в независимом регистре сведений остатки. Для других складов эти остатки дальше считаются из перемещений и остатки собираются в регистре накопления. Переделать регистр сведений в документ или же можно как-то сформировать из РС.?
1 George Wheels
 
14.03.16
14:52
Остатки в РС?
А для чего же придумали РН?
2 ЛучшийПрограммер1С
 
14.03.16
14:55
остатки на начальном складе меняются редко, там кроме остатка меняется одновременно и состав продукта. Изначально я задавал этот состав. Но тогда в РН получались отрицательные остатки.
3 lera01
 
14.03.16
14:56
Ты записываешь в независимый регистр сведений остатки. "Вот что делать - я такой учет делаю". Вот не делай такой учет или хотя бы пойми зачем он тебе нужен. Если ты что-то записываешь в регистр сведений, то и прочитать оттуда можешь, наверно? "Переделать регистр сведений в документ или же можно как-то сформировать из РС" - да хоть в перечисление переделай, мы ж не телепаты чтоб понять что тебе формировать надо.
4 Irbis
 
14.03.16
14:58
(2) Бросай курить, вставай на лыжи. При таком подходе контора скоро разориться.
5 ЛучшийПрограммер1С
 
14.03.16
14:59
(3) (4) Можно что-то дельное, мне надо контроль остатков.
6 hhhh
 
14.03.16
15:02
(5) тебе же сказали, читай остатки из регистра. Зачем переделывать?
7 batman69
 
14.03.16
15:03
Выброси всё и начни заново. И правда, бросай курить или что ты там употребляешь.
8 Zhuravlik
 
14.03.16
15:04
(5) Прорешивай Радченко запойно, 80% таких вопросов отпадут. Вопрос у тебя глупый. Особенно в части "Переделать регистр сведений в документ". РС не предназначен для хранения остатков, для этого однозначно нужен РН.
9 ЛучшийПрограммер1С
 
14.03.16
15:04
(6) Так а оттуда может выбрали уже всё
10 ЛучшийПрограммер1С
 
14.03.16
15:06
(8) Вопрос не том, что если бы можно было движение делать по РС то не надо было ничо переделывать, я просто бы коректировал по нему в РН остаток и всё
11 ЛучшийПрограммер1С
 
14.03.16
15:08
или при изменении РС автоматически формировать документ ввода остатков, который уже у меня есть, который коректирует остаток
12 ЛучшийПрограммер1С
 
14.03.16
15:09
(11) да, так и сделаю!
13 ЛучшийПрограммер1С
 
14.03.16
15:10
(8) Я еще Гилева не выпил.
14 Ma3eIIa
 
14.03.16
15:13
(2) что значит состав продукта ?
15 ЛучшийПрограммер1С
 
14.03.16
15:15
(14) Содержание в исходном продукте различных веществ в процентном соотношении.
16 Ma3eIIa
 
14.03.16
15:15
(14) если у тебя допустим. сборная фигня с n частей. на себестоимость не влияет. то просто. у тебя в остатках лежит номенклатура "хрень№1, в документе описан состав - комплектующие. они хранятся в РС. ну а дальше думай
17 Ma3eIIa
 
14.03.16
15:16
(16) если есть изменение себестоимости. то только корректировкой прихода. где ты хрень№1 списываеш и хрень№2 оприходуешь
18 Ma3eIIa
 
14.03.16
15:18
(16) и да РС периодический. так как у тебя на разные дни. может быть разный состав. ну как то так. это то что сходу
19 Ma3eIIa
 
14.03.16
15:19
(18) и отдельно оприходуешь составные. и списываешь их отдельно как материалы. у тебя походу Производство или наподобие его. Если смысл уловил. посмотри УПП как там реализовано. или даже в УТ. это наборы. ну и гугл не кто не отменял
20 George Wheels
 
14.03.16
15:21
(18) Периодический РС плюс поле ВидДвижения (+1, -1). Нет уж лучше РН.
21 ЛучшийПрограммер1С
 
14.03.16
15:25
(11) Походу нормальное решение:

Процедура ПриЗаписи(Отказ, Замещение)
    ДокументВводаОстатка = Документы[Метаданные.Документы.ВводОстатков.Имя].СоздатьДокумент();

...
    
ДокументВводаОстатка.Записать();

КонецПроцедуры
22 George Wheels
 
14.03.16
15:28
(21) Уже советовали бросить курить;)
23 ЛучшийПрограммер1С
 
14.03.16
15:29
(22) не куру
24 Irbis
 
14.03.16
15:31
(21) В следующий раз, когда заболит горло пусть тебе гланды удаляют тем же способом, что ты регистр двигаешь. Через зёппу и без наркоза.
25 ЛучшийПрограммер1С
 
14.03.16
15:36
(24) В чем проблема?
26 Irbis
 
14.03.16
15:38
(25) В том, что ты микроскопом гвозди забиваешь. Он конечно тяжёлый, но хрупкий сц..ко. Есть штатные объекты для формирования остатков, их и надо использовать. А регистр сведений с остатками похерить пока не поздно .и никому не показывать и не говорить...
27 ЛучшийПрограммер1С
 
14.03.16
15:40
(26) Так остатки и будут формироваться штатными средствами с помощью проведения документа ввода остатка, в чем проблема?
28 Irbis
 
14.03.16
15:42
(27) Ну, для начала сколько раз сформируются при твоём методе движения, если документ перезаписать раз двадцать? И для чего нужен тогда обработчик проведения и отмены проведения?
29 hhhh
 
14.03.16
15:45
(23) вот это

Документы[Метаданные.Документы.ВводОстатков.Имя]

только после сильных наркотиков могло прийти в голову.

Документы.ВводОстатков
30 ЛучшийПрограммер1С
 
14.03.16
15:45
(28) 20 раз и чего?
31 ЛучшийПрограммер1С
 
14.03.16
15:45
для чего нужен тогда обработчик проведения ...
32 ЛучшийПрограммер1С
 
14.03.16
15:47
да, документ же уже может быть создан, нафига новый делать, надо найти старый
33 Irbis
 
14.03.16
15:47
(30) А то что при отмене проведения твои остатки останутся и не потрутся. Более того остатки будут жить и при пометке документа на удаление, и даже после удаления документа.
34 George Wheels
 
14.03.16
15:48
А процедура ПриЗаписи это обработчик этого же документа. Прощай память. Но вылет нам поможет.
35 ЛучшийПрограммер1С
 
14.03.16
15:48
тут вот какая штука - РС и документ ввода остатка делают разные люди и документ ввода остатка он больше и сложнее и с ТЧ. А тем людям проще указать вес-состав и всё.
36 ЛучшийПрограммер1С
 
14.03.16
15:49
(34) ПриЗаписи - это РС
37 ЛучшийПрограммер1С
 
14.03.16
15:50
(33) там не документ а РС
38 ЛучшийПрограммер1С
 
14.03.16
15:50
Наверное проще переделать РС в документ тогда и переписать скрипты из проведениия документа общего?
39 batman69
 
14.03.16
15:51
(38) Блин, ну уже кончай ахинею нести.
40 Irbis
 
14.03.16
15:51
(37) Хрен редьки не слаще.
Задам тупой вопрос: "На основании какой бумаги будут двигать этот ненужный регистр сведений? И как будете отражать результаты инвентаризации, если вдруг чего своруют?"
41 George Wheels
 
14.03.16
15:51
(35) (37) Ситуация проясняется, но всё-таки задача решена некорректно.
42 ЛучшийПрограммер1С
 
14.03.16
15:52
(41) Задача еще не решена, я еще сомневаюсь
43 ЛучшийПрограммер1С
 
14.03.16
15:53
(40) там есть дядька, который от балды приблизительно определяет, сколько там еще полезных ископаемых
44 Irbis
 
14.03.16
15:53
(42) При твоём подходе она решена быть не может качественно. Да и если всё же как-то решится, то решение будет через зёппу изделанное.
45 George Wheels
 
14.03.16
15:55
(43) А другой дядька определяет состав?
46 ЛучшийПрограммер1С
 
14.03.16
15:55
То нефть, то залото, то бриллианты, что попрет
47 ЛучшийПрограммер1С
 
14.03.16
15:56
(45) Не, он сразу определяет и то и другое
48 Irbis
 
14.03.16
15:57
(47) А если он бухал вчера не по-детски?
49 ЛучшийПрограммер1С
 
14.03.16
15:58
(48) Ладно, так чего там по делу?
50 Irbis
 
14.03.16
15:59
(49) По делу нужен лишь регистр накопления и двигать его на основании бумаг. А пьяный там кто был или помстилось без разницы.
51 Rie
 
14.03.16
16:02
(0) Прочитал ветку. И так и не смог понять - зачем тебе этот РС? Всё - регистрами накопления, которые двигают документы, которые создают эти дядьки и которых дядек потом приподымают над стулом и берут за освободившуюся снизу поверхность.
Причём каждый прогноз пишет в РН разность с предыдущим прогнозом, а не непосредственно ту цифирь, что в документе.
52 ЛучшийПрограммер1С
 
14.03.16
16:02
(50) То есть (38)
53 George Wheels
 
14.03.16
16:04
(49) Два периодических РС. Один с остатками другой с составом.
54 ЛучшийПрограммер1С
 
14.03.16
16:04
(51) Просто сначала я сделал через РС, а теперь когда контроль остатков делаю - чтоб было всё универсально нужно через документ переделать, думал оставить РС и формировать на его основе документ, но раскритиковали.
55 Elf_80_lvl
 
14.03.16
16:05
Уже предлагали бросить курить наркотики?
56 ЛучшийПрограммер1С
 
14.03.16
16:06
Значит тогда делаю документ на его основе пишу в РС данные по составу и по весу и в РН разницу веса
57 Irbis
 
14.03.16
16:06
(52) можно и так. текущий РС на период переделки оставить
58 ЛучшийПрограммер1С
 
14.03.16
16:07
просто сделаю РС зависимым от этого нового типа документа, но жаль что 2 вида документов будет для остатков
59 Rie
 
14.03.16
16:11
(58) В РС - данные по составу. В РН - данные по "весу" (если я правильно понял - это прогноз остатков). Никаких "2 видов документов" для остатков при этом не возникает, вся информация уютно разделена.
60 Rie
 
14.03.16
16:13
+(58) Не думай пока что над деталями реализации. Сначала выпиши (на бумажке), какая информация нужна. Потом классифицируй её: это - остатки, это - обороты, это - справочные данные. А дальше само пойдёт.
61 ЛучшийПрограммер1С
 
14.03.16
16:14
(59) Остатки по другим переделам производства в едином документе ввода остатков (типа ввод нач. остатков/инвентаризация).
62 ЛучшийПрограммер1С
 
14.03.16
16:18
(60) Так в том то и дело, что реализация по переделам по РН готова, а сырье оно отдельно в РС.
63 Rie
 
14.03.16
16:18
(61) У тебя два вида остатков (если я правильно понял):
- уже выкопанное;
- ещё не выкопанное.
64 Rie
 
14.03.16
16:21
(62) Сырьё отдельно в РС только потому, что ты его туда зачем-то засунул. Ну вот не поверишь - но ничем твоя ситуация не отличается от обычного производства. И даже от обычной торговли, где есть
- наличие на складе;
- ожидаемые поступления.

Если это не так - поясни, где тут собака порылась.

То, что ты уже умудрился впиндюрить РС - не аргумент.
65 ЛучшийПрограммер1С
 
14.03.16
16:29
(64) Сначала не планировалось вести учет того, сколько сырья, потому что кто его знает сколько там его. Потом увидели что как-то некрасиво, когда у нас черпается оттуда и отрицательный остаток, поэтому все же лучше приблизительно знать остаток, можно было на сырье остатки не рассматривать и не контролировать, но все же интересней стало и смотреть сколько там осталось.
66 Rie
 
14.03.16
16:34
(65) Ну вот и переделай по уму. Пока что-нибудь ещё не вылезло. Ты ж пойми: программные средства (РН, РС, документы - вторичны. Можно реализовать десятками способов, и в каждом десятке девять будут через жпо (хотя и будут работать, и чего-то выдавать).
Если на практике выяснилось - "нужны остатки!" - то что ж ты цепляешься за этот РС?
67 ЛучшийПрограммер1С
 
14.03.16
16:35
(66) понравился он мне.
68 George Wheels
 
14.03.16
16:37
(67) Понравилась - женился. Разонравилась - развёлся. Всё не так просто, всё очень просто.
69 Rie
 
14.03.16
16:40
(67) Тебе понравился - ты с ним и ибис. И не парь мозг окружающим ради своих извращённых сексуальных предпочтений.
70 aleks_default
 
14.03.16
16:42
Чувак изобретает учет и аммортизацию основных средств походу.
71 Rie
 
14.03.16
16:48
(70) Какими странными словами ты назвал велосипед...
72 Kvant1C
 
14.03.16
16:49
(67) Ты бы почитал что-ли сначала, чем РН от РС отличается и когда используется, хотя бы вот здесь http://howknow1c.ru/programmirovanie-1c/registry-1s.html
73 aleks_default
 
14.03.16
16:49
а не, ошибся, тут склады...