|
Таблица значений
| ☑ |
0
Hostess_
of_Love
29.09.11
✎
13:19
|
Есть таблица значений, в которую выгружаю данные из расшифровки платежа (ПКО). прохожу в цикле и проверяю тип документа в каждой строке. если тип РеализацияТоваровУслуг, то выгружаю в другую таблицу товары и прохожу в цикле записи. проверяю ставку НДС, если ставка 10%, то надо добавить эту строчку в одну таблицу значений, а если в 18% то в другую таблицу. подскажите, пожалуйста, как правильно сделать? (:
|
|
1
Гефест
29.09.11
✎
13:20
|
запрос пиши
|
|
2
Maxus43
29.09.11
✎
13:21
|
НайтиСтроки() Скопировать()... короче много методов у ТЗ есть хороших
|
|
3
Hostess_
of_Love
29.09.11
✎
13:29
|
Для Каждого Товар Из СписокТоваров Цикл
Если Товар.СтавкаНДС = Перечисления.СтавкиНДС.НДС10 Тогда
СписокТоваровНДС10 = СписокТоваров.Скопировать(Товар);
ИначеЕсли Товар.СтавкаНДС = Перечисления.СтавкиНДС.НДС18 Тогда
СписокТоваровНДС18 = СписокТоваров.Скопировать(Товар);
КонецЕсли;
КонецЦикла;
ругается на "Несоответствие типов (параметр номер '1')"
как правильно строку указать?
|
|
4
Maxus43
29.09.11
✎
13:32
|
СписокТоваров - это что? Не ТЗ же, ТЧ видимо... короче лучше то (1) сделай, правильней будет
|
|
5
Hostess_
of_Love
29.09.11
✎
13:34
|
СписокТоваров это таблица значений
|
|
6
Hostess_
of_Love
29.09.11
✎
13:37
|
|
|
7
Maxus43
29.09.11
✎
13:39
|
СписокТоваров.Скопировать(Новый Массив(Товар));
|
|
8
Hostess_
of_Love
29.09.11
✎
13:43
|
та же песня
|
|
9
polymorph
29.09.11
✎
13:51
|
СписокТоваровНДС10.Добавить(Товар);
|
|
10
polymorph
29.09.11
✎
13:54
|
Строка = СписокТоваровНДС10.Добавить();
Строка.Параметр1 = Товар.Параметр1;
...
ПРОФИТ!!!
|
|
11
Maxus43
29.09.11
✎
14:12
|
делай (1), там проще
|
|
12
hhhh
29.09.11
✎
14:19
|
(8) синтакс помощник читай хотя бы изредка
СписокТоваровНДС10 = СписокТоваров.Скопировать(Новый Структура("СтавкаНДС", Перечисления.СтавкиНДС.НДС10));
СписокТоваровНДС18 = СписокТоваров.Скопировать(Новый Структура("СтавкаНДС", Перечисления.СтавкиНДС.НДС18));
|
|
13
Hostess_
of_Love
29.09.11
✎
14:20
|
что быстрее будет выполнятся если позиций в номенклатуре, например, 20?
|
|
14
hhhh
29.09.11
✎
14:21
|
(13) всё будет выполняться одинаково.
|
|
15
Hostess_
of_Love
29.09.11
✎
14:34
|
(12)огромное спасибо. таким образом и цикл то не нужен. мне, в принципе, в первую очередь необходимо узнать количество записей с той или иной ставкой НДС
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший