v7: Работа с реквизитами табличной части в документе #527766


#0 by mau89
Подскажите пожалуйста, как получить значение из табличной части документа? т.е есть поля в документе ЕдИзм и коэффициент, при изменении ЕдИзм,меняется и коэффициент, но мне нужно сохранить предыдущее значение коэффициента. например, выбираю ЕдИзм- кг, коэффициент становится-1, меняю ЕдИзм на ящ, коэффициент меняется на 10. мне нужно сохранить коэффициент 1, когда я уже поменял ЕдИзм. если просто в переменную указывать коэффициент, то он будет сохранять уже  коэффициент 10. Все это происходит в модуле документа, на процедуре ЕдИзм. буду благодарен за подсказки
#1 by andrewks
может в модуле формы? и что значит сохранить? для чего? чё делать с ним будешь?
#2 by DGorgoN
Сохраняй заранее скажем в Тз или список..
#3 by Chum
кури процедуру, которая привязана к реквизиту ЕдИзм. если ее там нет, то кури процедуру ОбработкаВыбораЗначения. если такая используется
#4 by miki
Коэффициент - он реквизит единицы измерения, т. е. вторичен. Оставляя коэффициент, меняя самУ единицу - рубим на корню саму концепцию нескольких единиц для одной номенклатуры... Посему: зачем?
#5 by Ёпрст
Зачем ЭТО помнить ? Нужно сделать отмену, как в любом редакторе по Ctrl+z ? Тогда сюда:
#6 by Ork
1. коэффициент меняется не просто сам по себе. Смотри единицы измерения твоего товара. Поле кратность. 2. Программно можно отловить в процедуре ПриНачалеРедактированияСтроки и изменить на нужный в ПриОкончании редактирования строки. (Это уже на твой страх и риск).
#7 by AntiBuh
кстати, с коэффициентом, не соответствующим единице, можно в последствии поиметь не хилую (_!_)
#8 by andrewks
ага, недавно такой баян сыграл - из КПК загрузились заявки ч/з агент+ и видимо что-то где-то сбойнуло, в общем в 3-х заявках всё загрузилось корректно и единицы тоже, но коэффициенты оказались нулевые. потом это всё перекочевало в реализацию. так вот, все ТиСовские механизмы проведения в итоге кроме пука ничего не дали, даже взаиморасчеты, хотя сумма взаиморасчетов стояла , но там всё равно от партий пляшет. т.е. док есть, проведён, а движухи вообще никакой нет. а сразу-то не заметно нифея!!! я уж сдуру и переиндексацию, и ТиИ сделал. ничего. офигел, полез в отладчик, офигел снова... теперь сделал проверочку
#9 by mau89
КонецПроцедуры Тогда подскажите, как сделать чтоб при изменении ЕдИзмМатериала, в поле Количество было умножение на коэффициент 1 раз, т.к тут получается что умножается 2 раза. а если выводить в отдельное поле КолвоИзмен то работает нормально
#10 by Ёпрст
открыть любую типовую конфу и посмотреть формулу колонки, далее, 1 процедуру глобальника.
#11 by 1Сергей
омг
#12 by miki
поменяй местами строки
#13 by mau89
я уже смотрел торговлю и склад, но понять не могу, да и думаю можно как то проще сделать без глобальных модулей,для меня это пока сложно, я еще только неделю занимаюсь 1С поменял, все равно такая же фигня
#14 by Ёпрст
#15 by miki
Так получилось: КонецПроцедуры ?
#16 by 1Сергей
#17 by mau89
спасибо, так работает
#18 by 1Сергей
но это не правильно :)
#19 by mau89
почему?
#20 by 1Сергей
правильно в
#21 by mau89
там это не сделано, это задание я как раз и делаю и единицы измерения самому и надо реализовать
#22 by miki
А зачем единицы как справочник, если они на коэффициент не влияют? Сделать у товара реквизит, как в бухии и фздец
#23 by Ёпрст
На вот, изучай:
#24 by mau89
я этот пример сделал, он на mista.ru даже есть, а вот свое писать пока сложновато
#25 by Ёпрст
его на мисте нет, это другой пример.
#26 by mau89
это он
#27 by Ёпрст
может быть..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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