#0
by LivingStar
Нужно сделать движения по регистру сведений (периодичность в пределах квартала, подчиненный регистратору). Движения нужно прописывать в ручную, конструктора для этого нет? Если периодичность в пределах квартала, то в выборках можно будет получать свои значения номенклатуры по этому регистру, в зависимости от того попадают ли они в тот или иной квартал? Пересекаться они не будут?
#4
by andreymongol82
Блин, не заметил "НаборЗаписей = РегистрыСведений.ФокусныйАссортимент.СоздатьНаборЗаписей;"
#6
by andreymongol82
"На всякий случай у меня проездной" :) Используй конструктор движений и посмотри как правильно.
#7
by LivingStar
вот так делает движения // --------------------------------------------------------------------------------------------------------------------------------------------
#8
by LivingStar
Вопрос следующий. К примеру я установил документом признак фокусного ассортимента элементу номенклатуры в 1 квартале 2013 года. Она и по сей день активная!!! Следующими документами нужно менять у таких элементов признак, если они уже не являются фокусным ассортиментом?
#10
by Enders
Странно, а НоваяЗапись = НаборЗаписей.Добавить; не должно быть в цикле? зачем менять?) построить правильно запрос к регистру и ненадо ничего менять)
#11
by andreymongol82
Странной у меня конструктор совсем по другому написал Движения.ПринадлежностьСценариевКонтроля.Записывать = Истина; У тебя НоваяЗапись = НаборЗаписей.Добавить; почему не в цикле?
#12
by LivingStar
Исправлю!!! Понял! Тоесть дело в запросе, правильно построенный запрос должен выбирать правильные данные!!!
#14
by andreymongol82
Отличный вывод. Как только никто об этом не догадался? Конструктор пишет по нормальному. Это кто-то не может даже конструктором правильно воспользоваться
#15
by LivingStar
Наверное я не могу им воспользоваться, совсем другие инструкции, нет движений по регистратору и тп... Догадался так как мне уже это подсказывали добрые люди. Давно эту тему мусолю!!!!
#16
by LivingStar
Так а смотрите, в 1 квартале установил фокусным ассортиментом одну номенклатуру. Запрос с выборкой по первому кварталу её показывает!!!! в третьем квартале она не является фокусным ассортиментом по факту. Но а запрос по третьему квартолу её выбирает!!! Как с этим быть не пойму???
#18
by LivingStar
Я думал что то бы сменить признак фокусного ассортимента у номенклатуры нужно её устанавливать в ложь документом устанавливающем фокусный ассортимент на следующий квартал. Или я чего то не понимаю???
#19
by Гефест
Что бы номенклатура не была вокусным элементом, ее нужно вывести из фокуса. Что бы это ни значило
#20
by LivingStar
Ну вот я и говорю, что есть список фокусного ассортимента. Номенклатура в нем как может повторяться так и быть уникальна. И если в одном квартале она была фокусным ассортиментом, а в другом им не является, то нужно учитывать в документе отмену фокусного ассортимента. Я правильно понимаю? То есть установку номенклатуре фокусного ассортимента в ложь, если она им не является в определенном квартале.
#21
by LivingStar
Я делал документу 2 табличные части "УстанавливаемыйФокусныйАссортимент" и "ОтменяемыйФокусныйАссортимент". В Тч "ОтменяемыйФокусныйАссортимент" я помещал номенклатуру которая не является фокусным ассортиментом в текущем квартале, но была им в предыдущем. Для того что бы устанавливать её в ложь. Правильное же решение?
#23
by Enders
Можно отобрать срез последних на дату запроса. После чего отобрать только те записи у которых период больше чем НАчалоПериода(ДатаЗапроса,Квартал). Всё Получите только ассортимент указаного квартала, до даты на которую формируете отчет. Если хотите посмотреть весь квартал, а устанавливать любую дату квартала, то в срезе последних надо указать КонецПериода(ДатаЗапроса,Квартал)
#24
by LivingStar
Да пока нет запроса, планирую как документ оставить, в каком виде, для обновления в рабочую базу. Обновлял как то без установки ему регистратора. Там полезли разные всякие ошибки, которые не смог обойти. И решил вернуть ему регистратор.... Пока все же всей картины не увидел, что бы быть уверенным что данный алгоритм работает.
#26
by LivingStar
С регистрами не сильно работал. Ввел 4 тестовых документа с датами 01.01.2013, 01.04.2013, 01.07.2013, 01.10.2013 Прикалоло то что с таким кодом в обработке проведения на каждый квартал в регистре оказывается введенный на этот квартал свой ассортимент. Меня все тормозило что в регистре будет всё свалено в кучу, оказывается там на каждый квартал только своё) Процедура ОбработкаПроведения(Отказ, РежимПроведения)
#31
by LivingStar
Сделал выборку, на тестовых данных с указанной вами формулой. Поставил дату 17.04.2013, отобрал и за январь и за апрель (( Думаю....
#33
by LivingStar
НАЧАЛОПЕРИОДА(&ДатаЗапроса, КВАРТАЛ) это тоже не подходит, как бы сделат что бы от установленной даты, отбирались только записи квартала в который попадает выбранная дата, и никакие более...
#37
by hhhh
что-то вы тут бредите. Зачем вам запрос? Сами же написали, что у вас есть вторая табличная часть "ОтменяемыйФокусныйАссортимент". Вы про него и спрашиваете. Ответ на ваш вопрос: вы забыли сделать движения поОтменяемыйФокусныйАссортимент, а нам вешаете лапшу на уши.
#39
by LivingStar
я её удалил уже, так как понял что в ней нет необходимости, на сколько я понял регистр сам рулит кварталами
#40
by LivingStar
У меня одно движение только сейчас при проведении документа . При отмене проведения записи в регистре сами удаляются.
#41
by LivingStar
этот запрос видимо буду привязывать к выборкам что бы получать данные по фокусному ассортименту номенклатуры
#42
by hhhh
ну вот и зря удалил. Как вообще корректируется ассортимент? Выходит приказ директора: удалить из ассортимента такие-то позиции. Пользователь берет его и заполняет таб часть ОтменяемыйФокусныйАссортимент. Всё.
#43
by LivingStar
Ну а если из тч удалить? Или сделать галочки. Нужно отменить, убрали галочки и всё...
#44
by Enders
Ну не знаю, имхо проще удалять из существующего документа. Или добавить колонку с реквизитом типа булево. И если она истина, то ФА=Истина, если ложь - то ложь. По поводу запроса ВЫБРАТЬ ФокусныйАссортиментСрезПоследних.Период, ФокусныйАссортиментСрезПоследних.Регистратор, ФокусныйАссортиментСрезПоследних.ФА
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Куда пропадает движение регистра?
- Отчет движение документов по товару
- Как получить Уникальный Идентификатор для записи в регистре сведений
- СрезПоследних в регистре сведений подчиненному регистратору
- как изменить запись в регистре сведений подчиненному регистратору?
- Программно изменить запись в регистре сведений подчиненному регистратору.
- Индексы в регистре сведений
- Изменение записей в регистре сведений подчиненных регистратору
- Движения по периодическому регистру сведений, подчиненному регистратору
- Движение документа, созданого программно не учитывается в регистре
- Порядок следования измерений в регистре сведений
В этой группе 1С
- Получить реквизиты управляемой формы (на клиенте)
- Ювелирная торговля на базе УТ 10.3 посоветуйте по организации учета номенклатуры
- Запрос к периодическому РС - свернуть в таблицу "начало-окончание"
- изменить данные в регистре сведений
- УТ 10.3 печать скидки в чеке
- Подбор номенклатуры в заказе и отчет по остаткам показывают разные данные
- Повернуть штрих код в макете на 90
- Подключение принтеров чеков posiflex 6800U и 6300B как фискальный регистратор.
- Суммы в группировках в СКД 1С 8.2 по уровням
- Посоветуйте плз хороший опфускатор для C#
- v8: Групповая печать файлов вложения из 1с реализуема?
- УФ динамический список. Открытие документа из динамического списка
- Загрузка в спр Номенклатура УТ11
- Получение данных из Текущего Пользователя
- 1С 8.2. Импорт пользователей из Active Directory возможен?
- Макет бланка в реквизите Организации
- v8: Обрезание, сжатие фотографий
- На сервере 1С:Предприятия не найдена лицензия
- Блокировка документа Excel
- Подбор документов в табличную часть