#0
by ShAAB
не всегда, а не поймешь когда :(т.е. есть документы, в которых не виден реквизит в некоторых строках...база sqlрелиз 21 и 24выгрузку -> загрузку сделал...может есть у кого мысли?
#2
by ShAAB
в каком смысле? и какая разница?п.с. забыл в написать, что провожу документы программно.
#7
by VZ
Что означает "не виден реквизит" при программном проведении?В проуедуре ОбработкаПроведения бежи по строкам ТЧВыбратьСтрокиПока ПолучитьСтроку=1 Цикл<тру-ля-ля и трам-пам-пам>Так не получается? А имя твоего любимого реквизита, случаем, не совпадает с каким-нить из зарезервированных или с общей переменной?
#9
by VZ
Хм... Да, уникальное имя... Случаем, не ссылка на элемент подчиненного справочника? Как-то, модифицируя ОбработкуПроведения одного дока, наткнулся на одну бяку: процедура формировала проводки, считывая данные из ТЗ (образованной из ТЧ и Запроса итогов). И иногда (что противно - иногда), пропускала один параметр проводки... Когда исследовал сей феномен, поставил прмежуточное Сообщение - для отладки. И, о чудо, феномена не стало быть ;) Так и пришлось оставить сообщение, немножко облагородив для восприятия буха...
#11
by VZ
А что, попробуй метод , вставьСообщение("Товар "+строка(Товар)+": Цена "+?(ТипЗначенияСтр(Цена)="Число", "="+Формат(Число,"Ч 15.2"),"имеет тип "+ТипЗначенияСтр(Цена)+"!!!");да прогони свои "некоторые" документы...
#12
by AlexVV
+ у меня на одном из компьютеров выражение неправильно вычислялось, под отладчиком все правильно. Пришлось строку с этим выражением продублировать - все стало на место.
#13
by Marshal
2 обнули переменную(реквизит) перед вычислением все будет ок2 есть такая штука как отладчик, и в нем надо бы посмотреть что и где возвращается
#14
by redsun
Проверь раздел описания переменных в процедуре ОбработкаПроведения или самом модуле. Может быть, описал переменную, идентификатор которой совпадает с идентификтором реквизита табличной части.
#15
by dk999
В чем выражается "не виден":- Ошибка при обращении к реквизиту- Возвращает пустое значение???
#16
by Uho
А еще посмотри, правильность написания обращения к переменной, т.е, например, в "Цена" "е" запросто может быть латинское..
#17
by ShAAB
попробую у меня ничего не вычисляется. есть реквизит табличной части "Цена", к нему и обращаюсь при проведении про отладчик слышал, даже пользовался :) из него и узнал, что значение реквизита не "видно" если б так, всегда не "виден" бы был. а так проблема имеет эпизодический характер возвращает 0 даже переименовал реквизит (везде). не помогло
#20
by Dikuleto
Напиши сюда кусочек кода, где ты к нему обращаешься... Что-то вроде.КонецЦикла;Или ты делаешь как-то по другому?И в ляляля нет реквизита?Или это прямо в модуле документа?
#21
by Mikki
Там где цена = 0, попробуй:Док = СоздатьОбъект("Документ.ТвойВид"); Док.Цена =???Так ты точно узнаешь, что у тебя в реквизите документа.И уже от этого плясать
#22
by Dikuleto
А если там сравнение - проверь с чем сравниваешь. У тебя может быть точность 2 знака, а есть разница в долях копейки...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Добавить реквизит табличной части.
- Как изменить реквизит документа в модуле проведения?
- Выполнение запроса в модуле документа и модуле формы. В чем разница?
- Почему реквизит табличной части документа в модуле формы виден,
- v7: Как распечатать список всех процедур в модуле и модуле формы документа
- Какие процедуры-функции размещать в модуле формы, а какие в модуле объекта ?
- Как вставить данные из табличной части справочника в реквизит формы?
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
- почему в табличной части не выводится реквизит табличной части?
В этой группе 1С
- Фра - Фри - Фикси - что это такое??
- Формула пересчета валют
- Общая файловая ошибка при доступе к c:Temp`mdB.tmp
- работа службы 03
- Обрезка базы (оперативный учет)
- Перенос справочника из Паруса
- Нужна помощь с эл.весами CAS LP 1.5
- Проблемы с регистрацией Scaner1C.dll
- Алгоритм пересчета валют
- Проблемы с Radeon 9800XT
- Научите,как сделать обмен между ТиС и бух.
- 7.7 . Подскажите плиз как на 011 ОС в аренде завести?
- Нажатие левой кнопки мыши
- Выгрузка прайс-листа из 1С в текстовый файл
- Как отключить проводки по НУ в Бухгалтерии?
- Как восстановить потерянный HASP ключ
- Есть где-нить пример как вести драгметаллы в 1С ?
- ЗиК. Внутренние совместители + надбавки + НДФЛ ...
- Как ввести остатки Номенклатуры в V8?
- Общий реквизит дока - в графу журнала