#0
by max805
Есть внешняя печатная форма к документу. В документе есть 3 колонки (заказ, факт, разница(разница считается по разнице между колонками факт и заказ)) в печатной форме делаю условие что если в колонке разница 0 (во всех позициях) то в печатной форме пишеться "отклонений нету" если есть отклонения (в любой строке больше или меньше нуля тогда в печатной форме пишетсья есть отклонения. вот код Но условие не срабатывает. то есть даже если есть отклоенения он пишет отклонений нету где ошибка скажите плиз
#3
by max805
Всмысле? условие что если в колонки 0 тогда выполняеться условие в случае если больше или меньше нуля выполняеться другое условие..что еще нужно?
#11
by Попытка1С
что тебе не понятно ? Или у тебя весь код внешней печатной формы приведен в ? Что выдает сообщить(""+док.разница);
#19
by Web00001
>>как будто ты 1с с пеленок знал >>Стаж: 3 г. 6 мес. Вопросы начали возникать года три назад, за это время должны были дойти такие очевидные вещи, что строки надо перебирать вне зависимости от их количества.
#23
by Попытка1С
у тебя сп украли? Метод выбратьстроки открывает выборку, а выборку нужно обойти, ну или спозиционировать на первой строке хотя бы, через получитстрокупономеру
#24
by max805
Док.ВыбратьСтроки Пока Док.ПолучитьСтроку=1 Цикл ...... ..... КонецЦикла? Верноя я понимаю?
#29
by Web00001
все остальное вроде норм, дальше если не будет получаться отладчик решит твою проблему.
#30
by max805
сделал...он вообще отказываеться выодить какой либо текст в печ форму при любых условиях (ошибки в в конфиге не в базе не выдал)
#44
by Попытка1С
я не могу быть увереным что ты там выводишь и как, пожтому воткни сообщить(отклонение) в цикл после присвоения
#54
by jyupiter
ну да, тупик пока нет уверенности, какой именно текст у тебя в конфигураторе (раз у тебя нет возможности оттуда копировать), сложно сказать, где ошибка Разница - это реквизит документа, заданный в конфигураторе или колонка в табличной части на форме документа?
#55
by Злопчинский
"отклонений нету" . - я сижу на берегУ, не могу поднять ногУ, - не ногУ, а нОгу! - всё равно не мОгу!
#57
by Злопчинский
долго ид и пароль ждать? а то спать пойду? там дел-то на 5-7 минут с пояснениями...
#61
by jyupiter
тогда бессмысленно обращаться к ней как к реквизиту. Поставь в условие вместо Док.Разница формулу для расчёта этой разницы, в которой будут фигурировать только настоящие реквизиты документа.
#62
by Злопчинский
тут тебе наговорили хрени явсякой. все свелось к Отклонение = ?(Докум.Итог("Разница")=0,"Отклонений НЕТ","Отклонения ЕСТЬ"); . вопрос закрыт.
#64
by Злопчинский
это ты молодец! уел старикана! ;-) тады топикстартер пусть перебирает строки до получения первой разницы, отличной от нуля... . . это если тупо. потому что ниже, после вывода шапки идет перебор строк еще раз...
#65
by jyupiter
я писал в примерно то же самое только надо строчку добавить для экономии времени но ТС сказал, что так отклонения не фиксируются
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Не работает условие "условие (А в Б)"
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Ошибка во внешней печатной форме
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как в печатной форме, Не выводить определенную колонку?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Настройка ут 10.3
- v8: Запрос в параметрах виртуальной таблицы
- Не срабатывает ПриНачалеРедактирования 1с 8.2
- Проброс портов на Windows XP(7) через интерфейс Kerio VPN Client
- Презентация BlackBerry 10
- Как программно переместить курсор в конец строки поля ввода?
- Не разворачивать группировки в СКД
- v7: Сравнение дат в 1с 7.7
- макет СКД передать расшифровку в другую форму
- СКД При наложении отбора пропадают значения в некоторых колонках отчета
- Как передать реквизит свежесозданного документа в автозаполнение табличной части
- v7: Обороты по документам и проводкам не совпадают
- Сохранение большого табличного документа в Excel
- УПП "Корректировке поступления" и движения по регистру "Учет затрат"
- В БСП есть подключение к другой базе?
- БП отключить "Аналитический учет расчетов с контрагентами "
- Как получить результат СКД, например в модуле, если наборданных - запрос в СКД.
- Резервирование в УТ 10.3
- Что такое lgp и lgf?
- v8: УТ 10.3. Помоги настроить перенос Ответственного из документа основания.