#0
by tohkaru
с помощью построителя создаю ведомость следующего вида: Номенклатура(в разрезе складов, партий, организайций)|НачОстаток|Поступления|КонОстаток все это по 41.01 и по 004 счетам. Если в параметрах учета НЕТ галочки "вести партионный учет" то отчет валится. как сделать проверку на то поставлена галочка или нет и если не поставлена чтобы запрос шел только по двум субконто.
#0
by tohkaru
с помощью построителя создаю ведомость следующего вида: Номенклатура(в разрезе складов, партий, организайций)|НачОстаток|Поступления|КонОстаток все это по 41.01 и по 004 счетам. Если в параметрах учета НЕТ галочки "вести партионный учет" то отчет валится. как сделать проверку на то поставлена галочка или нет и если не поставлена чтобы запрос шел только по двум субконто.
#5
by Mezz
Открой типовую бухию и посмотри списание партий - там вообще штук 6 разных вариантов, и реализованы именно так.
#13
by Mitriy
++ Или сразу формируй по условию, или формируй по условию текст, и один раз подставляй... в общем, как удобнее покажется...
#20
by Mitriy
в общем модуле УправлениеЗапасамиПартионныйУчет есть функция: НаСчетеВедетсяПартионныйУчет(Счет)
#23
by Serg_1960
из конфигуратора УПП 1.2.16.1 Общий модуль БухгалтерскийУчет Функция ПолучитьОстатокПоСчету ... ...
#24
by Serg_1960
Используй конфигуратор как поставщик умной и глупой информации :) PS: Зайди в конфигуратор, дай глобальный поиск подстроки "Субконто". Получишь столько информации - мало не покажется :)
#26
by Serg_1960
Правила "хорошего тона" забыл? Я не телепат и не телебот :(( Начни вопрос с фразы типа: "Платформа 8.1.11.67 УПП 1.2.16.1 ..." и т.д. У меня (в УПП) это "устаревший" функционал определения ведения партионного учета (хозрасчет или УСН). В новых релизах - по другому. А как у тебя - незнаю :о)
#27
by tohkaru
1С:Предприятие 8.1 (8.1.9.57)Бухгалтерия предприятия, редакция 1.5 (1.5.2.3) тут другой вопрос возник: если использовать он найдет слово "Партии" в каждой строке запроса? потому что в семерке СтрЗаменить по другому - есть параметры поиска. сам запрос выше.
#30
by tohkaru
а бывает так что после СтрЗаменить некоторые расшифровки не работают? у меня почему то теперь только Номеклатура открывается. ни организация ни домекент - вообще не выходят в отчете
#33
by tohkaru
проверил уже =( косяки...СтрЗаменить явно не подходит... так как проверить Флаг Истина или Ложь в настройках учета партионный?
#34
by tohkaru
может можно просто в параметрахвыиртуальной таблицы задать выполнения существовании субконто
#44
by Serg_1960
Без изучения типового функционала, если это конечно не академический вопрос на знание, можно поразвлекаться :о)
#46
by tohkaru
Проверка на количество у Субконто не есть хорошо, так как может быть отключен складской учет или суммовой но при это количество субконто будет удовлетворяющее. нужно именно проверить полностью коллекцию значений и не формировать второй запрос а работать с одним.
#47
by Serg_1960
Это я к ветке интерес поднимаю :)) Тогда что-то типа ЕСТЬNULL(ХозрасчетныйОстаткиИОбороты.Субконто2,...
#52
by Serg_1960
Это не по теме, но все-же: Вместо строки в запросе ХозрасчетныйОстаткиИОбороты.Субконто2 КАК Партии, Вместо "Неопределено" может стоять параметр запроса (например: "пустая" партия) ЗЫ: У меня хозрасчетный 41 (Номенклатура/Склады) и забалансовый 004 (Контрагенты,Номенклатура) не имеют третьего субконто... А у Вас?
#53
by tohkaru
сейчас попробую поставить. в том то и дело что имеют. тут еще непонятно с чего такой трабл вышел: {Форма.Ведомость}: Ошибка при вызове метода контекста (Вывести): {(2, 1)}: Ожидается выражение "ВЫБРАТЬ" откуда вдруг - не понимаю.что может быть?
#56
by Serg_1960
Да какая разница: имеет значение, не имеет значение; есть субконто, нет субконто! Запросу - до лампочки. Он от этого "не валится". Его "валят" ошибки в тексте запроса. Написал запрос САМ - молодец! Теперь (стоя на тексте запроса) нажми правую кнопку мыши и вызови "Конструктор запроса" - он тебе все твои "глюки" вычислит. Мне например "заподло" самому писать запросы - использую конструктор. А Вам слабо? Ошибку не вывод выдает, а запрос! В тексте запроса ошибка. На это указывает сам текст ошибки. Он тебе ничего не напоминает?
#59
by tohkaru
при изменении запроса с помощью построителя все что написано ручками полетит к чертям.вывод надо будет заново делать.. не вижу я в чем косяк =( подскажите уж пожалуйста
#61
by tohkaru
если что нибудь поменять в конструкторе и при этом сохранить, сделанные вручную изменения исчезнут
#62
by Serg_1960
Я про конструктор запроса, а ты про что? При чем тут построитель вывода? Сначала отработай сам запрос (где хочешь), - а потом что хочешь то и делай с ним.
#64
by Serg_1960
Мне все таки кажется что ты "Коструктор выходной формы" путаешь с "Конструктором запроса" :о( Конструктор запроса не портит текст запроса (по своему определению!). Если ты текст запроса написал синтактически правильно, - то конструктор его "подхватит" верно.
#65
by tohkaru
при клике правой кнопкой можно выбрать только конструктор запроса же. дело в том что все работало буквально час назад и тут на тебе.ткните лицом в ошибку иначе я до вечера над ней буду сидеть)
#66
by Serg_1960
Ты мне свой вывод показал. А где сам запрос то? Или мой запрос из ошибки у тебя выдает?
#68
by Serg_1960
В запросе синтактических ошибок нет ты прав... А ты уверен что запускаещь на исполнение ПОСЛЕДНЮЮ версию (именно с эти запросом)? После внесения изменений отчет в Предприятие заново "обновлял"?
#69
by tohkaru
и сохранял и обновлял.результат тот же.выдает ту же ошибку {Форма.Ведомость}: Ошибка при вызове метода контекста (Вывести): {(2, 1)}: Ожидается выражение "ВЫБРАТЬ" <<?>>ИТОГИ ПО ПостроительОтчетаВедомость.Вывести(ЭлементыФормы.ПолеТабличногоДокумента);
#71
by Serg_1960
Извини! Это я тормознул. Молчу. Запрос тут и рядом не лежал. Ошибка именно при попытке вывести данные...
#74
by Serg_1960
Не тереби! Умных мыслей нет. Есть глупые: сделай синтактический контроль модуля Проверь конец строки перед строкой ПостроительОтчетаВедомость.Вывести(ЭлементыФормы.ПолеТабличногоДокумента); может ты к ней "подцепил" случайно в хвост "ИТОГИ ПО".
#75
by tohkaru
первым делом проверил - ошибок нет. вывод же я выкладывал в там ничего подобного нет.
#77
by tohkaru
странно вообщем это.говорю же этот отчет еще работал в начале дня. толи где то удалил что то вроде запятой или точки с запятой толи 1с устала
#78
by Serg_1960
Трудно искать черную кошку в темной комнате :о( Опять мысли вслух: строки повыдергивал и что-то забыл вставить? Говоришь работало? Черт знает что! То работает, то не работает :))
#79
by tohkaru
да вот с субконто маялся.полно всего писал, вставлял, копировал.подом комментил или удалял..может под шумок что то нужное и удалил..только вот ни разом не пойму что и не вижу главное.
#80
by Serg_1960
Аналогично... Глаз замылился... Строки не понимаю. Подскажи плиз: Строка: ПостроительОтчетаВедомость.Текст = "ВЫБРАТЬ... Как сочитается со строкой: ПостроительОтчетаВедомость.Вывести(ЭлементыФормы.ПолеТабличногоДокумента);
#82
by Serg_1960
Спросил называется :( сам не понял что хотел :) Гадаю на кофейной гуще, незная ответа... Ошибку выдает строка ПостроительОтчетаВедомость.Вывести(ЭлементыФормы.ПолеТабличногоДокумента); И это ошибка выполнения (ну явно же видно!) при исполнении запроса...
#84
by tohkaru
кароче лучше я как Скарлет ОХара подумаю об этом завтра ) запипался ) еще и с субконто надо что то делать ) спасибо за помощь!
#91
by tohkaru
так что на счет субконто? варианты описанные в не подходят, так как: по количеству проверять субконто не есть хорошо так как может отсутствовать другая галочка а не "вести партионный цчет" СтрЗаменить не полностью заменяет элементы Неопределено так же не подходит так как при этом отсутствуют при выводе все расшифровки-номеклатура и документы а не только партии какие еще может будут предложения и варианты?
#93
by tohkaru
после этого стал ругаться: {Форма.Ведомость}: Ошибка при установке значения атрибута контекста (Текст): {(16, 9)}: Синтаксическая ошибка (ВЫБРАТ<<?>>Ь ПостроительОтчетаВедомость.Текст =
#95
by tohkaru
и еще одну выдает : {Форма.Ведомость}: Ошибка при получении значения атрибута контекста (Макет): {(16, 9)}: Синтаксическая ошибка (ВЫБРАТ<<?>>Ь Макет = ПостроительОтчетаВедомость.Макет;
#96
by Mitriy
чего кричишь? смотри синтаксис в тексте запроса, открой его отладчиком, скопируй, засунь в конструктор, если так не можешь найти ошибку... особенное внимание обрати на слово ВЫБРАТЬ
#97
by tohkaru
слово как слово.синтаксических ошибок нет.конструктор запроса не отгрывает - говорит что все таки есть ошибка =( в чем дело то?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проверка существования процедуры
- Проверка на заполнение полей таблчного поля документа?
- Проверка 2-НДФЛ
- Проверка на заполненность в запросе реквизита составного типа
- Проверка на дублирующие строки
- Проверка на пустое значение субконто в запросе
- Проверка на пустое субконто в запросе
- Проверка активности проводки в запросе
- Проверка на заполнение в запросе
- Проверка на пустой СписокЗначений в запросе
- v7: проверка на пустую дату в прямом запросе 1с++
- Проверка на пустое значение реквизита в запросе
В этой группе 1С
- Перемещение товаров УТ 10.3
- Руководство к УАТ 2 для весьмерки
- Как создать периодическую константу в 1С8
- Как считаете на 1С Битрикс стоит разрабатывать сайт?
- как проверить существование файла на ftp 1с 7.7
- Как изменить размер шрифта в стандартном макете СКД?
- 1С + ECOD
- Как отобразить ИНН в Оборотно-сальдовой ведомости по счету
- Выгрузка из 1С 8.0 файла в формате csv
- Можно ли в 1С проверить, четное чиСло или нет без Цел и циклов?
- Дарю прогу для очистки кэша конфигурации
- УПП: Ошибка при проведении докмуента "Расчет НДС косвенных расходов"
- Сервер 1С:Предприятия отъедает слишком много ресурсов, как побороть?
- Не получается задать настройки прокси через inetcfg.xml
- Фиксация строк таблицы значений
- Ошибка при проведение док-та "Кадровое перемещение" ЗУП 2.5.9.2
- Не закрывается 26.02 по НУ
- Тормозит загрузка данных в 1с 77
- КД: разные типы источника и приемника
- В отчете СКД перехват процедуры Сформировать()