В соответствии приложению 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 Добавлено повторение шапки таблицы на каждой странице + номер страницы документа в верхнем правом углу (начиная со второго листа).
На счет исправления это конечно плохо, не вставлять же каждый раз при печати: показатель отсутствует .
в номер платежного документа так же надо вставлять «показатель отсутствует» от «показатель отсутствует»
Исправлены строки 1а и 5 на соответствие законодательству:
1а) Исправление № показатель отсутствует от показатель отсутствует
5) К платежно-расчетному документу № показатель отсутствует от показатель отсутствует
В строке 7 для рублей РФ следует использовать код 643, т.е. должно быть «Валюта: код 643 наименование Российский рубль»
а что, заголовок шапки типа:
Приложение № 1
к постановлению Правительства
Российской Федерации
от ___________ № ___________
уже упразднено?
и …. форма уже утверждена?
Выдает такое сообщение
Если Докум.ДатаДок >= глДатаПостановления451 <<?>>Тогда
{F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(158)}: Переменная не определена (глДатаПостановления451)
БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок, Докум.ДокОснование.КодОперации);
{F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(400)}: Функция не обнаружена (глБратьСуммыИзУчета)
БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок);
{F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(402)}: Функция не обнаружена (глБратьСуммыИзУчета)
(5) lemaxs,
На последней торговле работает, у тебя релиз старый.
Итог по колонке 5 по ходу не нужен. По крайней мере его нет в бухгалтерии.
Добавлена шапка документа «Приложение N 1 к постановлению Правительства Российской Федерации от 26 декабря 2011 г. N 1137»
Как же всё таки правильно заполнять сч.фактуру с 24 января (строки 1а и 5) с прочерком или с «показатель отсутствует»??
http://правительство.рф/gov/results/17759/ здесь из Приложения 1
«в строке 1а — порядковый номер внесенного в счет-фактуру исправления и дата внесения этого исправления. При составлении счета-фактуры до внесения в него исправлений в этой строке ставится прочерк»;
Форма приведена в соответствии с постановлением Правительства Российской Федерации от 26 декабря 2011 г. N 1137
Добавлено повторение шапки таблицы на каждой странице + номер страницы документа в верхнем правом углу (начиная со второго листа).
А на последней торговле такой результат:
МнЧ.ЕдиницаКод = Докум.Единица.ОКЕИ.Код;
{C:DBEXTFORMSPRNFORMSSF2012GR.ERT(746)}: Поле агрегатного объекта не обнаружено (ОКЕИ)(6) bbuilder, (6) bbuilder,
По последним данным из Консультанта: в строке 1а — порядковый номер внесенного в счет-фактуру исправления и дата внесения этого исправления. При составлении счета-фактуры до внесения в него исправлений в этой строке ставится прочерк
ответвсвенностью !!
Просматривала файл тотал комендером (F3). Т.к. пишет что зип архив не архив.
Если скачивали не ИнтернетЭксплорером — то такое бывает (что качаются архивы битыми). Попробуйте зайти и Скачать ИнтернетЭксплорером.
Если Докум.СФНаАванс = 1 Тогда
{E:ОБМЕНDBEXTFORMSPRNFORMSSF2012GR.ERT(973)}: Значение не представляет агрегатный объект (СФНаАванс)
на релизе 967 вот такая ошибка
(18) ElenkaLisenka, попробуй обновить до 970
Спасибо! Сэкономили мне кучу времени =)
(18) ElenkaLisenka, обработку вместе с файлом EFD нужно закинуть в папку ExtFormsPrnForms папки вашей рабочей базы и вызывать через печать из документа счет-фактура выданный. Если просто открывать обработку через «Файл-открыть» в обработку не передается ссылка на счет фактуру, поэтому не может быть проверен атрибут «СФНаАванс» и вываливается ошибка.
На комплексной 7.7 заработало без проблем
На Складе и ТОрговля выдает ошибки. Возможно релиз старый. Нашла в инете именно для старых релизов!
(22) tadem,УМОЛЯЮ поделитесь ссылкой
Подскажите. С толкнулся с такой проблемой обычную счет фактуру брал тутже прикрепил все нормально работает. А которая с выбором грузополучателя выдает следующую ошибку.
Возврат Константа.СуммыВПечатныхФормахПоУчету;
{Глобальный модуль(328)}: Поле агрегатного объекта не обнаружено (СуммыВПечатныхФормахПоУчету)
что надо поправить? Конфигурация 1с 7.7 комплексная
Пойду форму ручками поправлю))) через конфигуратор)))
выложи потом исправленную или напиши что поправить надо
МнЧ.СтранаК = РаспредГТД.Страна.Код;
{E:ОБМЕНМУРАШОВDBEXTFORMSPRNFORMSSF2012GR.ERT(379)}: Значение не представляет агрегатный объект (Код)
Что делать с такой ошибкой??? Она появляется не во всех, а только в некоторых.
Я так поняла что ошибка появляется там где в счете у некоторой номенклатуры нет страны происходжения.
Пришлось добавить такие строки, может кому-нибудь пригодится:
Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
МнЧ.СтранаК = РаспредГТД.Страна.Код;
КонецЕсли;
Очень знакомая форма. Только сегодня исправляла аналогичную обработку для ТиС. Надо было раньше глянуть… и другим бы помочь сумела..
После чего именно добавить :Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
МнЧ.СтранаК = РаспредГТД.Страна.Код;
КонецЕсли;
не могу найти различия в условии 🙂
У меня тоже древняя конфа, тут можно проще убрать условие,чтобы у тех, кто долго не обновлялся не было проблем.
(30) Lenusa,
Показать
Добавте такую строку
РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);
(32) sanches, в какое место кода ее добавлять?
(33) miaow,
Я скинул кусок кода из обработки найдите эту строку там и у себя поправьте.
578 строка обработки
(30) Lenusa, чтоб долго не искать куда добавить, нажмите два раза в Предприятии на строку с этой ошибкой и тогда в конфигураторе курсор станет на эту строку , допишите Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
выше неё, и КонецЕсли; ниже неё.
(33) miaow,
добавила строку в обработку ошибка как выходила так и выходит :МнЧ.СтранаК = РаспредГТД.Страна.Код;
……..EXTFORMSPRNFORMSSF1137.ERT(528)}: Значение не представляет агрегатный объект (Код)
(35) ElenkaLisenka, Спасибо получилось! Только в печатную форму не выходит цифровой код страны. Почему?
(35) ElenkaLisenka,
Вы код посмотрите внимательно. По вашему сегда страна будет пустой, а она есть. да и код ваш работать не будет.
Добрый день, подскажите плизззз, у нас ТиС релиз 941 и ваша обработка не выдает печатную форму. Это связано со «старостью» нашего релиза ил по другим причинам? Да и операционка на компе Виста, может с этим связано?
показатель отсутствует обязательно?
если написано Исправление — от — это норм или неправильно?
(38) sanches, Это не у меня а в обработке SF1137.ERT скачанной с сайта 1с. Так и не понятно код должен выходить на печать или нет?
(42) Lenusa, Мы наверно про разные ошибки говорим. Я писал как исправить ошибку
МнЧ.СтранаК = РаспредГТД.Страна.Код;
{E:ОБМЕНМУРАШОВDBEXTFORMSPRNFORMSSF2012GR.ERT(379)}: Значение не представляет агрегатный объект (Код)
У меня здесь был затык и я поправил способом описанныйм выше.
(38) sanches, с чего вы взяли что по моему коду страна всегда будет пустой? Слово «Если» ни о чем не говорит???
тут просто идет проверка если Страна пустая то и код будет пустой, у меня все работает. До исправления была такая ошибка если в табличной части у какой-нибудь номенклатуры была пустой страна, вот и программа не знала что делать с кодом страны. А если в табл части вся номенклатура была с указанной страной, то ошибка не появлялась.
Люди помогите пожалуйста форма не как не становится 1с7.7 комплексная не обновлялась 3 года нечего не получается
(32) sanches,
а если появляется та же самая ошибка , но уже в следующей строке ?
МнЧ.СтранаК = РаспредГТД.Страна.Код;,
Если (МнЧ.Количество — Цел(МнЧ.Количество)) > 0 Тогда
ФорматКоличества = «Ч10.3»;
(46) ape,
Здесь видимо у вас в таблице РаспредГТД не заполнена страна. У меня такого не попадалось пока. Не разбирался.
sanches,
Дикая просьба помочь,
у меня сейчас вопросы будут, возможно, неожиданные, т.к. в коде я не Моцарт
Перед первым МнЧ.СтранаК = РаспредГТД.Страна.Код; я поставил вашу строку РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);
1.Если я поставлю эту строку и перед вторым МнЧ.СтранаК, то ошибки не будет и сформируется СФ
но в ней нет разбивки «в т.ч.»
2. Я попробовал перед вторым поставить как написала ElenkaLisenka
Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
МнЧ.СтранаН = РаспредГТД.Страна;
МнЧ.СтранаК = РаспредГТД.Страна.Код;
КонецЕсли;
тогда разбивка появляется, но без кода и страны

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

