Q3R
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору вот нашел в комплексной 061 следующий код. будем ждать 062 релиза? При вводе нового документа "НалоговаяНакладная" 2015 годом имеем "оплата з поточного рахунка". Код модуля документа "НалоговаяНакладная": Код: Процедура ЗаполнитьПоУмолчанию() ... ВидТорговли = Перечисление.ВидыТорговли.Предоплата; Если ДатаДок >= Константа.ДатаННДек2011 Тогда ФормаРасчетов = ?((ДатаДок >= '01.03.2014') и (ДатаДок < '01.01.2015'), "оплата з поточного рахунку", "оплата з поточного рахунка"); Иначе ФормаРасчетов = ?(ДатаДок >= '10.01.2011', "оплата з поточного рахунку", "оплата з розрахункового рахунку"); КонецЕсли; ... КонецПроцедуры | При вводе налоговой, например, на основании "Т_РасходнаяНакладная" 2015 годом имеем "оплата з поточного рахунку" Код обработки "ФормированиеНалоговыхДокументов" Код: Процедура ЗаполнитьНалоговуюНакладную(РодительскийДокумент, тбНО, СтавкаНДС, СчетКонтрагента, ЕстьНулевыеСтавкиНДС) ... Если (ВидДокументаОснования = "Счет") или (ВидДокументаОснования = "РасходнаяНакладная") или (ВидДокументаОснования = "ОказаниеУслуг") или (ВидДокументаОснования = "ЛиквидацияНеоборАктивов") или (ВидДокументаОснования = "Договор") или (ВидДокументаОснования = "Т_РасходнаяНакладная") или (ВидДокументаОснования = "Т_РасходнаяРозничная") Тогда Если ДокументОснование.ВидТорговли = Перечисление.ВидыТорговли.Нал Тогда НН.ФормаРасчетов = "готiвка"; ИначеЕсли ДокументОснование.ВидТорговли = Перечисление.ВидыТорговли.Бартер Тогда НН.ФормаРасчетов = "бартер"; Иначе Если НН.ДатаДок >= Константа.ДатаННДек2011 Тогда НН.ФормаРасчетов = ?(НН.ДатаДок >= '01.03.2014', "оплата з поточного рахунку", "оплата з поточного рахунка"); Иначе НН.ФормаРасчетов = ?(НН.ДатаДок >= '10.01.2011', "оплата з поточного рахунку", "оплата з розрахункового рахунку"); КонецЕсли; КонецЕсли; ... |
| Всего записей: 718 | Зарегистр. 06-09-2007 | Отправлено: 16:29 20-01-2015 | Исправлено: Q3R, 16:47 20-01-2015 |
|