сумма по строке табличной части #380129


#0 by REM
Как просуммировать ячейки одной строки табличной части документа?
#1 by Стрелок
с помощью кода
#2 by Mikeware
Номенклатура+единица+Количество+Цена+Сумма? :-)
#3 by REM
Тема по 1С8!!!
#4 by Стрелок
ставлю дайм - нечто вроде табеля учёта рабочего времени
#5 by Mikeware
МОжет быть. Но не суть важно...
#6 by REM
поясняю - документ типа табеля Необходимо в цикле перебрать ячейки строки и получить их сумму. Для ТЗ сделал  примерно так: МояСумма = МояСумма + Данные строки[Сч] ... Для Тзработает а в табличной части ругается на Данные строки[Сч]
#7 by NcSteel
))) Естественно.
#8 by Стрелок
ну шо я говорил ;)
#9 by Стрелок
а 8-ку ужее умеет работать с методами состоящими из двух слов и пробела?
#10 by REM
написал же "примерно так" Не придирайся...
#11 by NcSteel
Когда увидем не примерный а реальный код?
#12 by REM
Так тебе код точный нужен? А мне решение проблемы...
#13 by Стрелок
солнце вы хотите чтобы вам тут код написали?
#14 by nvs
Тз.Кол-во надо заменить на Тз.Колонки.Кол-во
#15 by REM
Конечно! У меня именно так, просто кода сейчас не вижу, писал по памяти. проблема в том что на Тз все прекрасно работает  а в документе не хочет...
#16 by NcSteel
Выгрузи в ТЗ и работай с ТЗ.
#17 by REM
А что по другому никак??? Не верю..
#18 by NcSteel
Подозреваю что у тебя ошибка в коде. Но если ты уверен что с ТЗ работает отлично то делай с ТЗ. Ты же не хочешь код показать. А я не телепат.
#19 by kumena
Итог(имяколонки)
#20 by Стрелок
браво!!!!
#21 by NcSteel
))) Точно
#22 by kumena
пардон, итог строки. для каждого тКолонка из табчасть.колонки цикл
#23 by NcSteel
Как меня нервирует такой код, особенно:
#24 by REM
Да я бы показал, да код на работе.. Мне нужна сумма колонок одной строки!
#25 by NcSteel
#26 by NcSteel
Можно еще Запросом, но я ленивый и писать его не буду.
#27 by REM
Спасибо , буду пробовать!!!
#28 by nvs
У табличнеой части нету свойства колонки: я бы сделал так: Код не проверял, смотри сам в отладчике как там через метаданные получать количество реквизитов таб части.
#29 by NcSteel
RTFM
#30 by nvs
это ты мне?
#31 by NcSteel
Да. Изобретаешь велосипеды.
#32 by nvs
это как сказать - можно универсальную функцию сделать: если добавить проверку на тип значения в колонке, и если требуется то еще и проверять видимые колонки, и при необходимости их суммировать. Да и еще не ясно - может автору надо что-нить типа события ПриВыводеСтроки отрабатывать или у него документ редактируется и отличается от того что что в базе сохранено, а в ТЧ надо показывать итог по строке во время редактирования, и следовательно в он будет показывать данные которые уже записаны без учета изменения.
#33 by Serg_1960
Одно слово - RTFM... Выгрузить, свернуть... Можно сделать одной-двумя строками :(
#34 by NcSteel
Пути к ДАО трудны и извилисты. Мне кажется надо проще.
#35 by NcSteel
Это если тебе надо СуммыСтрок и Колонок в одной переменной. А если надо отрабатывать событие в зависимости от суммы каждой строки.
#36 by Serg_1960
А состав сумируемых колонок в строке определен по условиям задачи?
#37 by NcSteel
Автор скрытен. Чувствуется что он из тех..., ну сам знаешь.
#38 by Serg_1960
Если состав изначально определен - тогда сумма считается одной строкой, иначе - циклом - три строки в идеале :)
#39 by NcSteel
Да ты прав, можно даже запросом все посчитать.
#40 by Serg_1960
(39( Скучные вопросы, право :( Шутка: Давай сами "додумаем" задачу за автора и решим :)
#41 by NcSteel
Во придумал Есть Путевой лист для ЖД. В табличной части есть поле ТипВагона. В зависимости о количества определенных вагонов и тонажа их необходимо рассчитывать Сумму Обслуживания. Пример: (Название вагонов придумываю ) ВВ-3 - нр  ,  Кол=3, Осей = 4, Тележек = 2, Тоннаж = 40 НЕ6К, Кол 40, Осей = 6, Тележек 2, Тоннаж 50 Итог на обслуживание: Итого коэфициент обслуживания = (ПерваяСтрока + ВтораяСтрока)* КурсДоллара. )))
#42 by Serg_1960
Сорри, за долгое молчание :) Оторопь напала :( Если Вам приходится решать задачи такого рода - сочуствую :) РЖД - формирование составов - ужас летящий в ночи :(
#43 by NcSteel
Нет не приходилось, сам придумал, так как железнодорожник я )
#44 by NcSteel
Вот пример задач ) Без пол литру не берусь за нее ) Техническое задание на резервирование  товар из  внутреннего заказа. Необходимо, что бы база давала резервировать  товар во внутреннем заказе ( идущем в перемещении) под заказ покупателя, в период , когда товар идет в пути (в перемещении- до введения приходного ордера) из внутреннего заказа.  Что бы менеджеры  могли ставить резерв в этом внутреннем заказе на товар , и  при введении приходного ордера товар автоматически приходовался на склад получателя  под заказ покупателя и под внутренний заказ. Т.О . при резервировании товара  под заказ покупателя во внутреннем заказе (отправленным по перемещению) база должна проверять  наличие свободного товара  во внутреннем заказе, в документе перемещения и в расходном ордере. При резервировании во внутреннем заказе, должен меняться сам внутренний заказ, документ перемещения и расходный ордер.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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