Что вообще происходит ? =)
сообщение
(49) ape,
Подставлять код, который я приводил выше надо только в ветку условия, когда в таблице РаспредГТД одна строка
ИначеЕсли КолСтрокГТД = 1 Тогда
РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);
// одна строка в таблице. Товара с номером ГТД и страной в одной строке
Вы подставили в ту ветку условия, где несколько строк в таблице РаспредГТД и он вам выводит страну только для первой строки везде одну
Вышлите базу хотя бы с парочкой проблемный счет-фактур.Если не разберетесь сами.sanches80 dog mail.ru. Или же смотрите в отладчике что не так. У меня тоже древняя ТИС, но заработало сразу после внесенного мною кода приведенного ранее.
Видимо по какой-то причине у вас в партиях страна происхождения не указывается..
(51) sanches,
Да, я посмотрел, в некоторых партиях страна происхождения не указана.
Может какое-то условие нужно куда-нибудь вбить, чтобы если не указано — ставить прочерк, например?
В старой СФ ведь работало без стран.
(52) ape, Возможно в старой версии страна из справочника бралась.
Тогда вы все верно сделали в п.2 поста (48). Нет страны нет и кода страны
Можете сделать так
Показать
(48) ape,
Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
МнЧ.СтранаН = РаспредГТД.Страна;
МнЧ.СтранаК = РаспредГТД.Страна.Код;
КонецЕсли;
тут надо
МнЧ.СтранаН = РаспредГТД.Страна;
Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
МнЧ.СтранаК = РаспредГТД.Страна.Код;
КонецЕсли;
(53) sanches,
я было обрадовался, что все заработало, но это произошло на тестовой базе, где у обеих партий заполнено поле Страна происхождения.
Опять на этих «в т.ч.» запнулось:
если у одной партии стоит, например, Корея, а у другой — ничего не заполнено, то ошибка снова вылезает.
(54) ElenkaLisenka,
я пробовал и так, не работает
Не совсем понятно, с какого числа начинает официально действовать новая форма.
(57) Floory,
наш главбух сказал, что с 24 января уже действует, в газете какой-то написано было;
нам новые СФ уже приходят от других клиентов
(54) ElenkaLisenka, (53) sanches,
всем спасибо! выбрал в итоге меньшее зло: код страны не появляется в некоторых случаях, а сама страна и номер ГТД отображается
СпрОКСМ = СоздатьОбъект(«Справочник.ОКСМ»);
Если СпрОКСМ.НайтиПоНаименованию(СокрЛП(РаспредГТД.Страна)) = 1 Тогда
МнЧ.СтранаН = СпрОКСМ.Наименование;
МнЧ.СтранаК =СпрОКСМ.Код;
Иначе
МнЧ.СтранаН = РаспредГТД.Страна;
МнЧ.СтранаК = «»;
КонецЕсли;
Я так решила.. в моем случае с этими т.ч. помогло
(59) ape, Странно конечно как-то. Кода страны нет, а ее название есть…
Если Докум.ДатаДок >= глДатаПостановления451 <<?>>Тогда
{F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(158)}: Переменная не определена (глДатаПостановления451)
БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок, Докум.ДокОснование.КодОперации);
{F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(400)}: Функция не обнаружена (глБратьСуммыИзУчета)
БратьСуммыИзУчета = глБратьСуммыИзУчета<<?>>(Докум.ДатаДок);
{F:VYZOVSKIYEXTFORMSPRNFORMSSF2012GR.ERT(402)}: Функция не обнаружена (глБратьСуммыИзУчета)
Такая же ошибка, как исправить ?
(5) lemaxs, (62) chetirepda
Должно помочь !!!
Вставил такой код (по наработкамsanches и ElenkaLisenka )
Показать
Но все равно получаю ошибку в строке после «Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда» :
МнЧ.СтранаК = РаспредГТД.Страна.Код;
{E:1CBADDBEXTFORMSPRNFORMSSF1137.ERT(528)}: Значение не представляет агрегатный объект (Код)
Гуру, спасайте! А то скоро начнут убивать…
(64) jeam, у Вас
Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
МнЧ.СтранаН = РаспредГТД.Страна;
МнЧ.СтранаК = РаспредГТД.Страна.Код;
КонецЕсли;
тут надо
МнЧ.СтранаН = РаспредГТД.Страна;
Если ПустоеЗначение(МнЧ.СтранаН)=0 Тогда
МнЧ.СтранаК = РаспредГТД.Страна.Код;
КонецЕсли;
Подскажите всетаки что с такой ошибкой то делать
Возврат Константа.СуммыВПечатныхФормахПоУчету;
{Глобальный модуль(328)}: Поле агрегатного объекта не обнаружено (СуммыВПечатныхФормахПоУчету)
(65) ElenkaLisenka,
А у меня так и написано в коде:
Не в этом дело.
Прикладываю 100 % работающий модуль Счета-фактуры 2012 в моей базе Торговля и Склад R770970.
Буду благодарен за комменты о работоспособности.
Попробовал поставить 100% который неработает выдает все тоже
Возврат Константа.СуммыВПечатныхФормахПоУчету;
{Глобальный модуль(328)}: Поле агрегатного объекта не обнаружено (СуммыВПечатныхФормахПоУчету)
(67) jeam,просто у вас вставлено не в том месте кода, надо было в этом:
ИначеЕсли КолСтрокГТД = 1 Тогда
РаспредГТД.ПолучитьСтрокуПоНомеру(КолСтрокГТД);
// одна строка в таблице. Товара с номером ГТД и страной в одной строке
МнЧ.НомерГТД = РаспредГТД.Номер;
МнЧ.СтранаН = РаспредГТД.Страна;
МнЧ.СтранаК = РаспредГТД.Страна.Код;
, ну думаю вопрос закрыт , раз у вас все получилось)))
(5) lemaxs, тоже самое выдавало! Завелось отсюда:http://infostart.ru/public/114658/
jeam спасибо, все работает!
p.s. Нисколько не хотел обидеть автора, просто вижу что у людей в теме давно решенные проблемы.
Подскажите, пож-та, можно доработать сч/Ф так, чтобы не было разбивания ГТД по партиям таким образом (т.е. без в т.ч.), а каждую партию заполняла полностью: наименование, цена, …. страна, гтд? Многие покупатели не довольны этим «в т.ч.» И наши поставщики выставляют нам именно такие счФ без разбивания на «в т.ч.», а каждую строчку партии прописывают полностью.
(74) masters1980, без табличной части тоже можно сделать
ElenkaLisenka, Вам очень трудоемко будет подсказать как это сделать?
Заранее благодарен!
Добрый день коллеги!
подскажите пжалуйста, почему в данной обработке встроке «Валюта: наименование, код: Росийский рубль, 810.» мне кажется должно стоять 643? или я ошибась? В бухгалтерии например пишет 643.Всетаки где правильно? и как изменить в ТиСе, если это не правильно?
Заранее спасибо!
(75) Wladimir, Зайдите в справочник Валюты и измените код у рубля на 643.
(67) jeam, спасибо. все заработало. А то всю голову сломал.
(73) twilight5023,
Спасибо скачал, все работает
№ показатель отсутствует от показатель отсутствует, пишет когда не заполнены значения, не подскажите как довести до формы «К платежно-расчетному документу №_______от_________ ? бухгалтерия 7.7
(73) twilight5023, Спасибо Вам за подсказку все скачала, заработало, а то всю голову сломала как сделать новую счет-фактуру для старых релизов Торговли и Склад. Ещё раз большое спасибочки Вам.
(75) Wladimir,
Дело скорее всего в том, что «код» — это код страны по ОКСМ: Россия — 643
Не надо путать с кодом валюты, где код рубля — 810
Столкнулся как многие с необходимостью. данной печатной формы. Но текущая не подходит. не подскажите где найти.