Счет-фактура 2012 года с выбором грузополучателя для 1С 7.7 Торговля и Склад + Комплексная конфигурация


Счет-фактура 2012 года с выбором грузополучателя для 1С 7.7 Торговля и Склад + Комплексная конфигурация.
В соответствии приложению N 1 к постановлению Правительства Российской Федерации от 26 декабря 2011 г. N 1137

Печатная форма счета-фактуры 2012 года с выбором грузополучателя для 1С 7.7 Торговля и Склад + Комплексная конфигурация.

 

08.01.2012 Исправлены строки 1а и 5 на соответствие законодательству:

1а) Исправление № показатель отсутствует от показатель отсутствует

5) К платежно-расчетному документу № показатель отсутствует от показатель отсутствует

 В строке 7 для рублей РФ следует использовать код 643, т.е. должно быть  «Валюта: наименование, код Российский рубль, 643»

 

20.01.2012 Добавлена шапка документа «Приложение N 1 к постановлению Правительства Российской Федерации от 26 декабря 2011 г. N 1137»

 

21.01.2012 Форма приведена в соответствии с  постановлением Правительства Российской Федерации от 26 декабря 2011 г. N 1137

22.01.2012 Добавлено повторение шапки таблицы на каждой странице + номер страницы документа в верхнем правом углу (начиная со второго листа).

