Организация конфигурации для назначения цены номенклатуры для каждой торговой точки
Здравствуйте.
Имеется самописная конфигурация, версия 8.3.18.1128.
Итак:
Имеется один населенный пункт, N торговых точек, M номенклатуры.
В каждой торговой точке у номенклатуры своя цена.
В обработке подается список номенклатуры, требуется выдать список торговых точек, что бы сумма покупки была минимальной (т.е. мы готовы обойти несколько ТТ, что бы каждую номенклатуру купить по минимальной цене).
Так же в конфигурации будет отчет, который должен показывать изменение цены номенклатуры в определенной ТТ, списка номенклатуры (списки хранятся в отдельном справочнике) и средней цены номенклатуры по всем ТТ с течением времени.
Каждый день в определенное время на e-mail приходит рассылка с списком номенклатуры и ценой на нее в каждой торговой точке (номенклатура/ТТ/цена если смотреть по столбикам).
С помощью Mozilla Thunderbird и расширения под него автоматически скачиваю вложения из письма, регламентным заданием читаю файл, готовлюсь записывать данные в справочники и вот тут у меня вопросы:
1) Как мне организовать связь "ТТ - Номенклатура - ЦенаНаНоменклатуруВОпределеннойТТ" в конфигурации?
Вот у меня справочник "Торговые точки" (название ТТ/адрес/id/координаты), вот у меня справочник "Номенклатура" (Название/СредняяЦенаВГороде), каким образом мне записать в каждую торговую точку всю номенклатуру с ее ценой?
Сделать для справочника "Торговые точки" табличную часть "ЦеныНоменклатуры" с реквизитами "Номенклатура" и "Цена" или зеркально для справочника "Номенклатура" делать табличную часть "ЦеныВТорговыхТочках" с реквизитами "ТорговаяТочка" и "Цена"?
Или вместо табличной части тупо создать справочник с реквизитами Номенклатура/ТТ/Цена и писать все туда?
2) Исходя из п.1. мне, в худшем случае, придется каждый день переписывать M x N записей в справочниках + столько же записей добавлять в регистр сведений "ЦеныНоменклатурыВТорговыхТочках" для отчета.
Не сильно ли это загрузит конфигурацию, как повлияет на размер базы (я не хочу, что бы каждый месяц база увеличивалась на 500+мб)?
Имеется самописная конфигурация, версия 8.3.18.1128.
Итак:
Имеется один населенный пункт, N торговых точек, M номенклатуры.
В каждой торговой точке у номенклатуры своя цена.
В обработке подается список номенклатуры, требуется выдать список торговых точек, что бы сумма покупки была минимальной (т.е. мы готовы обойти несколько ТТ, что бы каждую номенклатуру купить по минимальной цене).
Так же в конфигурации будет отчет, который должен показывать изменение цены номенклатуры в определенной ТТ, списка номенклатуры (списки хранятся в отдельном справочнике) и средней цены номенклатуры по всем ТТ с течением времени.
Каждый день в определенное время на e-mail приходит рассылка с списком номенклатуры и ценой на нее в каждой торговой точке (номенклатура/ТТ/цена если смотреть по столбикам).
С помощью Mozilla Thunderbird и расширения под него автоматически скачиваю вложения из письма, регламентным заданием читаю файл, готовлюсь записывать данные в справочники и вот тут у меня вопросы:
1) Как мне организовать связь "ТТ - Номенклатура - ЦенаНаНоменклатуруВОпределеннойТТ" в конфигурации?
Вот у меня справочник "Торговые точки" (название ТТ/адрес/id/координаты), вот у меня справочник "Номенклатура" (Название/СредняяЦенаВГороде), каким образом мне записать в каждую торговую точку всю номенклатуру с ее ценой?
Сделать для справочника "Торговые точки" табличную часть "ЦеныНоменклатуры" с реквизитами "Номенклатура" и "Цена" или зеркально для справочника "Номенклатура" делать табличную часть "ЦеныВТорговыхТочках" с реквизитами "ТорговаяТочка" и "Цена"?
Или вместо табличной части тупо создать справочник с реквизитами Номенклатура/ТТ/Цена и писать все туда?
2) Исходя из п.1. мне, в худшем случае, придется каждый день переписывать M x N записей в справочниках + столько же записей добавлять в регистр сведений "ЦеныНоменклатурыВТорговыхТочках" для отчета.
Не сильно ли это загрузит конфигурацию, как повлияет на размер базы (я не хочу, что бы каждый месяц база увеличивалась на 500+мб)?
По теме из базы знаний
- Номенклатура и номенклатурные группы в программах 1С
- Типовая борьба - личный опыт работы с типовыми конфигурациями 1С:8
- Алкогольная декларация для 1С 8.1, 8.2, 8.3 (1, 2, 3, 4, 5, 6, 7, 8 формы) УТ10.2/10.3, УТ11, УПП, КА, БП2.0/3.0, БП КОРП, Розница 1.0/2.1, Далион, Астор, УТАП и др. с подписью и шифрованием, редакция 2.3
- 1С:Управление строительной организацией. 1С:ERP Управление строительной организацией 2
- Пример переноса справочников, документов и движений через Эксель и "Конвертацию данных 2" из оптовой учетной системы 1С 7.7 Комплексной 4.2 и розничной учетной системы Рарус Торговый комплекс -> в 1С 8.3 ЕРП 2.4 (расширение и дополнительные реквизиты)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) Т.е. вы предлагаете не плодить табличные части или еще лишний справочник, а сразу все писать в регистр?
А если я потом захочу посмотреть актуальную цену на номенклатуру по всем торговым точкам, мне же вроде как это будет удобнее сделать в справочнике или я ошибаюсь?
А если я потом захочу посмотреть актуальную цену на номенклатуру по всем торговым точкам, мне же вроде как это будет удобнее сделать в справочнике или я ошибаюсь?
(5) Актуальные цены получаются элементарно запросом
ВЫБРАТЬ
ЦеныСрезПоследних.Номенклатура КАК Номенклатура,
ЦеныСрезПоследних.ТорговаяТочка КАК ТорговаяТочка,
ЦеныСрезПоследних.Цена КАК Цена,
ЦеныСрезПоследних.Период КАК Период
ИЗ
РегистрСведений.Цены.СрезПоследних(&Дата, ) КАК ЦеныСрезПоследних
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот