Связь документа с отчетом #119979


#0 by Артvision
Вопрос: есть форма - ЧекККМ, на этой форме есть cheksbox(кнопочка с галочкой), если без галочки, то документ не оплачен(значение 0), а с галочкой оплачен(значение 1). В отчете нужно чтобы в колонке статус выводилось либо оплачен, либо не оплачен. В отчете пишу такой код: ПечСтатус = ""; При формировании отчета, почему то везде ставится оплачен, хотя есть чеки которые не оплачены. Подскажите, плиз, в чем проблема?
#1 by Grant
Вывод колонок покажи. Ставится везде из последнего (telepat подсказывает, но он глючит у меня...)
#2 by Пашо ШокЭдишн
Сделай Сообщить(Док.Оплачен) при обходе каждого документа
#3 by Артvision
Вот весь код: ???
#4 by Deon
А где: тз.Статус=ПечСтатус?
#5 by Guk
Док.Оплатить? Эт чо у тебя, восьмёрка?...
#6 by skunk
вообще не понятно как сие работает
#7 by Пашо ФреддиЭдишн
Ужос. Ну, кто перепишет это как надо? Опять я чтоли?
#8 by Deon
+ В таблице должен выводиться не "ПечСтатус", а "тз.Статус"
#9 by Артvision
Так у меня в таблице просто прописано в колонке ПечСтатус, это что не правильно?
#10 by Simod
Наверно так:
#11 by leo-i
Лучше так сделай |Группировка Док;
#12 by Deon
У тебя сначала идет цикл, где переменной ПечСтатус при каждом проходе чё-то присваивается, а вывод этой переменной в таблицу у тебя происходит в другом цикле, где ПечСтатус всегда одинаковый.
#13 by Артvision
Та нет, ты шо это 7.7, просто очепятка, должно быть так: ...Если Док.Оплатить=1 Тогда ...
#14 by Артvision
Я не совсем разобрался для чего нужна группировка, мог бы ты объяснить?
#15 by Артvision
Спасибо Simod, работает!
#16 by Артvision
А еще вопрос, если при этом на форме размещается поле с выбором статуса, например, только оплаченные, или не оплаченные, или все, что нужно дописать в данный код???
#17 by Пашо КодерЭдишн
Ай блин, забыл про эту ветку. Объясните мне смысл ТЗ.
#18 by Zmich
Ну неужели это так сложно?
#19 by Пашо КодерЭдишн
А это будут переключатели или радиокнопка? Варианты при этом: Все, Неоплаченные, Оплаченные?
#20 by Артvision
это будут варианты, именно такие
#21 by Артvision
Я только учусь, для меня пока это не легко
#22 by Артvision
А в запрос необходимо условие? Вот запрос:
#23 by Пашо ШокедЭдишн
пришли обработку, я тебе вышлю исправленную версию. pohom@bk.ru
#24 by Zmich
. Допустим, есть переключатель (идентификатор Режим). Тогда тебе вместо
#25 by Simod
Как будешь определять Вариант риши сам, можно через список значений или радиокнопки.
#26 by Артvision
А с этим что делать? ПечСтатус = "";            тз.Статус = "Не выдан"; Убрать что ли?
#27 by Simod
А как тз.Статус будеш заполнять? А если вариант "Все". Оставляй.
#28 by Артvision
т.е. я хочу уточнить правильно ли я понял: Чего то он не делает так, что я мог не учесть, использую радио кнопки?
#29 by Zmich
А что такое Режим1, Режим2, Режим3?
#30 by Zmich
Делай одну переменную Режим. Процедуру называешь Сформировать(Режим). На кнопку "Все" вешаешь процедуру Сформировать("Все") на кнопку "Оплаченные" процедуру Сформировать("Оплаченные") на кнопку "Не оплаченные" процедуру Сформировать("Не оплаченные") затем в тексте этой процедуры пишешь
#31 by Композитор
Красивей будет список выбора из трех значений повесить на 1 кнопку.
#32 by Zmich
А я переключатель обычно в таких случаях использую.
#33 by Артvision
Сформировать(<<?>>) Недостаточно фактических параметров В чем проблема?
#34 by Zmich
Я же говорю, на свои кнопки повесь Сформировать("Все") и т.п. (Свойства кнопки, закладка "Дополнительно", в поле Формула это надо записать)
#35 by Артvision
Что это означает? |";
#36 by Артvision
Я так и сделал все равно ругается
#37 by Simod
Разделитель строк внутри строки.
#38 by Zmich
эквивалентно
#39 by Артvision
понятно, так че делать с этим Сформировать(<<?>>) Недостаточно фактических параметров
#40 by Zmich
Если пишет Недостаточно фактических параметров значит, неправильно прописал формулы в кнопках
#41 by Simod
Сформировать(Какой-то параметр) и ты  этот параметр не передаешь.
#42 by Zmich
Если все так трудно, вышли свой отчет внешним мне на мыло, я могу посмотреть, если хочешь.
#43 by Артvision
Вот код, может чего не правильно:
#44 by Zmich
Теперь покажи еще код, который ты прописал в кнопки.
#45 by Артvision
#46 by Zmich
Может быть, у тебя еще в коде этого отчета где-нибудь вызывается процедура Сформировать?
#47 by Артvision
Вот весь код: но вроде не повторяется больше сформировать
#48 by Zmich
Проще будет, если ты этот отчет пришлешь мне на мыло: zmich@ngs.ru
#49 by Simod
У тебя Сформировать вызывается, вероятно, по какой-то кнопке. Так вот в формуле этой кнопке написано Сформировать, а нужно Сформировать(Параметр).
#50 by Zmich
Он говорит в , что все, что надо, прописал. Но что-то не верится...
#51 by Артvision
У меня есть кнопка Сформировать, я в формуле прописал Сформировать(Режим), но отбор не делается по радиокнопке
#52 by Артvision
а он еще писал что переменная режим не орпеделена, я прописал Перем Режим; - не знаю правильно ли?
#53 by Артvision
???
#54 by Zmich
Убирай нафиг эту кнопку и делай 3 кнопки, как ты написал в .
#55 by Zmich
Перем Режим не нужно писать.
#56 by Артvision
в смысле радио кнопки, или обычные кнопки?
#57 by Zmich
Делай обычные
#58 by Артvision
Спасибо, все работает, только вот интересно, а почему с помощью радио кнопок не получилось
#59 by Артvision
Ладно всем спасибо!!! Особенно тебе Zmich спасибо!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С