Имя: Пароль:
1C
1С v8
ЗагрузкаДанныхИзТабличногоДокумента
0 Glav
 
05.09.17
19:01
Добрый день
коллеги, подскажите:
1с Розница 2.2
использую типовую обработку "ЗагрузкаДанныхИзТабличногоДокумента" для загрузки в ТЧ документа "поступление товаров"

Столкнулся с двумя трудностями:
1) Не загружается количество
т.е я указываю по колонкам: товар, количество, цена
в итоге: товар ищется, цена загружается,а количество нет ?????????

2) Как сделать, чтобы автоматически рассчитывалась сумма (Количество*Цена) ?
Устанавливать для колонки режим "вычислять" или настраивается событие ?
1 Glav
 
05.09.17
19:23
С п2 разобрался

работает такое выражение:

Результат = Число(ТекстыЯчеек.Получить(2)) * Число(ТекстыЯчеек.Получить(3))

(прошу более опытных коллег подсказать, если есть более красивое решение)

а проблема п1 остаётся........
2 Glav
 
06.09.17
09:20
п1 так же победил - необходимо указывать не только количество, но и "количество упаковок"
3 Михаил Козлов
 
06.09.17
09:48
(1) Я обычно в событии объекта ПередЗаписью через реквизиты таб. части.
4 ColonelAp4u
 
06.09.17
09:58
А суммы в ТД нету?
5 ColonelAp4u
 
06.09.17
10:02
Можно сделать чуть по другому, Использовать документ установка цен(не помню есть ли в рознице установка цен контрагента, если есть то его создавать). Если ном новая или цена отличается в начале создать документ, а потом типовыми процедурами ТЧ документа заполнить цену и рассчитать сумму
6 Glav
 
06.09.17
12:31
(3) Не поделитесь кодом ?

(4) Сумма в документе есть - тут вопрос скорее исследовательский
7 Михаил Козлов
 
06.09.17
14:34
(6) ДЛЯ каждого стр ИЗ Объект.Товары Цикл
        стр.Сумма = стр.Количество*стр.Цена;
    КонецЦикла;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший