По теме из базы знаний
- Отчет по метаданным. Количество элементов справочников, документов, регистров. Отбор по периоду
- Добавление в справочник Номенклатура колонки Остатки и цены для УТ 11
- Работа с иерархическими справочниками - выгрузка в дерево, подключение характеристик, остатков, рекурсивная выгрузка в Excel с оформлением групп и ячеек
- Альтернативная иерархия справочника
- Настройка справочников Сегментов номенклатуры
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(11) Если Серийный номер является элементом справочника, то он должен быть и в документе и в РН...
Аналогично с Инвентарным ...
И записывать его нужно в РН при проведении документа из табличной части документа.
Если там они указаны.
Если же они не указаны , думаю нужно выдавать ошибку, ибо если ведется учет по серийным и инвентарным номерам , то они обязательно должны быть заполнены в документах.
И наоборот , если в настройках установить, что учет БЕЗ номеров то они могут быть в РН пустыми ссылками
Аналогично с Инвентарным ...
И записывать его нужно в РН при проведении документа из табличной части документа.
Если там они указаны.
Если же они не указаны , думаю нужно выдавать ошибку, ибо если ведется учет по серийным и инвентарным номерам , то они обязательно должны быть заполнены в документах.
И наоборот , если в настройках установить, что учет БЕЗ номеров то они могут быть в РН пустыми ссылками
(26) Сначала структура данных должна появиться в голове!
Пока вы не представите КАК будет вестись учет товара не стоит приступать к программированию...
Справочник Номенклатура предназначен просто для декларации именно Номенклатуры как общей сущности, а не товара.
Номенклатура становится товаром только после попадания в документы и регистры с соответствующими номерами (но если товар не серийный , то и без номеров, но по любому товар только в документах, а не в Справочнике Номенклатура)
Скажем автомобиль БМВ - просто название. Но пока в документе Поступление ему не привяжут номер из справочника КакиетоНомера, он не будет конкретным товаром.
Пока вы не представите КАК будет вестись учет товара не стоит приступать к программированию...
Справочник Номенклатура предназначен просто для декларации именно Номенклатуры как общей сущности, а не товара.
Номенклатура становится товаром только после попадания в документы и регистры с соответствующими номерами (но если товар не серийный , то и без номеров, но по любому товар только в документах, а не в Справочнике Номенклатура)
Скажем автомобиль БМВ - просто название. Но пока в документе Поступление ему не привяжут номер из справочника КакиетоНомера, он не будет конкретным товаром.
(27) Представьте, у БМВ скажем цена 3 000 000 изменилась на 4 000 000
А у вас в справочнике их с 10 000 различными номерами!
Вам нужно вместо 1 записи изменения цены для БМВ сделать 10 000 изменений цены...
Это быстрый пример , чтобы вы просто поняли говнокодовость своей структуры данных...
А у вас в справочнике их с 10 000 различными номерами!
Вам нужно вместо 1 записи изменения цены для БМВ сделать 10 000 изменений цены...
Это быстрый пример , чтобы вы просто поняли говнокодовость своей структуры данных...
Если Номера указаны в ТМЦ, то запрос в отчете:
Написал как смог, но суть думаю ясна.
Из регистра можешь эти номера убрать, соответственно в движении тоже не нужно указывать.
Выбрать
Обл.Вiддiл КАК Вiддiл,
Обл.ТМЦ КАК ТМЦ,
Обл.КiлькiстьОстаток КАК КiлькiстьОстаток,
Обл.ТМЦ.Серiйний КАК Серiйний,
Обл.ТМЦ.Iнвентарий КАК Iнвентарий
из РегистрНакопления.ОбладненняВiддiлiв.Остатки КАК Обл
Написал как смог, но суть думаю ясна.
Из регистра можешь эти номера убрать, соответственно в движении тоже не нужно указывать.
(34) Если номера засунуты в справочник Номенклатура , то их совершенно не нужно совать в регистры.
Вы же сами сделали Справочник Номенклатуру - источником полной информации.
То есть каждая запись в справочнике Номенклатура - уникальна по товару.
У вас будет в нем 10 000 тысяч записей БМВ вместо 1...
И в отчет ты же вытащил Номеклатуру? Она же и хранит в твоей базе информацию про номера.
Покажи запрос отчета если вопрос как вывести в запросе.
Вы же сами сделали Справочник Номенклатуру - источником полной информации.
То есть каждая запись в справочнике Номенклатура - уникальна по товару.
У вас будет в нем 10 000 тысяч записей БМВ вместо 1...
И в отчет ты же вытащил Номеклатуру? Она же и хранит в твоей базе информацию про номера.
Покажи запрос отчета если вопрос как вывести в запросе.
ТМЦ.СерийныйНомер КАК СерийныйНомер,
ТМЦ.ИнвентарныйНомер КАК ИнвентарныйНомер
Хотя еще раз говорю - глупость засовывать их в Справочник Номенклатура.
Ну хотя бы в наименовании вбивайте эти номера , и то будет разумнее..
Типа
ТМЦ.Наименование = "БМВ (Сер 123456) (Инв 56877854)"
И не нужно будет кучи лишних колонок в документах...
ТМЦ.ИнвентарныйНомер КАК ИнвентарныйНомер
Хотя еще раз говорю - глупость засовывать их в Справочник Номенклатура.
Ну хотя бы в наименовании вбивайте эти номера , и то будет разумнее..
Типа
ТМЦ.Наименование = "БМВ (Сер 123456) (Инв 56877854)"
И не нужно будет кучи лишних колонок в документах...
(39) Ты устойчиво делаешь новые глупости и совершенно не слушаешь советы!
Зачем тебе Левое соединение? И вообще зачем какое-то соединение в твоем отчете?
Я же написал тебе КАК получить в нем номера
Повторяю
ТМЦ КАК ТМЦ,
ТМЦ.СерийныйНомер КАК СерийныйНомер,
ТМЦ.ИнвентарныйНомер КАК ИнвентарныйНомер
и все данные выйдут!
Зачем тебе Левое соединение? И вообще зачем какое-то соединение в твоем отчете?
Я же написал тебе КАК получить в нем номера
Повторяю
ТМЦ КАК ТМЦ,
ТМЦ.СерийныйНомер КАК СерийныйНомер,
ТМЦ.ИнвентарныйНомер КАК ИнвентарныйНомер
и все данные выйдут!
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот