Имя: Пароль:
1C
1С v8
Доработка УТ 11
0 Мисти
 
04.05.13
20:16
Сделала автоматическое заполнение доп. реквизитов - своего документа на основании типового.
Например, доп. реквизит "Сборщик".
В своем документе получила заполненные реквизиты, но их наименование зачеркнуто. Что я упустила?
1 Мисти
 
04.05.13
20:54
Ну, другой вопрос! Как сделать, чтобы мой макет попал в список макетов, редактируемых в предприятии?
2 Мисти
 
04.05.13
21:00
Ага! По первому вопросу - достаточно было эти реквизиты определить уже в предприятии для этого документа.
3 Torquader
 
04.05.13
22:19
Сам задаёшь вопросы - сам отвечаешь - продолжай в том же духе.
4 Мимохожий Однако
 
05.05.13
08:14
(1)Один из этапов - добавить префикс ПФ_MXL_ к имени сформированного конструктором макета. На ИТС есть документация с методикой.
5 Фрэнки
 
05.05.13
08:36
(3) Это же Мисти :)
Но вопросы нормальные и ответы тоже. Правда, как правило, я не успеваю на них отвечать :)
6 Мисти
 
06.05.13
11:22
(4) Спасибо!
7 Мисти
 
06.05.13
11:22
Добавить подвал с хитро вычисляемым значением! в 5 видов документов (итог по весу и объему) - можно сделать не в конфигураторе?
8 Wobland
 
06.05.13
11:26
(7) технически это осуществимо. для этого необходимо сторонним софтом сделать те же действия, что сделает конфигуратор
9 Мисти
 
06.05.13
11:27
(8) Доработок там и так много, наверное, проще - просто в конфигураторе добавить?
10 Мисти
 
06.05.13
11:28
Самое ужасное - количество должно иметь точность 4, а не 3 - во всех документах.
11 Мисти
 
06.05.13
11:59
Добавить реквизит для этого - наверное, неправильно?
Должно что-то ПриОткрытии пересчитываться?
Странно, что в существующих документах этого нет!
12 Мисти
 
06.05.13
12:01
Вот в БП20 - всё понятно - Процедура ПриОткрытии()
ПересчитатьСуммуВыданныхАвансов();
...
13 Мисти
 
06.05.13
12:05
АУ! Я вас вижу! Кто там в первом ряду?
Если я вставлю 2 текста и буду пересчитывать значения ПриОткрытии и при изменении по строкам?
14 Wobland
 
06.05.13
12:07
кто здесь?
15 mikecool
 
06.05.13
12:11
(13) Ромка тебе больше не друг и помощник? (
16 Мисти
 
06.05.13
12:12
Кто такой Ромка?
Мне только теория нужна - делают так или иначе. А уж я сделаю - технически это просто!
17 Кир Пластелинин
 
06.05.13
12:17
танцы в сферическом вакууме.
18 mikecool
 
06.05.13
12:25
(16) прошу прощения, попутас бес )))
19 Мисти
 
06.05.13
12:31
Таки что? Никто не делал никаких подвалов в управляемых формах?? Не верю!
20 Мисти
 
06.05.13
12:41
ау?
21 Мисти
 
06.05.13
14:26
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
а дальше всё то же самое.
22 cw014
 
06.05.13
14:29
(21) Если тебе нужно в макете это ставить - тогда в макете и пересчитывать. Если у тебя в расчете фигурирует количество с 3 знаками после запятой - тут уже наврят ли что-либо можно сделать, кроме того, что у доков увеличивать разряд ну и проверять обработчики соответственно под это дело
23 Мисти
 
06.05.13
14:45
(22) Спасибо! Мне в форме нужен пересчет! Почему в макете?
24 cw014
 
06.05.13
14:46
(23) Ну ты вроде бы про макет писала. Если в форме, у которой "Количество" (который тебе нужен) - это реквизит объекта, тогда никак. Ну или как в (22) описал
25 Мисти
 
06.05.13
14:52
Про макет это был отдельный вопрос, пока не срочно.
26 Мисти
 
06.05.13
14:56
Есть принципиальная разница в скорости - по строкам документа делать запрос или их перебирать? (при открытии или при работе с документом)
   ОбъектФормы.НабраноКг=0;  
   ОбъектФормы.НабраноМ2=0;
   Для Каждого ТекСтр из   ОбъектФормы.Товары Цикл
         ОбъектФормы.НабраноКг=ОбъектФормы.НабраноКг+ТекСтр.Номенклатура.Вес*ТекСтр.Количество;
         Если  ТекСтр.Номенклатура.ЕдиницаИзмерения.Наименование="м2" Тогда  
             ОбъектФормы.НабраноМ2= ОбъектФормы.НабраноМ2+ТекСтр.Количество;
         КонецЕсли;
     КонецЦикла;