РегистрНакопления + Справочник

1. AndriyVis 23.12.19 16:28 Сейчас в теме
Помогите заполнить код... Надо чтоб из Справочника Номенклатура подтягивалось в РегистрНакопления.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
39. AndriyVis 24.12.19 10:30 Сейчас в теме
(38)Вооо, зделал ;) Просто пересобрал отчет...
Прикрепленные файлы:
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Sashares 34 23.12.19 16:31 Сейчас в теме
(1)Тоже самое, что в поле ТМЦ и добавить точку и имя реквизита.
3. antz 23.12.19 16:33 Сейчас в теме
У измерения ТМЦ какой тип?
5. AndriyVis 23.12.19 16:35 Сейчас в теме
(3)
Прикрепленные файлы:
6. antz 23.12.19 16:36 Сейчас в теме
7. AndriyVis 23.12.19 16:47 Сейчас в теме
(6)Я не очень понял что надо делать)
8. antz 23.12.19 16:52 Сейчас в теме
(7) Эти измерения в регистре не очень-то нужны, т.к. их в любой момент можно достать из ссылки, хранящейся в измерении ТМЦ. К чему плодить сущности?
9. AndriyVis 23.12.19 16:57 Сейчас в теме
(8)А как мне тогда перекинуть эти поля в отчет?
10. antz 23.12.19 17:02 Сейчас в теме
(9) Обратиться к ним через точку в коде или запросе.

ТМЦ.Серiйний
11. AndriyVis 23.12.19 17:07 Сейчас в теме
(10)блин, извини)) я новичок еще( я хз как через точку сделать? есть может документация какая то или ты можешь помочь?
12. antz 23.12.19 17:27 Сейчас в теме
(11) в какой отчет их надо вытаскивать? Он уже есть, этот отчет?
13. AndriyVis 23.12.19 17:36 Сейчас в теме
(12)
Прикрепленные файлы:
15. YannikAlx 43 23.12.19 17:38 Сейчас в теме
(13)Снчала добавь номера в табличную часть документа
20. antz 23.12.19 18:00 Сейчас в теме
(13)

ОбладненняВиддiлiвОстатки.ТМЦ.Серiйный КАК Серiйный,
ОбладненняВиддiлiвОстатки.ТМЦ.Iнвентарний КАК Iнвентарний

В конструкторе запроса измерение ТМЦ можно раскрыть, щелкнув по плюсику - раскроются реквизиты справочника Номенклатуры, их можно уже выбирать.
14. YannikAlx 43 23.12.19 17:37 Сейчас в теме
(11) Если Серийный номер является элементом справочника, то он должен быть и в документе и в РН...
Аналогично с Инвентарным ...
И записывать его нужно в РН при проведении документа из табличной части документа.
Если там они указаны.
Если же они не указаны , думаю нужно выдавать ошибку, ибо если ведется учет по серийным и инвентарным номерам , то они обязательно должны быть заполнены в документах.
И наоборот , если в настройках установить, что учет БЕЗ номеров то они могут быть в РН пустыми ссылками
16. AndriyVis 23.12.19 17:46 Сейчас в теме
(14)
Прикрепленные файлы:
17. YannikAlx 43 23.12.19 17:53 Сейчас в теме
(16) Мне это зачем?
Я говорю про табличную часть документов, которые должны делать движения в РН, из которого ты потом возьмешь данные по номерам...
А так картинка вообще не имеет никакого смысла...
зачем она?
18. YannikAlx 43 23.12.19 17:56 Сейчас в теме
(16) Я кажется снова понял твои путанные мысли...
Ты не ведаешь, что данные по серийным и инвентарным номерам хранятся не в справочнике - номенклатуре, а в документах...
Либо ты что-то наделал совсем не того, если это самописная конфа...
21. AndriyVis 23.12.19 18:01 Сейчас в теме
(18)Ну у меня тут запутано капец :)
Прикрепленные файлы:
23. YannikAlx 43 23.12.19 18:05 Сейчас в теме
(21) Ну тут народец очень старается!
А все потому, что ты изначально напортачил!

Опиши свою исходую задачу.
Это самописная база?
Не может быть никаких номеров в справочнике Номенклатура!
AndriyVis; +1 Ответить
26. AndriyVis 24.12.19 09:27 Сейчас в теме
(23)Да это самописная, просто изначально я сделал два разных справочника... Но мой шеф сказал, что потом надо искать долго к какому документу привязан серийные или инвентарные номера...
28. YannikAlx 43 24.12.19 09:38 Сейчас в теме
(26) Сначала структура данных должна появиться в голове!
Пока вы не представите КАК будет вестись учет товара не стоит приступать к программированию...
Справочник Номенклатура предназначен просто для декларации именно Номенклатуры как общей сущности, а не товара.
Номенклатура становится товаром только после попадания в документы и регистры с соответствующими номерами (но если товар не серийный , то и без номеров, но по любому товар только в документах, а не в Справочнике Номенклатура)
Скажем автомобиль БМВ - просто название. Но пока в документе Поступление ему не привяжут номер из справочника КакиетоНомера, он не будет конкретным товаром.
27. AndriyVis 24.12.19 09:35 Сейчас в теме
(23)Просто теперь Серийный номер подтягивается в документ при указании Номенклатури, в которую мы изначально задаем этот номер.
29. YannikAlx 43 24.12.19 09:38 Сейчас в теме
(27) глупость неимоверная!
31. AndriyVis 24.12.19 09:40 Сейчас в теме
(27)Вот как-то так.. Поле Од, Серійний номер подтягнуло из Номенклатур
Прикрепленные файлы:
33. YannikAlx 43 24.12.19 09:46 Сейчас в теме
(31) Вы учитесь, или решаете боевую задачу?
32. YannikAlx 43 24.12.19 09:45 Сейчас в теме
(27) Представьте, у БМВ скажем цена 3 000 000 изменилась на 4 000 000
А у вас в справочнике их с 10 000 различными номерами!
Вам нужно вместо 1 записи изменения цены для БМВ сделать 10 000 изменений цены...
Это быстрый пример , чтобы вы просто поняли говнокодовость своей структуры данных...
35. AndriyVis 24.12.19 09:54 Сейчас в теме
(32)Понятно, но база внутренняя только для кладовщика.
25. YannikAlx 43 23.12.19 18:08 Сейчас в теме
(21) Должны быть еще 2 справочника - Серийные номера и Инвентарные номера
AndriyVis; +1 Ответить
4. TonyaKhomich 5 23.12.19 16:34 Сейчас в теме
Не вижу смысла в этих измерениях, если они записываются из измерения ТМЦ.
19. Wandler 18 23.12.19 17:58 Сейчас в теме
Если Номера указаны в ТМЦ, то запрос в отчете:

