ЗиК-301: а счастье было так возможно (с)
07.10.2010
15:33
#12
Рисовод - 10 баллов!
nancy - если вы имеете в виду то, что строкой выше в моем посте:
ИначеЕсли (КоличествоОсновныхТарифов > 0) ИЛИ (ЕстьТарифУСН = 1) Тогда
я привел равнозначное кубани решение, найденное мной независимо.
Вставлять нужно одно из 2-х, какое больше нравицца, но у меня короче
nancy - если вы имеете в виду то, что строкой выше в моем посте:
ИначеЕсли (КоличествоОсновныхТарифов > 0) ИЛИ (ЕстьТарифУСН = 1) Тогда
я привел равнозначное кубани решение, найденное мной независимо.
Вставлять нужно одно из 2-х, какое больше нравицца, но у меня короче
07.10.2010
15:35
#13
К сожалению твой вариант не сработает для чистого УСН, т.к. после
ИначеЕсли ТарифВзносовСтрока = "УпрощенныйНалоговыйРежим"
идёт лишь ЕстьТарифУСН = 1, и сразу на выход на КонецЕсли без захода в строку ИначеЕсли... - поэтому КоличествоОсновныхТарифов остаётся равно нулю и не зайдёт ниже в подсчёт Разделов 2 - их просто не будет для печати...
ИначеЕсли ТарифВзносовСтрока = "УпрощенныйНалоговыйРежим"
идёт лишь ЕстьТарифУСН = 1, и сразу на выход на КонецЕсли без захода в строку ИначеЕсли... - поэтому КоличествоОсновныхТарифов остаётся равно нулю и не зайдёт ниже в подсчёт Разделов 2 - их просто не будет для печати...
07.10.2010
15:36
#14
Я поняла, что Вы нашли другое решение этой задачки
Пока ждала ответа, проверила оба варианта. ОБА РАБОТАЮТ!!! BelAS однозначно гений!!!
07.10.2010
15:42
#15
"Мой вариант УЖЕ работает для чистого УСН, просто я не посмотрел на предлагаемый nancy номер строки (в моей-то конфе это уже другие строки).
Вставлять надо на 2508 - ВМЕСТО
ИначеЕсли ТарифВзносовСтрока = "УпрощенныйНалоговыйРежим"
т.е. дополнить эту строку выражением ИЛИ (ЕстьТарифУСН = 1)
Я решил, что все это и так очевидно ;)"
Вставлять надо на 2508 - ВМЕСТО
ИначеЕсли ТарифВзносовСтрока = "УпрощенныйНалоговыйРежим"
т.е. дополнить эту строку выражением ИЛИ (ЕстьТарифУСН = 1)
Я решил, что все это и так очевидно ;)"
07.10.2010
15:51
#17
Пардон, ошибся:
Вставлять надо на 2554 - ВМЕСТО
ИначеЕсли ТарифВзносовСтрока = "УпрощенныйНалоговыйРежим"
т.е. дополнить эту строку выражением ИЛИ (ЕстьТарифУСН = 1)
Вставлять надо на 2554 - ВМЕСТО
ИначеЕсли ТарифВзносовСтрока = "УпрощенныйНалоговыйРежим"
т.е. дополнить эту строку выражением ИЛИ (ЕстьТарифУСН = 1)
07.10.2010
15:58
#18
Ну там проверка на ЕНВД идет в самом начале, так что на него не повлияет:
2521:
Если ((КоличествоОсновныхТарифов-ЕстьТарифУСН) < 1) и (ЕстьТарифЕНВД=1) Тогда
2543:
ИначеЕсли (КоличествоОсновныхТарифов=0) и (ЕстьВыплатыИнвалидамОсновнойТариф=1) Тогда
2554:
{БЫЛО}
ИначеЕсли КоличествоОсновныхТарифов > 0 Тогда
{СТАЛО}
ИначеЕсли (КоличествоОсновныхТарифов > 0) ИЛИ (ЕстьТарифУСН = 1) Тогда
2521:
Если ((КоличествоОсновныхТарифов-ЕстьТарифУСН) < 1) и (ЕстьТарифЕНВД=1) Тогда
2543:
ИначеЕсли (КоличествоОсновныхТарифов=0) и (ЕстьВыплатыИнвалидамОсновнойТариф=1) Тогда
2554:
{БЫЛО}
ИначеЕсли КоличествоОсновныхТарифов > 0 Тогда
{СТАЛО}
ИначеЕсли (КоличествоОсновныхТарифов > 0) ИЛИ (ЕстьТарифУСН = 1) Тогда
Читают тему
(гостей: 1)