#0
by lucifer
мне нужно получить остаток по ресурсу кол только по измерением код что выше возвращает 0, хотя если посмотреть сальдо через отчет (там запрос формируется) то в разрезе этих измерений кол = 14 Попробовал так: регс.Остаток(скл.текущийэлемент,дог.наименование,,,,,сотрудник,"кол"); выводит остаток, но странно как-то выводит 13 вместо 14. просто если смотреть отчет то 13 лежат в разрезе из. склад - значение наименование - значение получается что регс.Остаток вернул остаток где поставщик пусто, хотя я вообще пропустил это измерение, по идеи он должен был вообще его не учитывать. И кстати чем Остаток от СводныйОстаток отличается ?
#0
by lucifer
мне нужно получить остаток по ресурсу кол только по измерением код что выше возвращает 0, хотя если посмотреть сальдо через отчет (там запрос формируется) то в разрезе этих измерений кол = 14 Попробовал так: регс.Остаток(скл.текущийэлемент,дог.наименование,,,,,сотрудник,"кол"); выводит остаток, но странно как-то выводит 13 вместо 14. просто если смотреть отчет то 13 лежат в разрезе из. склад - значение наименование - значение получается что регс.Остаток вернул остаток где поставщик пусто, хотя я вообще пропустил это измерение, по идеи он должен был вообще его не учитывать. И кстати чем Остаток от СводныйОстаток отличается ?
#2
by Ёпрст
>>>И кстати чем Остаток от СводныйОстаток отличается ? Это, спроси у мужика в кепке в пофигураторе
#9
by Ёпрст
1.Если Наименование - измерение агрегатного типа, а ты ему строку дог.наименование пихаешь - это полный ПЭ 2.Если Наименование - измерение типа "Строка" - это п..ц, он не лечится
#15
by lucifer
да и с чего строка? если тип в табличной части документа реквизита наименования это справочник.товар
#16
by Ёпрст
и кто же тебя так учил имена реквизитам задавать ? Давая имена реквизитам из зарезервированных слов, типа Наименование - огребешь потом в запросах и других конструкциях языка, не говоря уже о взрыве мозга при прочтении кода в
#17
by lucifer
ну явно не в этом трабл и кстати конфигурация до меня писалась. Сообщить(ТипЗначения(сотрудник)); все 3 это 11, т.е. элемент справочника
#18
by lucifer
вот скажите если я пропускаю измерение в СводныйОстаток то оно учитываться не должно?
#19
by Jaffar
А почему у тебя в Сотрудник (я бы писал с большой буквы, кстати) стоит 7-м, а в "трассировке" результатов отчета - 3-м, а поставщик - 4-м? :-)
#21
by lucifer
да ну я указал только используемые измерения, а вообще порядок измерений правильный, как в конфигураторе
#24
by lucifer
ах да, вот еще вопрос методы СводныйОстаток и остаток возвращают остаток на тек. дату или на дату ТА ? Но в принципе это на результат повлиять не должно просто самому интересно
#26
by lucifer
"Очень может повлиять" как может повлиять? "Возвращают на ТА, если нет временного расчета" где это я могу посмотреть? и если нет задать его
#27
by Эльниньо
"если посмотреть сальдо через отчет (там запрос формируется) то в разрезе этих измерений кол = 14" В отчете какая дата стоит? И что выдает ПолучитДатуТА?
#28
by lucifer
в отчете формировал сальдо на сегодня, насчет ПолучитДатуТА завтра посмотрю, но я помню ТА где-то на лето 2012 я ставил
#31
by lucifer
что опять то не так? ты аналогию с бухгалтерией проводишь, а у нас самописная конфигурация и от того на какую дату выставлена ТА разницы нет никакой, если она не просрочена конечно
#32
by lucifer
ты лучше по тебе ответь, а то от тебя только и видно "Это п..ц " ты выше тоже возмущался, не разобравшийся в ситуации
#33
by lucifer
ТА у меня стоит 29.02.2012 в чем разница? если СводныйОстаток показывает остаток на ТА то он должен быть таким же как на тек. дату.
#35
by Ёпрст
при работе с регистрами, есть понятие временного расчета. Тебе это о чем то говорит ? Что такое ТА в курсе ? Как рассчитывается остаток (из каких табличек) ведаешь ? Что такое проведение в потоке, работа "задним" числом ? ЗЫ: то, что конфа самописная не имеет значения при работе с регистрами
#36
by lucifer
ну так расскажи, ради совета и пришел на форум. А то от твоего "Это п..ц" пользы не какой. ТА - это дата актуальности итогов
#40
by lucifer
еп... ну так что мне делать в конкретной ситуации, что бы СводныйОстаток вывел правильное значение?
#44
by lucifer
"рассчитать регистр" это операции -> управление бух. итогами? "если нужен остаток не на ТА" я вот не понимаю, пусть даже остаток на ТА, но у меня ТА стоит 29.02.2012 почему остаток 0, он должен быть как на тек. дату
#45
by Ёпрст
>>>"рассчитать регистр" >>>>это операции -> управление бух. итогами? нет, это рассчитатьрегистрыНА/По+ВременныйРасчет
#57
by lucifer
главное когда пишу рег.РассчитатьРеги.. 1с мне выводит этот метод, а во время работы программы ругается
#59
by lucifer
Ёпрст4, был прав, отчасти. плюнул я на СводныйОстаток, решил через запрос сделать и фиг. Долбался я с ним, даже голова разболелась, потом попробовал так вместо дог.наименование и скл (скл раньше брался так Если пер.ЗначениеНаДату(ТекущаяДата).код=3 Тогда скл.найтипокоду; иначе м потом товр и скл подставил в запрос и все заработало, но только через запрос, а СводныйОстаток так и не работал. Отсюда вопрос чем дог.наименование отличается от дог.наименование.ТекущийЭлемент в последнем ссылка передается а в первом сам объект? и почему не работает если сразу в запрос написать дог.наименование.ТекущийЭлемент, именно надо присвоит значение переменной и уже переменную в запрос вставлять. Когда это все сработало, товар добавился в заявку (это все я делаю что бы проверить есть ли у сотрудника необходимое кол-во товара когда он создает заявку на отгрузку этого товара) ну так вот, когда товар добавился в заявку, я сохранил ее, и решил попробовать опять СводныйОстаток, убрал комментарии и на мое удивление СводныйОстаток вернул правильное значение, я на радостях закоментил код с запросом оставил с СводныйОстаток, попробовал еще, и опять сработало, потом я удалил добавленые строки с дока, пробую, фиг. Почему-то СводныйОстаток работает только тогда когда в документ добавлена строка, короче оставил вариант с запросом.
#62
by 1Сергей
как мы могли протелепатить про твой "пер"? Ты можешь более внятно объяснить что откуда берётся?
#68
by Voronve
Судя по картинке, твое работать и не должно, попробуй так регс = СоздатьОбъект("регистр.склады"); регс.СводныйОстаток(<Элемент справочника "Склады">,<Элемент справочника "Товары">,,,,,<Элемент справочника "Сотрудники">,"кол"); Должен выдать остаток на ТА. Да кстати регистр остатков ? или оборотный ?
#71
by lucifer
нет остатки товаров "регс.СводныйОстаток(<Элемент справочника "Склады">,<Элемент справочника "Товары">,,,,,<Элемент справочника "Сотрудники">,"кол"); " так у меня так и есть
#72
by lucifer
я все таки надеюсь увидеть ответ на вопрос "вопрос чем дог.наименование отличается от дог.наименование.ТекущийЭлемент в последнем ссылка передается а в первом сам объект? "
#76
by Ёпрст
скл - это что ? дог - это что ? Это реквизиты документа ? Или это переменные ? Если реквизиты дока, ТО КАКИЕ ? Шапки ? Табличной части ? Общие реквизиты? Запрос этот где пишешь ?
#79
by Ёпрст
:) ну вот, уже ошибка нумер раз. нужно передавать не переменную скл, а скл.ТекущийЭлемент И это, глсклад - это строка ? Че за переменная? Или это реквизит документа ?
#81
by lucifer
вы наверное не все читаете "чем дог.наименование отличается от дог.наименование.ТекущийЭлемент в последнем ссылка передается а в первом сам объект? и почему не работает если сразу в запрос написать дог.наименование.ТекущийЭлемент, именно надо присвоит значение переменной и уже переменную в запрос вставлять. "
#83
by Ёпрст
>>>"чем дог.наименование отличается от дог.наименование.ТекущийЭлемент в твоём случае ничем
#84
by lucifer
"нужно передавать не переменную скл, а скл.ТекущийЭлемент " да пробовал, и так пробовал скл=скл.ТекущийЭлемент;
#86
by Ёпрст
И это, ты хочешь сказать, что реквизит документа Счет с идентификатором Наименование у тебя имеет тип Справочник.Товары ? И еще и поди это Реквизит ТАБЛИЧНОЙ части ? :))
#87
by lucifer
зачем мне передавать счет, мне товар надо, поэтому я нахожу счет выбираю строки и в цикле по строкам проверяю нал. товара для каждой позиции "что реквизит документа Счет с идентификатором Наименование у тебя имеет тип Справочник.Товары" именно да эта табличная часть, но я ж циклом по ней прохожусь
#97
by Ёпрст
И ? какое отношеие ЭТо имеет к пер.ИспользоватьОбъект("производитель",наименование); Наименование - ЭТО что здесь ? ТЫ этот есь код ГДЕ пишешь ? М модуле формы докумета ? В отчет ? Еще гдее ?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- какими документами в бух 2.0 оформлять оплату платежными картами
- Как зафиксировать размер колонки "Номер строки" в табличном поле
- В роли есть галочка "Интерактивное проведение неоперативное",но не проводит..
- Настройка маршрутизации для двух сетевых карт на одном компьютере
- (ЗУП 2.5.45.2) Недостаточно памяти - остальные работают нормально
- Отчет о ДДС и ОПУ в БП
- Формат даты - убрать секунды
- v7: Активизировать ячейку в таблице
- учет високосного года при списании РБП в Бух. 2.0.30
- Распределение материалов на выпуск -заполнить по остаткам
- Проблема при подключении FPrint-02 K
- Вызов сервера из общего модуля (клиент,сервер,вызовсервера)
- Строковый ресурс в итогах в СКД
- UserGate 5. Запрет посещения сайтов, кроме....
- На какой релиз можно обновиться с 1С КА 1.0.16.1?
- Ошибка SQL при проведении дока. HRESULT=80040E14 native=1105
- Перенос РИБ по организации
- Обмен Розница-УТ 8.2. Выгрузка чеков ККМ
- v8: Данное действие недоступно в связи с отсутствием главного окна
- Экспорт налоговых накладных из 1с 8(Бухгалтерия для Украины) в MeDoc.