Имя: Пароль:
1C
1С v8
можно ли так делать? заполнение единицы измерения при изменении количества
0 MrZLO
 
29.11.13
09:31
делаю так, все работает... коды справочников верные

при изменении количества автоматом подставляется единица измерения

    СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
        
    Если НЕ ЗначениеЗаполнено(СтрокаТабличнойЧасти.ЕдиницаИзмерения) Тогда

        СтрокаТабличнойЧасти.ЕдиницаИзмерения = СтрокаТабличнойЧасти.Номенклатура.ЕдиницаХраненияОстатков;
                
    КонецЕсли;

Нормально же так?
1 Wobland
 
29.11.13
09:33
если номенклатура всегда есть, то да
2 MrZLO
 
29.11.13
09:36
ну это кусок только, спасибо!
3 1Сергей
 
29.11.13
09:38
Лучше при выборе номенклатуры
4 Галахад
 
гуру
29.11.13
09:39
А еще можно при выборе единицы измерения.
5 Орбита
 
29.11.13
10:22
А зачем при изменении количества единицу номенклатуры еще раз пересчитывать единицу измерения? По-моему, это лишнее. Это должно делаться только при изменении номенклатуры. Так что зря...
6 hhhh
 
29.11.13
10:29
(5) там же Если НЕ ЗначениеЗаполнено. То есть не еще раз, а в первый раз.
7 Михаил Козлов
 
29.11.13
10:37
(0) Обычно это делают при изменении номенклатуры.
8 Орбита
 
29.11.13
10:53
(6) Все равно смысла нет - при выборе номенклатуры это делаться должно
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший