Счет-фактура 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 не будет опубликован. Обязательные поля помечены *