#0
by Double_Medved
Помогите плиз, что-то туплю, что-то явно проще делается. Мне нужно сделать запрос свободных остатков выбранной номенклатуры на всех складах. То есть из ОстатковТМЦ отнять РезервыТМЦ. Чую что этот запрос выглядит проще чем у меня
#2
by Double_Medved
А подскажи плиз как можно нормально посмотреть в отладчике текст запроса? А то он выводится в одну строку, и видимо еще где-то обрывается, не все видно, я вот поэтому и не смог передрать (
#3
by aka AMIGO
ВыбраннаяНоменклатура - один элемент? тогда ИМХО - гораздо проще сделать обращением к регистрам ЗЫ. ну, проверить только запятые
#5
by Double_Medved
я потому и хочу запросом, потому что запросом быстрее. У меня там в документе у любой выбранной строки показывается остаток номенклатуры, чтобы менеджеры не путались.
#6
by aka AMIGO
ну, твоя воля.. у меня именно так считаются остатки в каждой строке документов, тормозов не замечено. ЗЫ. если на дату дока - то временный расчет НА(ТекущийДок..
#8
by Double_Medved
А можешь рассказать как там примерно дело обстоит? Просто с ТА я заманался. То есть вот например создают новый документ - он же будет после ТА,это надо брать тогда остатки на ТА? И вот если открывают старый документ? Тогда делать временный расчет на текущий документ? Я что-то путаюсь когда надо делать временный расчет, а когда не надо
#10
by aka AMIGO
ты всё в принципе правильно говоришь. Временный расчет - на определенную точку временной оси, это может быть дата, или документ ""..создают новый документ - он же будет после ТА,это надо брать тогда остатки на ТА?"" - да, и временный расчет в этом случае не нужен, т.е. как в ""..если открывают старый документ? Тогда делать временный расчет на текущий документ?"" - да. Ост = РегОст.СводныйОстаток(... ...
#13
by Double_Medved
Спасибо, я видимо сделал ошибку в том что я всегда делал ВременныйРасчет, даже в новых документах, за счет этого шло торможение. Попробую делать ВременныйРасчет только для старых документов, их все равно реже открывают.
#15
by aka AMIGO
хороший пример - в модуле документа, напрмер, "ЗаявкаПокупателя", если глянуть в процедуру ПроведениеПоРегистрам там быстренько проверяется наличие ТМЦ на предмет записи в регистры заявок и резервов.. С проверкой ИтогиАктуальны.. модифицируй под себя..
#16
by Double_Medved
Подскажите а как правильно получать ТА? ПолучитьДатуТА Возвращает саму дату или время тоже? Например создали и провели документ сегодня в 10.00. Потом значит в 12.00 создают новый документ. Я сравниваю ДатаДок и ТА, и они выходит будут равны? Там же нет учета времени? Тогда в 12.00 в не проведенном документе он покажет остаток на 10.00, и это правильно. Потом ТА при проведении переместится в 12.00. И вот тут откроют документ который был в 10.00. Сравним ДатаДок и ТА. Они будут равны или нет? Дата одна, время разное. Если там только дата - то даты будут равны и он посчитает на ТА, о она стоит в 12.00, и выходит что остаток будет некорректный.... Вот что меня гложет, в дате только дата или еще и время?
#17
by aka AMIGO
описание внутр.яз есть? посмотри ч1 стр292 ИтогиАктуальны, там рассказано много чего про это
#18
by Double_Medved
Вроде все работает, считает остатки до проведения документа, и даже после его проведения показывает остатки на позицию документа, до его проведения. При создании документа после ТА - смотрит остатки на конец ТА
#19
by Double_Medved
Распознаватель понаставил много пустых строк, сории, может как-то не так копирнул
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V7 Запрос по БухСчету (Не бух запрос)
- v7: v7 : НДС при возврате
- v7: Перенос остатков v7.7 -> v8.0
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: Вовод остатков в Бухгалтерии, документы ввода остатков
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- БП 3,0 добавленный субконто в план счетов не работает
- Заполнение колонки табличной части
- Как получить файл картинки номенклатуры для вывода его на печать? УТ 11
- Не могу выгрузить отчеты в 1с БГУ, версия 1.0.23.2
- Перевести код обработки с английского на русский
- БГУ Замена КБК
- Есть ли 1С запрос-профайлер?
- Заполнение документа: Распределение прочих затрат идет с ошибкой
- Начисление после увольнения
- Проблема с почтой в 1С:Документооборот
- СКД отключить вывод колонок программно по условию на форме
- кон-ция БП, в отчет Книга покупок 1137 попадает счет-фактура выданный
- В регистр сведений не выбираются группы у измерения. Почему?
- УПП как за определенный интервал сохранить печатные формы документа в эксель?
- Сервер (внезапно!) перестал видеть локальный серверный ключ (EN8SA)
- ЗУП 2.5 в Списке сотрудников вывести отдельно Фамилию имя и отчество
- Как вывести дату в отчет на один день назад
- v7: Как установить дату начала периода по умолчанию при формировании отчетов?
- Подскажите как сделать , чтобы при подключении по OLE окошко с базой
- Внешняя печатная форма в БП 3.0 в формате WORD