Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0
Помогите пожалуйста! 1с Предприятие 7.7. Конфа:Бухгалтерский учет для Украины 286 рел. Очень надо, чтобы в налоговой накладной номер договора был смещен вправо (т.е. пустые клетки в номере были слева). Что прописать в модуле и в самой форме. Заранее благодарен.
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(Vofka @ 10.05.11, 15:07)
А в 286 релизе такого разве нету (не смотрел ещё)?
Нет. В 286 номер договора начинается слева. Есть возможность константой установить вместо 6 клеток один прямоугольник, но покупатель уперся - только клетки и только смещение номера вправо. Сейчас и другие контрагенты стали так требовать. Можно конечно вручную делать - но дык непорядок же.
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(logist @ 10.05.11, 15:19)
А показать покупателю письмо налоговой и сказать чтоб отстал?
Вообще то не тот случай для нас. "....сказать чтоб отстал" - такая сбытовая политика приемлема только для монополистов, типа Горгаза или Горсвета. Переговрил сейчас со своей бухой, - надыть токмо, чтобы пустые клетки в номере договора были слева. Нижайше прошу корифеев 1сных наук подсказать: как подправить форму и модуль для решения этой бяды. С мэнэ спасыбы в репу.
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0
Это вставить в процедуру Печать2011 где-то перед выводом строки с договором на печать (можно перед Суффикс = "_2011";):
НомДог=Прав(" "+СокрЛП(НомДог),6);
Это если шестизначные номера договоров. А в самой таблице (в печатной форме) убрать в ячейках с цифрами договора СокрЛП, т.е. вместо СокрЛП(НомДог) оставить просто НомДог.
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Ну так а в теме в которой Вы первое сообщение оставили разве нет решения этой проблемы? Там конечно не номер договора, но как равнять направо и т.п. по-моему рассмотрено.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(5_kopeek @ 10.05.11, 16:01)
Это вставить в процедуру Печать2011 где-то перед выводом строки с договором на печать:
НомДог=Прав(" "+СокрЛП(НомДог),6);
Это если шестизначные номера договоров. А в самой таблице (в печатной форме) убрать в ячейках с цифрами договора СокрЛП, т.е. вместо СокрЛП(НомДог) оставить просто НомДог.
Дорогая 5_копеек. Очень Вам благодарен. На уаклабе Вы меня также однажды очень выручили. Счас буду прынымать Вашу таблэтку. Отпишусь.
Это вставить в процедуру Печать2011 где-то перед выводом строки с договором на печать (можно перед Суффикс = "_2011";):
НомДог=Прав(" "+СокрЛП(НомДог),6);
Это если шестизначные номера договоров. А в самой таблице (в печатной форме) убрать в ячейках с цифрами договора СокрЛП, т.е. вместо СокрЛП(НомДог) оставить просто НомДог.
Вы передергиваете реквизит документа. Если в номере договора было больше 6 симловлов, после печати вы его обрезали. Я просто использовал другую переменную и ее выводил на печать.
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0
Цитата(Ziam @ 11.05.11, 10:12)
Вы передергиваете реквизит документа. Если в номере договора было больше 6 симловлов, после печати вы его обрезали. Я просто использовал другую переменную и ее выводил на печать.
Это было сделано сознательно, поскольку: 1. Так проще пользователю самостоятельно решить проблему; 2. В типовой конфигурации в налоговых накладных номер договора выводится либо в прямоугольнике (длина номера договора до 16 символов), либо в клеточках (длина номера до 6), согласно значению константы, а учитывая следующие слова
Цитата(lucenko-uri @ 10.05.11, 14:15)
Есть возможность константой установить вместо 6 клеток один прямоугольник, но покупатель уперся - только клетки и только смещение номера вправо. Сейчас и другие контрагенты стали так требовать.
с динными номерами работать не собираются. Следовательно, особого смысла заморачиваться с ними нет. К тому же, было сделано предупреждение:
Цитата(5_kopeek @ 10.05.11, 15:01)
Это если шестизначные номера договоров.
, которое Вы процитировали, но не обратили на него внимание.
Это было сделано сознательно, поскольку: 1. Так проще пользователю самостоятельно решить проблему; 2. В типовой конфигурации в налоговых накладных номер договора выводится либо в прямоугольнике (длина номера договора до 16 символов), либо в клеточках (длина номера до 6), согласно значению константы, а учитывая следующие слова с длинными номерами работать не собираются. Следовательно, особого смысла заморачиваться с ними нет.
В типовых и равнение налево .)) Учитываю текущий опыт работы. Передернули константу - тут номер обрезается. "Мы ничего не делали".
Цитата
... которое Вы процитировали, но не обратили на него внимание.
Скорее пытаюсь упредить тех, кто не будет вчитываться. ИМХО. Защита от дурака должна быть. Много "если" - не хорошо. Забыли, начудили. Виноваты остались разработчики, которые устно, письменно предупреждали. (Опять же собственный опыт).
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0
Цитата(Ziam @ 11.05.11, 13:57)
Учитываю текущий опыт работы. Передернули константу - тут номер обрезается. "Мы ничего не делали".
В данном случае ничего критического не произойдет, даже если константу изменят К тому же, стоит учитывать разницу, когда работу делаешь сам и когда надо дать оперативный совет на форуме пользователю, уровень умений конфигурирования 1С которого весьма невысокий. А в целом, использование дополнительной переменной более грамотно.
Цитата(Ziam @ 11.05.11, 13:57)
Защита от дурака должна быть. Много "если" - не хорошо.
Согласна на все 100%, особенно, когда речь идет о возможности возникновения критических ситуаций. Довольно часто заказчики желают удешевить стоимость услуг программиста, отсюда и количество используемых "если".
Цитата(Ziam @ 11.05.11, 13:57)
Виноваты остались разработчики, которые устно, письменно предупреждали. (Опять же собственный опыт).
Устно нельзя, только письменно. И тогда разработчики не виноваты, если сами себя не чувствуют таковыми. (Тоже опыт )
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!