Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Установка периодичности РС НоменклатураКонтрагентов (http://forums.kuban.ru/f1040/ustanovka_periodichnosti_rs_nomenklaturakontragentov-4595496.html)

LivingStar 06.08.2013 11:12

Установка периодичности РС НоменклатураКонтрагентов
 
Проблема следующая!!! Стояла задача ввести реквизит номенклатуры фокусный ассортимент (ФА). Я добавил этот реквизит ресурсом типа булево в регистр сведений НоменклатураКонтрагентов УТ 10.3. И он стал выводиться в соответствующую таблицу на форме справочника номенклатура. Проблема в том что он не периодический, и оператор проставляла сначало его для 2 квартала, а потом для 3 его, сейчас все перемешано и решается вопрос как быть. Я вижу решение сделать его периодическим и установка этого свойства регулировалась бы периодом.

Если я задам ему периодичность в течении квартала, не повлияет ли это как то на производительность системы в общем? Веть изначально этот регистр был не периодический, можно ли это сделать?

VZ 06.08.2013 11:42

0-LivingStar > Можно или не можно? А попробовать? (на копии) :D
Что касается "периодичности", то крайне сомнительно, что вопросы ассортимента жестко привязаны к началу квартала. Это же не какие-то там налоговые установки ;)
Привяжи к документу. Заодно получишь удовольствие тыкать фейсом: "Неее, это не "ваша грёбанная программа", а твои собственные ручки".

LivingStar 06.08.2013 12:01

(1) именно в периодичности то вопрос и встал

как привязать к документу???

Во 2м квартале, один фокусный ассортимент, в 3м другой. Вот и нужна периодичность, а пользователь заполнять будет с формы справочника номенклатура....

EarlyBird 06.08.2013 12:12

не трогай типовой РС
создай новый РС, типа "ФокусыАссортимента". Его сделай периодическим.

LivingStar 06.08.2013 12:40

(3) да я рассматриваю как раз это

А подскажите пожалуйста по выводу вводу информации в регистр этот если на форме выведу одну галку, програмамно делать да? Не делать же Регистр сведений список....

VZ 06.08.2013 12:43

2-LivingStar > Вот так и привязать. Сотворишь, как подсказано в (3), свой РС, и для его заполнения - отдельный документ. Для отдельно умного сотрудника. Который "знает". Вот пусть и определяет, когда один фокус меняет другой.

LivingStar 07.08.2013 04:14

(3)(5) До конца не представляю как это будет. Сотрудник вводит документ, с него номенклатуру и проводит его?!

Всей этой номенклатуре задаётся период дата документа. При открытии номенклатуры, галка стоит у той номенклатуры у которой в регистре на текущую дату установленно значение булево документом. И так на разные периоды.

Так примерно?

LivingStar 07.08.2013 04:18

(6+) А на форме номенклатуры как лучше сделать?
Выводить это значение булево из регистра, и запретить его редактирование, соответственно да?

LivingStar 07.08.2013 04:23

(6+) Регистру установить режим записи "подчинение регистратору" и периодичность по "позиции регистратора" или "в пределах квартала"? На каждый квартал должен быть свой набор фокусного ассортимента номенклатуры, то есть номенклатуры с признаком булево из этого регистра.

LivingStar 07.08.2013 04:29

(6+) как лучше сделать табличную часть документа, типа РегистрСведенийСписок, РегистрСведенийНаборЗаписей или просто табличная часть документа и при проведении делать запись в регистр сведений?

LivingStar 07.08.2013 05:07

на форме номенклатуры в Процедуре ПриОткрытии() такой запрос планирую встроить.


ВЫБРАТЬ
ФокусныйАссортиментСрезПоследних.Период,
ФокусныйАссортиментСрезПоследних.Регистратор,
ФокусныйАссортиментСрезПоследних.Номенклатура,
ФокусныйАссортиментСрезПоследних.ФА
ИЗ
РегистрСведений.ФокусныйАссортимент.СрезПоследних(&ТекДата, Номенклатура = &Номенклатура) КАК ФокусныйАссортиментСрезПоследних

LivingStar 07.08.2013 09:18

в рабочую базу можно внедрять?

bma1 07.08.2013 13:38

2(11) тебе совет нужен или разрешение?
Если разрешение - мы его тебе даём. Бесплатно.


Текущее время: 03:55. Часовой пояс GMT +3.