|
Будни обновления бухгалтерии 3.0. Печать ИНН в чеке. |
☑ |
0
Beduin
14.12.19
✎
16:35
|
Долго не мог понять почему не печатается.
3.0.71.77
Если ЗначениеЗаполнено(Реквизиты.Контрагент)
И Реквизиты.ВыводитьКонтрагентаВЧеке
И ТипЗнч(Реквизиты.Контрагент) = Тип("СправочникСсылка.Контрагенты") Тогда
СведенияОКонтрагенте = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(Реквизиты.Контрагент, Реквизиты.Дата);
Если СведенияОКонтрагенте.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ЮридическоеЛицо
ИЛИ ЗначениеЗаполнено(СведенияОКонтрагенте.ИНН) Тогда
3.0.72.70
Если ЗначениеЗаполнено(Реквизиты.Контрагент)
И ТипЗнч(Реквизиты.Контрагент) = Тип("СправочникСсылка.Контрагенты") Тогда
СведенияОКонтрагенте = БухгалтерскийУчетПереопределяемый.СведенияОЮрФизЛице(Реквизиты.Контрагент, Реквизиты.Дата);
Если Реквизиты.ВыводитьКонтрагентаВЧеке
И (СведенияОКонтрагенте.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ЮридическоеЛицо
ИЛИ ЗначениеЗаполнено(СведенияОКонтрагенте.ИНН)) Тогда
Убил неделю на это. Думал в драйверах АТОЛ проблема).
|
|
1
Галахад
гуру
14.12.19
✎
17:05
|
Гм. И в чем разница?
|
|
2
ДенисЧ
14.12.19
✎
17:10
|
(1) "Если Реквизиты.ВыводитьКонтрагентаВЧеке "
|
|
3
Галахад
гуру
14.12.19
✎
17:16
|
(2) Не понял. Вроде одинаково.
Если ВыводитьКонтрагентаВЧеке = Истина, то попадает в второе условие.
Если ВыводитьКонтрагентаВЧеке = Ложь, то не попадает.
|
|
4
ДенисЧ
14.12.19
✎
17:20
|
(3) Ну вот. Если галка не стоит, то не попадает в условие. А раньше условие не проверялолсь
|
|
5
Галахад
гуру
14.12.19
✎
17:22
|
(4) Есть же. Только в первом условии.
|
|
6
Beduin
14.12.19
✎
18:43
|
(5) Раньше независимо от того есть ли контрагент и заполнен у него ИНН все определяла переменная Реквизиты.ВыводитьКонтрагентаВЧеке
Теперь достаточно или переменной или контрагента.
|
|
7
Сияющий в темноте
15.12.19
✎
14:45
|
переставили поле с условием на доп.параметр
но,по сути,ничего не изменилось
они в типовых все условия так меняют,чтобы видимость работы создавать?
|
|
8
Beduin
15.12.19
✎
15:39
|
(7) Немного разверну тогда. Реквизиты.ВыводитьКонтрагентаВЧеке раньше всегда был в ЛОЖЬ и ИНН не выводился. Этот параметр не заполнялся они это поняли и изменили логику по нему, чтобы он был не определяющим.
Теперь достаточно заполненного ИНН у контрагента, чтобы вывелся ИНН в чеке.
Это в любом случае странная логика, просто интересно за ними наблюдать.
|
|
9
Beduin
15.12.19
✎
15:40
|
Все отбой. Это я туплю)
|
|
10
Сияющий в темноте
15.12.19
✎
21:44
|
раньше он сведения о контрагенте получал только,если этот флаг устангвлен.
но его значение в ЛОЖЬ не даст ничего напечатать,ведь там в условии И
|
|