82 Comments

  1. rom-x

    На счет исправления это конечно плохо, не вставлять же каждый раз при печати: показатель отсутствует .

    Reply
  2. Изучающий1С

    в номер платежного документа так же надо вставлять «показатель отсутствует» от «показатель отсутствует»

    Reply
  3. Gavdis

    Исправлены строки 1а и 5 на соответствие законодательству:

    1а) Исправление № показатель отсутствует от показатель отсутствует

    5) К платежно-расчетному документу № показатель отсутствует от показатель отсутствует

    В строке 7 для рублей РФ следует использовать код 643, т.е. должно быть «Валюта: код 643 наименование Российский рубль»

    Reply
  4. ufo58

    а что, заголовок шапки типа:

    Приложение № 1

    к постановлению Правительства

    Российской Федерации

    от ___________ № ___________

    уже упразднено?

    и …. форма уже утверждена?

    Reply
  5. lemaxs

    Выдает такое сообщение

    Если Докум.ДатаДок >= глДатаПостановления451 <<?>>Тогда

    {F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(158)}: Переменная не определена (глДатаПостановления451)

    БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок, Докум.ДокОснование.КодОперации);

    {F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(400)}: Функция не обнаружена (глБратьСуммыИзУчета)

    БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок);

    {F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(402)}: Функция не обнаружена (глБратьСуммыИзУчета)

    Reply
  6. bbuilder

    (5) lemaxs,

    На последней торговле работает, у тебя релиз старый.

    Reply
  7. bbuilder

    Итог по колонке 5 по ходу не нужен. По крайней мере его нет в бухгалтерии.

    Reply
  8. Gavdis

    Добавлена шапка документа «Приложение N 1 к постановлению Правительства Российской Федерации от 26 декабря 2011 г. N 1137»

    Reply
  9. dnc

    Как же всё таки правильно заполнять сч.фактуру с 24 января (строки 1а и 5) с прочерком или с «показатель отсутствует»??

    http://правительство.рф/gov/results/17759/ здесь из Приложения 1

    «в строке 1а — порядковый номер внесенного в счет-фактуру исправления и дата внесения этого исправления. При составлении счета-фактуры до внесения в него исправлений в этой строке ставится прочерк»;

    Reply
  10. Gavdis

    Форма приведена в соответствии с постановлением Правительства Российской Федерации от 26 декабря 2011 г. N 1137

    Reply
  11. Gavdis

    Добавлено повторение шапки таблицы на каждой странице + номер страницы документа в верхнем правом углу (начиная со второго листа).

    Reply
  12. lemaxs

    А на последней торговле такой результат:

    МнЧ.ЕдиницаКод = Докум.Единица.ОКЕИ.Код;

    {C:DBEXTFORMSPRNFORMSSF2012GR.ERT(746)}: Поле агрегатного объекта не обнаружено (ОКЕИ)(6) bbuilder, (6) bbuilder,

    Reply
  13. samokhin

    По последним данным из Консультанта: в строке 1а — порядковый номер внесенного в счет-фактуру исправления и дата внесения этого исправления. При составлении счета-фактуры до внесения в него исправлений в этой строке ставится прочерк

    Reply
  14. discorat

    ответвсвенностью !!

    Reply
  15. anata

    Просматривала файл тотал комендером (F3). Т.к. пишет что зип архив не архив.

    Reply
  16. SergeyRomanov

    Если скачивали не ИнтернетЭксплорером — то такое бывает (что качаются архивы битыми). Попробуйте зайти и Скачать ИнтернетЭксплорером.

    Reply
  17. ElenkaLisenka

    Если Докум.СФНаАванс = 1 Тогда

    {E:ОБМЕНDBEXTFORMSPRNFORMSSF2012GR.ERT(973)}: Значение не представляет агрегатный объект (СФНаАванс)

    на релизе 967 вот такая ошибка

    Reply
  18. warewolf

    (18) ElenkaLisenka, попробуй обновить до 970

    Reply
  19. 0pex

    Спасибо! Сэкономили мне кучу времени =)

    Reply
  20. 0pex

    (18) ElenkaLisenka, обработку вместе с файлом EFD нужно закинуть в папку ExtFormsPrnForms папки вашей рабочей базы и вызывать через печать из документа счет-фактура выданный. Если просто открывать обработку через «Файл-открыть» в обработку не передается ссылка на счет фактуру, поэтому не может быть проверен атрибут «СФНаАванс» и вываливается ошибка.

    Reply
  21. tadem

    На комплексной 7.7 заработало без проблем

    На Складе и ТОрговля выдает ошибки. Возможно релиз старый. Нашла в инете именно для старых релизов!

    Reply
  22. lemaxs

    (22) tadem,УМОЛЯЮ поделитесь ссылкой

    Reply
  23. Neon3

    Подскажите. С толкнулся с такой проблемой обычную счет фактуру брал тутже прикрепил все нормально работает. А которая с выбором грузополучателя выдает следующую ошибку.

    Возврат Константа.СуммыВПечатныхФормахПоУчету;

    {Глобальный модуль(328)}: Поле агрегатного объекта не обнаружено (СуммыВПечатныхФормахПоУчету)

    что надо поправить? Конфигурация 1с 7.7 комплексная

    Reply
  24. ssst

    Пойду форму ручками поправлю))) через конфигуратор)))

    Reply
  25. Neon3

    выложи потом исправленную или напиши что поправить надо

    Reply
  26. ElenkaLisenka

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    {E:ОБМЕНМУРАШОВDBEXTFORMSPRNFORMSSF2012GR.ERT(379)}: Значение не представляет агрегатный объект (Код)

    Что делать с такой ошибкой??? Она появляется не во всех, а только в некоторых.

    Я так поняла что ошибка появляется там где в счете у некоторой номенклатуры нет страны происходжения.

    Reply
  27. ElenkaLisenka

    Пришлось добавить такие строки, может кому-нибудь пригодится:

    Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    КонецЕсли;

    Reply
  28. may1c

    Очень знакомая форма. Только сегодня исправляла аналогичную обработку для ТиС. Надо было раньше глянуть… и другим бы помочь сумела..

    Reply
  29. Lenusa

    После чего именно добавить :Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    КонецЕсли;

    Reply
  30. sanches
    Если Докум.ДатаДок >= глДатаПостановления451 Тогда
    Рекв.ДобавитьЗначение(Шаблон(«Продавец [Докум.Фирма.ЮрЛицо.ПолнНаименование]»), «Поставщик»);
    
    Иначе
    Рекв.ДобавитьЗначение(Шаблон(«Продавец [Докум.Фирма.ЮрЛицо.ПолнНаименование]»), «Поставщик»);
    
    КонецЕсли; 

    не могу найти различия в условии 🙂

    У меня тоже древняя конфа, тут можно проще убрать условие,чтобы у тех, кто долго не обновлялся не было проблем.

    Reply
  31. sanches

    (30) Lenusa,

    КолСтрокГТД = РаспредГТД.КоличествоСтрок();
    
    Если КолСтрокГТД = 0 Тогда
    // нет распределения по ГТД
    // Заполним номер ГТД и Страну из Номенклатуры, если там есть…
    Если ПустоеЗначение(ТекТМЦ.НомерГТД) = 0 Тогда
    МнЧ.НомерГТД = СокрЛП(ТекТМЦ.НомерГТД);
    КонецЕсли;
    
    Если ПустоеЗначение(ТекТМЦ.СтранаПроисхождения) = 0 Тогда
    МнЧ.СтранаН = СокрЛП(ТекТМЦ.СтранаПроисхождения);
    МнЧ.СтранаК = СокрЛП(ТекТМЦ.СтранаПроисхождения.Код);
    КонецЕсли;
    
    ИначеЕсли КолСтрокГТД = 1 Тогда
    РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);
    // одна строка в таблице. Товара с номером ГТД и страной в одной строке
    МнЧ.НомерГТД    = РаспредГТД.Номер;
    МнЧ.СтранаН     = РаспредГТД.Страна;
    МнЧ.СтранаК     = РаспредГТД.Страна.Код;
    
    Иначе
    
    РаспредГТД.ВыбратьСтроки();
    Пока РаспредГТД.ПолучитьСтроку() = 1 Цикл
    
    МнЧ.НоваяСтрока();
    МнЧ.Номенклатура = »     в т.ч.»;
    МнЧ.Цена   = КороткийПрочерк;
    МнЧ.Сумма   = КороткийПрочерк;
    МнЧ.СтавкаНДС  = КороткийПрочерк;
    МнЧ.СуммаНДС  = КороткийПрочерк;
    МнЧ.СуммаНП   = КороткийПрочерк;
    МнЧ.ВсегоСНДС  = КороткийПрочерк;
    
    МнЧ.Единица     = ТекЕдиница;
    МнЧ.ЕдиницаКод  = ТекЕдиницаКод;
    МнЧ.Количество  = РаспредГТД.Колво;
    МнЧ.НомерГТД    = РаспредГТД.Номер;
    МнЧ.СтранаН     = РаспредГТД.Страна;
    МнЧ.СтранаК     = РаспредГТД.Страна.Код;
    
    Если (МнЧ.Количество — Цел(МнЧ.Количество)) > 0 Тогда
    ФорматКоличества = «Ч10.3»;
    КонецЕсли;
    
    КонецЦикла;
    КонецЕсли;

    Показать

    Добавте такую строку

    РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);

    Reply
  32. miaow

    (32) sanches, в какое место кода ее добавлять?

    Reply
  33. sanches

    (33) miaow,

    Я скинул кусок кода из обработки найдите эту строку там и у себя поправьте.

    578 строка обработки

    Reply
  34. ElenkaLisenka

    (30) Lenusa, чтоб долго не искать куда добавить, нажмите два раза в Предприятии на строку с этой ошибкой и тогда в конфигураторе курсор станет на эту строку , допишите Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда

    выше неё, и КонецЕсли; ниже неё.

    Reply
  35. Lenusa

    (33) miaow,

    добавила строку в обработку ошибка как выходила так и выходит :МнЧ.СтранаК = РаспредГТД.Страна.Код;

    ……..EXTFORMSPRNFORMSSF1137.ERT(528)}: Значение не представляет агрегатный объект (Код)

    Reply
  36. Lenusa

    (35) ElenkaLisenka, Спасибо получилось! Только в печатную форму не выходит цифровой код страны. Почему?

    Reply
  37. sanches

    (35) ElenkaLisenka,

    Вы код посмотрите внимательно. По вашему сегда страна будет пустой, а она есть. да и код ваш работать не будет.

    Reply
  38. Wladimir

    Добрый день, подскажите плизззз, у нас ТиС релиз 941 и ваша обработка не выдает печатную форму. Это связано со «старостью» нашего релиза ил по другим причинам? Да и операционка на компе Виста, может с этим связано?

    Reply
  39. Редкий Гад

    показатель отсутствует обязательно?

    Reply
  40. Редкий Гад

    если написано Исправление — от — это норм или неправильно?

    Reply
  41. Lenusa

    (38) sanches, Это не у меня а в обработке SF1137.ERT скачанной с сайта 1с. Так и не понятно код должен выходить на печать или нет?

    Reply
  42. sanches

    (42) Lenusa, Мы наверно про разные ошибки говорим. Я писал как исправить ошибку

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    {E:ОБМЕНМУРАШОВDBEXTFORMSPRNFORMSSF2012GR.ERT(379)}: Значение не представляет агрегатный объект (Код)

    У меня здесь был затык и я поправил способом описанныйм выше.

    Reply
  43. ElenkaLisenka

    (38) sanches, с чего вы взяли что по моему коду страна всегда будет пустой? Слово «Если» ни о чем не говорит???

    тут просто идет проверка если Страна пустая то и код будет пустой, у меня все работает. До исправления была такая ошибка если в табличной части у какой-нибудь номенклатуры была пустой страна, вот и программа не знала что делать с кодом страны. А если в табл части вся номенклатура была с указанной страной, то ошибка не появлялась.

    Reply
  44. dimawolf

    Люди помогите пожалуйста форма не как не становится 1с7.7 комплексная не обновлялась 3 года нечего не получается

    Reply
  45. ape

    (32) sanches,

    а если появляется та же самая ошибка , но уже в следующей строке ?

    МнЧ.СтранаК = РаспредГТД.Страна.Код;,

    Если (МнЧ.Количество — Цел(МнЧ.Количество)) > 0 Тогда

    ФорматКоличества = «Ч10.3»;

    Reply
  46. sanches

    (46) ape,

    Здесь видимо у вас в таблице РаспредГТД не заполнена страна. У меня такого не попадалось пока. Не разбирался.

    Reply
  47. ape

    sanches,

    Дикая просьба помочь,

    у меня сейчас вопросы будут, возможно, неожиданные, т.к. в коде я не Моцарт

    Перед первым МнЧ.СтранаК = РаспредГТД.Страна.Код; я поставил вашу строку РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);

    1.Если я поставлю эту строку и перед вторым МнЧ.СтранаК, то ошибки не будет и сформируется СФ



    но в ней нет разбивки «в т.ч.»

    2. Я попробовал перед вторым поставить как написала ElenkaLisenka

    Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда

    МнЧ.СтранаН = РаспредГТД.Страна;

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    КонецЕсли;

    тогда разбивка появляется, но без кода и страны

    3. А вот так СФ выглядит в 2006

    Что вообще происходит ? =)

    Reply
  48. ape

    сообщение

    Reply
  49. sanches

    (49) ape,

    Подставлять код, который я приводил выше надо только в ветку условия, когда в таблице РаспредГТД одна строка

    ИначеЕсли КолСтрокГТД = 1 Тогда

    РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);

    // одна строка в таблице. Товара с номером ГТД и страной в одной строке


    Вы подставили в ту ветку условия, где несколько строк в таблице РаспредГТД и он вам выводит страну только для первой строки везде одну

    Reply
  50. sanches

    Вышлите базу хотя бы с парочкой проблемный счет-фактур.Если не разберетесь сами.sanches80 dog mail.ru. Или же смотрите в отладчике что не так. У меня тоже древняя ТИС, но заработало сразу после внесенного мною кода приведенного ранее.

    Видимо по какой-то причине у вас в партиях страна происхождения не указывается..

    Reply
  51. ape

    (51) sanches,

    Да, я посмотрел, в некоторых партиях страна происхождения не указана.

    Может какое-то условие нужно куда-нибудь вбить, чтобы если не указано — ставить прочерк, например?

    В старой СФ ведь работало без стран.

    Reply
  52. sanches

    (52) ape, Возможно в старой версии страна из справочника бралась.

    Тогда вы все верно сделали в п.2 поста (48). Нет страны нет и кода страны

    Можете сделать так

    Если ПустоеЗначение(РаспредГТД.Страна) = 1 Тогда
    МнЧ.СтранаН     = «—-«;
    МнЧ.СтранаК     = «—-«;
    Иначе
    МнЧ.СтранаН     = РаспредГТД.Страна;
    МнЧ.СтранаК     = РаспредГТД.Страна.Код;
    
    КонецЕсли;
    

    Показать

    Reply
  53. ElenkaLisenka

    (48) ape,

    2. Я попробовал перед вторым поставить как написала ElenkaLisenka

    Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда

    МнЧ.СтранаН = РаспредГТД.Страна;

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    КонецЕсли;

    тут надо

    МнЧ.СтранаН = РаспредГТД.Страна;

    Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    КонецЕсли;

    Reply
  54. ape

    (53) sanches,

    я было обрадовался, что все заработало, но это произошло на тестовой базе, где у обеих партий заполнено поле Страна происхождения.

    Опять на этих «в т.ч.» запнулось:

    если у одной партии стоит, например, Корея, а у другой — ничего не заполнено, то ошибка снова вылезает.

    Reply
  55. ape

    (54) ElenkaLisenka,

    я пробовал и так, не работает

    Reply
  56. Floory

    Не совсем понятно, с какого числа начинает официально действовать новая форма.

    Reply
  57. ape

    (57) Floory,

    наш главбух сказал, что с 24 января уже действует, в газете какой-то написано было;

    нам новые СФ уже приходят от других клиентов

    Reply
  58. ape

    (54) ElenkaLisenka, (53) sanches,

    всем спасибо! выбрал в итоге меньшее зло: код страны не появляется в некоторых случаях, а сама страна и номер ГТД отображается

    Reply
  59. lunx

    СпрОКСМ = СоздатьОбъект(«Справочник.ОКСМ»);

    Если СпрОКСМ.НайтиПоНаименованию(СокрЛП(РаспредГТД.Страна)) = 1 Тогда

    МнЧ.СтранаН = СпрОКСМ.Наименование;

    МнЧ.СтранаК =СпрОКСМ.Код;

    Иначе

    МнЧ.СтранаН = РаспредГТД.Страна;

    МнЧ.СтранаК = «»;

    КонецЕсли;

    Я так решила.. в моем случае с этими т.ч. помогло

    Reply
  60. sanches

    (59) ape, Странно конечно как-то. Кода страны нет, а ее название есть…

    Reply
  61. chetirepda
    Выдает такое сообщение

    Если Докум.ДатаДок >= глДатаПостановления451 <<?>>Тогда

    {F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(158)}: Переменная не определена (глДатаПостановления451)

    БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок, Докум.ДокОснование.КодОперации);

    {F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(400)}: Функция не обнаружена (глБратьСуммыИзУчета)

    БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок);

    {F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(402)}: Функция не обнаружена (глБратьСуммыИзУчета)

    Такая же ошибка, как исправить ?

    Reply
  62. 88wau24ru

    (5) lemaxs, (62) chetirepda

    Должно помочь !!!

    Reply
  63. jeam

    Вставил такой код (по наработкам sanches и ElenkaLisenka)

    КолСтрокГТД = РаспредГТД.КоличествоСтрок();
    
    Если КолСтрокГТД = 0 Тогда
    // нет распределения по ГТД
    // Заполним номер ГТД и Страну из Номенклатуры, если там есть…
    Если ПустоеЗначение(ТекТМЦ.НомерГТД) = 0 Тогда
    МнЧ.НомерГТД = СокрЛП(ТекТМЦ.НомерГТД);
    КонецЕсли;
    
    Если ПустоеЗначение(ТекТМЦ.СтранаПроисхождения) = 0 Тогда
    МнЧ.СтранаН = СокрЛП(ТекТМЦ.СтранаПроисхождения);
    МнЧ.СтранаК = СокрЛП(ТекТМЦ.СтранаПроисхождения.Код);
    КонецЕсли;
    
    ИначеЕсли КолСтрокГТД = 1 Тогда
    РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);
    // одна строка в таблице. Товара с номером ГТД и страной в одной строке
    МнЧ.НомерГТД    = РаспредГТД.Номер;
    МнЧ.СтранаН     = РаспредГТД.Страна;
    МнЧ.СтранаК     = РаспредГТД.Страна.Код;
    
    Иначе
    
    РаспредГТД.ВыбратьСтроки();
    Пока РаспредГТД.ПолучитьСтроку() = 1 Цикл
    
    МнЧ.НоваяСтрока();
    МнЧ.Номенклатура = »     в т.ч.»;
    МнЧ.Цена       = КороткийПрочерк;
    МнЧ.Сумма       = КороткийПрочерк;
    МнЧ.СтавкаНДС    = КороткийПрочерк;
    МнЧ.СуммаНДС    = КороткийПрочерк;
    МнЧ.СуммаНП       = КороткийПрочерк;
    МнЧ.ВсегоСНДС    = КороткийПрочерк;
    
    МнЧ.Единица     = ТекЕдиница;
    МнЧ.ЕдиницаКод  = ТекЕдиницаКод;
    МнЧ.Количество  = РаспредГТД.Колво;
    МнЧ.НомерГТД    = РаспредГТД.Номер;
    МнЧ.СтранаН     = РаспредГТД.Страна;
    Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
    МнЧ.СтранаК = РаспредГТД.Страна.Код;
    КонецЕсли;
    
    Если (МнЧ.Количество — Цел(МнЧ.Количество)) > 0 Тогда
    ФорматКоличества = «Ч10.3»;
    КонецЕсли;
    
    КонецЦикла;
    КонецЕсли;
    
    КонецЕсли;
    

    Показать

    Но все равно получаю ошибку в строке после «Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда» :

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    {E:1CBADDBEXTFORMSPRNFORMSSF1137.ERT(528)}: Значение не представляет агрегатный объект (Код)

    Гуру, спасайте! А то скоро начнут убивать…

    Reply
  64. ElenkaLisenka

    (64) jeam, у Вас

    Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда

    МнЧ.СтранаН = РаспредГТД.Страна;

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    КонецЕсли;

    тут надо

    МнЧ.СтранаН = РаспредГТД.Страна;

    Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    КонецЕсли;

    Reply
  65. Neon3

    Подскажите всетаки что с такой ошибкой то делать

    Возврат Константа.СуммыВПечатныхФормахПоУчету;

    {Глобальный модуль(328)}: Поле агрегатного объекта не обнаружено (СуммыВПечатныхФормахПоУчету)

    Reply
  66. jeam

    (65) ElenkaLisenka,

    А у меня так и написано в коде:

    МнЧ.СтранаН = РаспредГТД.Страна;
    Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
    МнЧ.СтранаК = РаспредГТД.Страна.Код;
    КонецЕсли; 

    Не в этом дело.

    Прикладываю 100 % работающий модуль Счета-фактуры 2012 в моей базе Торговля и Склад R770970.

    Буду благодарен за комменты о работоспособности.

    Reply
  67. Neon3

    Попробовал поставить 100% который неработает выдает все тоже

    Возврат Константа.СуммыВПечатныхФормахПоУчету;

    {Глобальный модуль(328)}: Поле агрегатного объекта не обнаружено (СуммыВПечатныхФормахПоУчету)

    Reply
  68. ElenkaLisenka

    (67) jeam,просто у вас вставлено не в том месте кода, надо было в этом:

    ИначеЕсли КолСтрокГТД = 1 Тогда

    РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);

    // одна строка в таблице. Товара с номером ГТД и страной в одной строке

    МнЧ.НомерГТД = РаспредГТД.Номер;

    МнЧ.СтранаН = РаспредГТД.Страна;

    МнЧ.СтранаК = РаспредГТД.Страна.Код;

    , ну думаю вопрос закрыт , раз у вас все получилось)))

    Reply
  69. Snowin

    (5) lemaxs, тоже самое выдавало! Завелось отсюда: http://infostart.ru/public/114658/

    Reply
  70. vevga2

    jeam спасибо, все работает!

    Reply
  71. twilight5023

    http://infostart.ru/public/114658/ — вот здесь две формы СФ для ТиС (с выбором грузоотправителя, грузополучателя и без), которые во-первых работают со всеми релизами ТиС, даже с самыми древними (тестировалось начиная с 7.70.927), во-вторых в них сразу исправлена ошибка в (64), в-третьих если эта форма сделана на основе официальных — то в ней присутствует еще одна ошибка — на некоторых реализациях в цикле ГТД обработка уходит в бесконечный цикл (ошибка кроется в функции ПодготовитьМнЧосн 😉 Т.е. пользователи так и не увидят печатной формы. Со всеми этими проблемами я уже сталкивался. Вообщем — кому интересно, качаем.

    p.s. Нисколько не хотел обидеть автора, просто вижу что у людей в теме давно решенные проблемы.

    Reply
  72. masters1980

    Подскажите, пож-та, можно доработать сч/Ф так, чтобы не было разбивания ГТД по партиям таким образом (т.е. без в т.ч.), а каждую партию заполняла полностью: наименование, цена, …. страна, гтд? Многие покупатели не довольны этим «в т.ч.» И наши поставщики выставляют нам именно такие счФ без разбивания на «в т.ч.», а каждую строчку партии прописывают полностью.

    Reply
  73. ElenkaLisenka

    (74) masters1980, без табличной части тоже можно сделать

    Reply
  74. masters1980

    ElenkaLisenka, Вам очень трудоемко будет подсказать как это сделать?

    Заранее благодарен!

    Reply
  75. Wladimir

    Добрый день коллеги!

    подскажите пжалуйста, почему в данной обработке встроке «Валюта: наименование, код: Росийский рубль, 810.» мне кажется должно стоять 643? или я ошибась? В бухгалтерии например пишет 643.Всетаки где правильно? и как изменить в ТиСе, если это не правильно?

    Заранее спасибо!

    Reply
  76. ElenkaLisenka

    (75) Wladimir, Зайдите в справочник Валюты и измените код у рубля на 643.

    Reply
  77. pingakyla

    (67) jeam, спасибо. все заработало. А то всю голову сломал.

    Reply
  78. Ruslangab

    (73) twilight5023,

    Спасибо скачал, все работает

    Reply
  79. RASH999

    № показатель отсутствует от показатель отсутствует, пишет когда не заполнены значения, не подскажите как довести до формы «К платежно-расчетному документу №_______от_________ ? бухгалтерия 7.7

    Reply
  80. 2011b11

    (73) twilight5023, Спасибо Вам за подсказку все скачала, заработало, а то всю голову сломала как сделать новую счет-фактуру для старых релизов Торговли и Склад. Ещё раз большое спасибочки Вам.

    Reply
  81. donjon

    (75) Wladimir,

    Дело скорее всего в том, что «код» — это код страны по ОКСМ: Россия — 643

    Не надо путать с кодом валюты, где код рубля — 810

    Reply
  82. Tatar_Ed

    Столкнулся как многие с необходимостью. данной печатной формы. Но текущая не подходит. не подскажите где найти.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *