|
СтатьяДвижениДенежныхСредств в ПКО (автозаполнение при вводе на основании)
| ☑ |
0
Ната48
17.08.15
✎
22:03
|
На основании документа РеализацияТоваровИУслуг вводится ПКО. СДД у него всегда одна и та же. Подскажите, пожалуйста, что и где дописать, чтобы она подставлялась автоматически. Я в ОбработкеЗаполнения пишу СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000012");
но это не работает((
|
|
1
trooba
17.08.15
✎
22:17
|
(0) РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств=Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000012");
|
|
2
trooba
17.08.15
✎
22:21
|
(0) Но перед этим, конечно: расшифровкаПлатежа.Очистить(); РасшифровкаПлатежа.Добавить();
|
|
3
Ната48
17.08.15
✎
22:24
|
Спасибо Вам БОЛЬШОЕ!!! Все работает.Причем работает без расшифровкаПлатежа.Очистить(); РасшифровкаПлатежа.Добавить(); )))) Может быть, это необязательно писать?
|
|
4
trooba
17.08.15
✎
22:28
|
(3) Все зависит от того, если в табличную часть уже добавилась строка, тогда, наверное не нужно, я бы проверял на тип документа основания и если реализация, то тогда в конце процедуры обработки заполнения: для каждой строка из РасшифровкаПлатежа цикл строка.статьяДвиженияДенежныхСредств=Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("000000012"); конеццикла; так логичнее
|
|
5
Ната48
17.08.15
✎
22:34
|
Проверка на тип документа основания есть, я эту часть кода в сообщении не написала просто. Я вот думаю-раз работает, как Вы первоначально написали, так пусть и остается, а то ведь "лучшее-это враг хорошего")))) Спасибо Вам еще раз!!!
|
|
6
Джинн
17.08.15
✎
23:07
|
Это быдлокод.
|
|
7
Джинн
17.08.15
✎
23:08
|
Кстати - речь конечно же о ЗУП?
|
|
8
trooba
17.08.15
✎
23:15
|
(7) Именно о ЗУП, там ведь есть реализации, видно специалиста сразу же
|
|
9
Джинн
17.08.15
✎
23:44
|
(8) Не ЗУП? Странно :(
Я почему-то думал, что вопрос именно о ЗУП.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший