Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Договор в новой налоговой накладной
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
raketa2020
Бух.учет для Украины 7.70.290 на 027 платформе. Для новой налоговой накладной не работает Константа "Вид номера договора при печати (1 - клеточки, 2 - строка)". Бухи хотят, чтобы можно было менять как в старой налоговой накладной, - один крупный (и оч.важный) покупатель требует клеточки (бухи консультировались в инспекции - в новой налоговой также допускается: как 6 клеточек, так и одна большая клетка). Как победить?
Ardi
Родите себе программиста.
raketa2020
Беда в том, что я и есть тот самый "программист". Дир низачто не хочет платить денег профессионалам. Так что прошу помощи "программисту".

Сколько будет стоить такая работа, приблизительно?
MATEVI
Открываете таблицу "НДС_2011" находите секции Договор1, Договор2 и шапка2. Делаете тоже самое в "НДС_2012".
В коде ищите:
 // убрать это условие
//Если Суффикс = "_2011" Тогда
    Если ВидНомДогов = 2 Тогда          
        Таб.ВывестиСекцию( "Договор2" );
    Иначе
        Таб.ВывестиСекцию( "Договор1" );
    КонецЕсли;
Таб.ВывестиСекцию( "Шапка2" );
//КонецЕсли;

Тренируетесь на копии.
Pepe
Цитата(MATEVI @ 24.12.11, 11:31) необходимо зарегистрироваться для просмотра ссылки
 // убрать это условие
//Если Суффикс = "_2011" Тогда
    Если ВидНомДогов = 2 Тогда          
        Таб.ВывестиСекцию( "Договор2" );
    Иначе
        Таб.ВывестиСекцию( "Договор1" );
    КонецЕсли;
Таб.ВывестиСекцию( "Шапка2" );
//КонецЕсли;

я б заменил так
Если (Суффикс = "_2011") ИЛИ (Суффикс = "_2012") Тогда
    Если ВидНомДогов = 2 Тогда          
        Таб.ВывестиСекцию( "Договор2" );
    Иначе
        Таб.ВывестиСекцию( "Договор1" );
    КонецЕсли;
Таб.ВывестиСекцию( "Шапка2" );
КонецЕсли;

с добавлением секции в таблицу 2012
MATEVI
Простите а какая разница?
Pepe
Разницы никакой, ИМХО красивее, не надо убирать условие, соблюдается корректность. Разработчики будут еще "усовершенствовать" форму, т.к. в ней еще есть ошибки.
MATEVI
Цитата(Pepe @ 24.12.11, 12:16) необходимо зарегистрироваться для просмотра ссылки
Разницы никакой, ИМХО красивее, не надо убирать условие, соблюдается корректность. Разработчики будут еще "усовершенствовать" форму, т.к. в ней еще есть ошибки.

Корректность уже не соблюдается. Т.к. меняется типовая схема, и "лезется" в типовую конфигурацию. А при обновлении шо комментарий что доп. условие затираться будут одинаково.
raketa2020
Сделала, как предложил Уважаемый MATEVI. Код нашелся в двух местах - в двух местах и поменяла, ну и + секции. Работает (вроде бы). С понедельника бухи будут ковырять - мож какой баг вылезет, - посмотрим. Признательна вельми MATEVI, также и PEPE.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.