#0
by Sj
Доброе время суток! У кого-нибудь такой запрос правильно отрабатывает в УТ11 после замены регистров на соответствующие из УТ11 ?
#7
by Maniac
стаж 8 лет....ужасть... Да таже по твоней ссфлке регистр партии товаров на складах... ты в УТ11 видел регистр партий??? уже 3 года все обсужэдают что партий нет. в общем ответ - ДА - переписывать НАДО
#12
by hhhh
ну ты скажи, какие регистры соответствуют. Мы их заменим и скажем тебе, правильно отрабатывает или неправильно.
#15
by GANR
вижу решение через Нач Кон Колич. д1 д2 кол1 д2 д3 кол2 д3 д4 кол3 2. ну а далее разностьдат(д1,д2,день) там, где колич <> 0
#17
by Sj
Запрос отрабатывает правильно. Вот прикрутил к нему календарные дни. Чтобы знать сколько именно рабочих дней, а не календарных номенклатура была на складе, правда тестил пока только на одной номенклатуре: ВЫБРАТЬ ТоварыНаСкладахОстаткиИОбороты1.Период КАК Период, ПО (КалендарныеГрафики.ДатаГрафика МЕЖДУ ТоварыНаСкладахОстаткиИОбороты.ПредыдущийПериод И ТоварыНаСкладахОстаткиИОбороты.Период) ГДЕ
#19
by Classic
ВЫБРАТЬ НашРегистр.Номенклатура, НашРегистр.Склад, .... че там еще нада... НашРегистр.Склад, .... че там еще нада... Синтаксические ошибки могут быть - писал на коленке
#21
by Maniac
У вас не учитывает главного. Это то что товар мог прийтий и в этот же день уйти. Но на остатке он был.
#24
by Sj
Делаю за январь по одной номенклатуре Основной склад 3 Основной склад 60 НеОсновной склад 32 Немного смущает 60. Но по российскому закону в январе 31 день.
#28
by Classic
На каких данных? Такого быть не может. Может где-то в запросе и ошибка. Но смысл достаточно понятен. Мы считаем количество пустых дней по принципу Номер периода с начальным нулем - номер периода с конечным нулем. Засада может быть только в последнем дне.
#29
by Maniac
твой вообще нерабочий вариант. никак не учитывает календарь, выходные и праздники. а это очень важно.
#30
by Classic
Таки пришлось лезь в консоль. Фразу НашРегистр.Период = &КонПериода заменить на НашРегистр.Период = НАЧАЛОПЕРИОДА(&КонПериода, ДЕНЬ) Фразу НашРегистр.Период = &КонПериода заменить на НашРегистр.Период <> НАЧАЛОПЕРИОДА(&КонПериода, ДЕНЬ)
#32
by Maniac
по ссылке просто запрос и теория. Практика - реальное использования. без календаря такие запросы наикому не нужны. Ежу понятно что в у многих торговых фирм может быть 5=-6-7 днейная рабочая неделя. а выходные так вообще у всех. Например полянваря.
#33
by Maniac
Нужно как бы мозг включать иногда самостоятельно. а не просто смотреть что тебе в ТЗ написали.
#34
by Maniac
Точно также как ваши запросы не учитывают приходи и расход в один день. А бывает просто. Товар продали с другого склада. но переместили на эот и сразу списали.
#37
by Classic
Ну да, конечно. Ты прям из задачи в определил, что по рабочим дням. Может сразу так и напишешь без согласования? А потом будешь рассказывать бизнесу "я включил мозг и решил за вас, что вам нужны рабочие дни". Запрос много чего не учитывает. Например часто надо не просто количество дней, а дней*количество или еще чего. Исходя из конкретной задачи и пишется конкретный алгоритм
#38
by Classic
в строго описана ситуация, что считать пустым днем. Если учитывать приходы/расходы в один день, то можно дни до сотни раскрутить переместив в один день по сотне складов
#39
by Maniac
правильно. я так и делаю всегда. включаю мозг. относитедьно каждой задачи. И ниразу это качество не подводило. именно благодаря этому меня все мои фирмы ценили и платили хорошую зарплату. тк постановщиков которые бы четко формулировали задачи и продумывали все до конца до всех мелочей в реальности не бывает!
#41
by Maniac
где там в ноль увидел задачи я не знаю))) в что видно? Что прилез чувак который видимо только УТ11 открыл или вообще еще не видел. И задал вопрос а будет ли этот запрос работать? Из чего появился вывод: 1) он не знает УТ11 2) впервый раз вообще с такой задачей столкнулся и просто нашел в интернете запрос который даже не вникая в него (и вообще сулдя по всему у него сложности с пониманием что в этом запросе написано) он просто попытается поставить нукжные регистры и полностью доверится тем кто положительно ему даст ответ на форуме. Все. никакого ТЗ и тп. Но вот с календарем это нажо сразу же думать! Тк сделав одно и внедрив заказчику уже завтра же заказчик столкнется с календарем с вероятностью в 99 процентов и скажет переделать. Твоя конструция сразу же летит к чорту. А в сажбе остается рабочим.
#42
by Maniac
я еще изначально сказал. Что правильный запрос есть в 1С розница. Который учитывает и то и се. Те как бы я намекаю на то что сама 1С написала уже давно запрос по подсчету по дням. А у напс в кругах как бы то что написала 1С считается уже авторитетным кодом. в большинстве случаев.
#43
by Classic
Не тупи. Разговор был про запрос из ссылки в В ссылке по задача описана четко. И обсуждаю я запрос, написанные В ССЫЛКЕ из
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Запрос: количество дней (за заданный период), когда остаток товара > 0
- количество дней наличия товара на складе за период
- Базавая версия УТ с УТ проф как связывается (какие варианты рабочие есть)?
- Переход с УТ 10.3.11.4 на УТ 11
- УТ 8.2 (8.2.11.236) ред. 11 (11.0.4.6)
- Привезли УТ 11 вместо УТ 10.3. Можно ли использовать?
- Выгрузка из УТ в УТ..
- v8: УТ 11 Ищу остаток товара сумовой в валюте регл учета.
- Перенос обработки из УТ 10 в УТ 11
- УТ 11 (11.0.8.11) Работа с комиссионерами.
- Проблема с обновлениеем УТ 11.0.9.15 на УТ 11.1.1.11
- Перенос скидок из ут 10.3 в ут 11
В этой группе 1С
- 1c УТ 11 и Штрих-Кассир v5
- Как в справке 1С сделать ссылку
- Максимальный индекс в Таблице значений
- 8.2 УФ Где добавить пункт в общее контекстное меню документов?
- Как вывести многострочный текст из 1С в Word
- Как добавить поле = пустая таблица в запросе, напомните...
- Зачем в БП3 справочник "Номенклатура поставщиков" ?
- УФ. Как растянуть кнопку по горизонтали?
- Как определить из какого объекта была вызвана форма выбора справочника?
- Командный интерфейс общей формы
- Почему Алладин-монитор не видит ключ
- УТ 10.3 Эмулятор ФРК
- БП 2.0 Добавление субконто 20 счета, например проект, чем опасно
- Не могу достучаться до роутера. В чем может быть проблема?
- как программно создать переменную?
- ЗАказ поставщика и поступление по нулевой цене в УТ11
- запрет вызова контекстного меню таблицы, если сама таблица пустая
- ХранилищеВариантовОтчетов - нарушение прав
- v8: Как передать структуру в com-объект
- КД. Правила обмена между идентичными конфигурациями