Выбрать
Обл.Вiддiл КАК Вiддiл,
Обл.ТМЦ КАК ТМЦ,
Обл.КiлькiстьОстаток КАК КiлькiстьОстаток,
Обл.ТМЦ.Серiйний КАК Серiйний,
Обл.ТМЦ.Iнвентарий КАК Iнвентарий

из РегистрНакопления.ОбладненняВiддiлiв.Остатки КАК Обл


Написал как смог, но суть думаю ясна.
Из регистра можешь эти номера убрать, соответственно в движении тоже не нужно указывать.
22. YannikAlx 43 23.12.19 18:04 Сейчас в теме
(19)
(20) Ребята , ну что вы предлагаете?
Вы не хотите разобраться откуда берутся номера в РН?
И если автор хочет
Надо чтоб из Справочника Номенклатура подтягивалось в РегистрНакопления

то номеров это не должно касаться.

Не стоит запутывать студента...
AndriyVis; +1 Ответить
24. YannikAlx 43 23.12.19 18:06 Сейчас в теме
Это наоборот только может быть в Справочниках "Серийные номера" и "Инвентарные Номера" будет ссылка на Номенклатуру.
Ибо номенклатура то одна а номеров туча!
30. YannikAlx 43 24.12.19 09:40 Сейчас в теме
Но практически все равно будет работать...
Хоть и через то место на чем сидим обычно...
Супер не оптимально...
34. AndriyVis 24.12.19 09:50 Сейчас в теме
(30)Ну пока что делаю так как сказали :( Но дальше на заметку возьму что делать надо 2 справочника. А сейчас если можешь, скажи как мне привязать кодом их к регистру. А то отчету не откуда взять данные.
(33)Учусь решать боевые задачи :) Я еще новичок, буду долго сидеть на форумах.
36. YannikAlx 43 24.12.19 10:00 Сейчас в теме
(34) Если номера засунуты в справочник Номенклатура , то их совершенно не нужно совать в регистры.

Вы же сами сделали Справочник Номенклатуру - источником полной информации.
То есть каждая запись в справочнике Номенклатура - уникальна по товару.

У вас будет в нем 10 000 тысяч записей БМВ вместо 1...

И в отчет ты же вытащил Номеклатуру? Она же и хранит в твоей базе информацию про номера.
Покажи запрос отчета если вопрос как вывести в запросе.
AndriyVis; +1 Ответить
37. AndriyVis 24.12.19 10:06 Сейчас в теме
(36)Вот
Прикрепленные файлы:
38. YannikAlx 43 24.12.19 10:19 Сейчас в теме
ТМЦ.СерийныйНомер КАК СерийныйНомер,
ТМЦ.ИнвентарныйНомер КАК ИнвентарныйНомер


Хотя еще раз говорю - глупость засовывать их в Справочник Номенклатура.
Ну хотя бы в наименовании вбивайте эти номера , и то будет разумнее..
Типа
ТМЦ.Наименование = "БМВ (Сер 123456) (Инв 56877854)"
И не нужно будет кучи лишних колонок в документах...
39. AndriyVis 24.12.19 10:30 Сейчас в теме
(38)Вооо, зделал ;) Просто пересобрал отчет...
Прикрепленные файлы:
40. YannikAlx 43 24.12.19 10:33 Сейчас в теме
(39) Ты устойчиво делаешь новые глупости и совершенно не слушаешь советы!

Зачем тебе Левое соединение? И вообще зачем какое-то соединение в твоем отчете?

Я же написал тебе КАК получить в нем номера
Повторяю
ТМЦ КАК ТМЦ,
ТМЦ.СерийныйНомер КАК СерийныйНомер,
ТМЦ.ИнвентарныйНомер КАК ИнвентарныйНомер

и все данные выйдут!
41. Vortigaunt 96 25.12.19 17:20 Сейчас в теме
Мне кажется автору лучше взять какую-нибудь УТ-шку. Потратить неделю, чтоб разобраться как в ней вести учет, нежели с таким уровнем знаний писать свою конфигурацию. Очень скоро автор зайдет в тупик и не сможет реализовать очередную хотелку шефа.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот