Гон с программным выбором единиц измерения... #6020


#0 by Malicious Babai
Господа программеры в 1С, суть проблемы такая: необходимо добавить в таблицу Оборотно-сальдовой ведомости по счету значения единиц измерения для выводимых материалов. Добавлять-то добавляет, но далеко не всегда, если в качестве субконто выбрана группа, а не отдельный материал, т.е. выходит гон со списком значений, в который заносятся значения единиц измерения. Ошибка скорее всего детская, но не судите строго - с встроенным языком 1С начал работу совсем недавно :( Вот исходник гонимой процедуры:
#1 by AlexMan
ДобавитьЭлемент- нет такого метода для Списка значений.
#2 by SnarkHunter
Поверьте, компьютер - послушный исполнитель воли человека. Что Вы ему дали, то он и перепутал...
#3 by Черт
Lol, у меня  шеф  хочет что бы компьютер контролировал все, и при не правильных действиях  говорил что это можно, а это запрещено
#4 by Malicious Babai
Ну исправил я строку, где была отмечена ошибка... теперь стоит ДобавитьЗначение(...) - ошибка остается: т.е. зачастую выдается всякая хрень (например, что количество микросхем исчисляется в метрах или литрах :)) ), либбо вообще пустые ячейки. Т.е. редкий случай правильной выборки получается :(
#5 by AlexMan
Или все шефы одинаковы или мы работаем в одной конторе. ПринадлежитГруппе-посмотри описалово к методу
#6 by Killgur
Че то я не пойму чего ты хочешь? 1) Нужно чтобы в каждой строке после наименования материала выводилась его единица измерения? 2) Для группы выводились все единицы измерения входящих материалов? или все таки хочешь чтобы в шапке вывелись все ед. изм.?
#7 by Malicious Babai
Хочу я чтобу в секции с указанием количества выводилось помимо самого количества и единица измерения (что тут непонятного? ну скажем 56 м ). но это не функция вывода в таблицу, а всего лишь отбор значений для поледующего вывода
#8 by AlexMan
Читай 10 раз , если не поможет застрелись.
#9 by Malicious Babai
AlexMan Ежели такой умный, то сам стреляйся :)) Лучше скажи, что ты можешь предложить в качестве выражения для идентификации группы? Ведь в данном случае Субконто1 является группой. Разве не так?
#10 by AlexMan
Родитель
#11 by AlexMan
+ Родитель (без скобок)
#12 by Malicious Babai
AlexMan т.е. ПринадлежитГруппе(Родитель.Родитель) ? дык так ошибка синтаксиса выскакивает, что процедура не обнаружена или что она должна иметь логическое выражение. Если же писать так ПринадлежитГруппе(Субконто1.Родитель.Родитель) , то он не может найти соответствующее поле агрегатного типа и опять же про лог. выражение
#13 by Malicious Babai
всё, дамы и господа, проблему нашел... она так сказать не совсем в этой функции заключается, а в данном исходнике код вполне рабочий. Тема закрыта.... Всем Спасибо за обсуждение и советы!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Back to top