Версия для печати темы (https://pro1c.org.ua/index.php?s=576e16e356355d62a448f3559614b713&showtopic=17512)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Ошибки релиза 302

Автор: vadim007 14.04.14, 7:39

Конфа: Бухия для Украины 7.70.302

1). Документ: ОказаниеУслуг, процедура Печать(), стр.331:

РС = ?(ВидТорговли = Перечисление.ВидыТорговли.Нал, глПолучитьРСчет(Фирма, Гривня), Касса);

Здесь ошибка, которую у себя исправил еще 5 лет назад. Должно быть:
РС = ?(ВидТорговли = Перечисление.ВидыТорговли.Нал, Касса, глПолучитьРСчет(Фирма, Гривня));


2). Проблемы печати единицы измерения услуг в НН, Пр1, Пр2.
В НН для вывода на печать наименования единицы измерения услуги разработчики добавили следующий код:
ЕдИзм = ?((ТаблТМЦ.Ед.Наименование = Перечисление.Единицы.услуга) и (ДатаДок >= '01/03/2014'),"послуга",ТаблТМЦ.Ед);

Я считаю более правильным следующий код:
ЕдИзм = ?((ТаблТМЦ.ТМЦ.ВидТМЦ = Перечисление.ВидыТМЦ.Услуга) и (ДатаДок >= '01/03/2014'),"послуга",ТаблТМЦ.Ед);

Аргументация:
1.В приказе _____ сказано, что «послуга» указывается для услуг. Касательно 1С, это требование применимо для ТМЦ вида Услуга. А не для ТМЦ, у которого единица измерения указана Услуга. Что методологически не верно.
2.Чтобы оригинальное условие сработало, нужно:
А) в справочнике ТМЦ базовую единицу измерения установить в Услуга, или
Б) для каждого ТМЦ вида Услуга добавить дополнительно единицу измерения Услуга.
Кроме этой дополнительной работы, в случае варианта Б), в документах НН, Пр1, Пр2 нужно будет вручную выбирать единицу измерения «Услуга», т.к. при вводе новой строки автоматически выбирается базовая единица измерения.
3.Вам часто приходилось по просьбе контрагента перепечатывать НН, Пр1, Пр2 за прошлый период? При подходе, который сделан в 302 конфигурации, этого уже не сделаешь, если изменить базовую единицу измерения (вариант 2 А), или придется делать лишние телодвижения для изменения единицы измерения в уже проведенном документе (вариант 2 Б).

Для Приложения 1 код будет следующим:
Ст5 = ?(ТМЦ.Вид()="ТМЦ",?((ТМЦ.ВидТМЦ = Перечисление.ВидыТМЦ.Услуга) и (ДатаДок >= '01/03/2014'),"послуга",Ед),ТМЦ.БазЕдиница);

Для Приложения 2 код будет следующим:
Ст4 = ?(ТМЦ.Вид()="ТМЦ",?((ТМЦ.ВидТМЦ = Перечисление.ВидыТМЦ.Услуга) и (ДатаДок >= '01/03/2014'),"послуга",Ед),ТМЦ.БазЕдиница);

Автор: mister-x 14.04.14, 9:22

а я реалізував так

ЕдИзм = ?((ТаблТМЦ.Ед.Ед= Перечисление.Единицы.услуга) и (ДатаДок >= '01/03/2014'),"послуга",ТаблТМЦ.Ед);

в послугах добавлена одиниця виміру "послуга", Перечисления.ЕдиницыИзмерения

Автор: vadim007 14.04.14, 9:35

Цитата(mister-x @ 14.04.14, 10:22) *
в послугах добавлена одиниця виміру "послуга", Перечисления.ЕдиницыИзмерения

Прочитайте уважно аргументацію.

Автор: mister-x 14.04.14, 10:09

ТаблТМЦ.Ед.Наименование = Перечисление.Единицы.услуга

ніколи не будуть рівні, стрічка і значення виду перелічення - різні типи даних, черговий баг smile.gif

Автор: Ardi 14.04.14, 10:37

Цитата(mister-x @ 14.04.14, 9:22) *
а я реалізував так

А я просто показал как переименовывать наименование единицы измерения в справочнике Единицы измерения.

Автор: vadim007 14.04.14, 10:50

Цитата(Ardi @ 14.04.14, 11:37) *
А я просто показал как переименовывать наименование единицы измерения в справочнике Единицы измерения.

А если услуг больше сотни?
И при выборе в документе ТМЦ вида Услуга это наименование единицы измерения автоматически подставляется в поле ЕдИзм? wink.gif
Подставляется базовая единица измерения.
Еще раз моя аргументация:
А) в справочнике ТМЦ базовую единицу измерения установить в Услуга, или
Б) для каждого ТМЦ вида Услуга добавить дополнительно единицу измерения Услуга.
Кроме этой дополнительной работы, в случае варианта Б), в документах НН, Пр1, Пр2 нужно будет вручную выбирать единицу измерения «Услуга», т.к. при вводе новой строки автоматически выбирается базовая единица измерения.
3.Вам часто приходилось по просьбе контрагента перепечатывать НН, Пр1, Пр2 за прошлый период? При подходе, который сделан в 302 конфигурации, этого уже не сделаешь, если изменить базовую единицу измерения (вариант 2 А), или придется делать лишние телодвижения для изменения единицы измерения в уже проведенном документе (вариант 2 Б).

Автор: volodya1122 14.04.14, 11:15

Не для кожної послуги потрібно в податковій писати "послуга", а тільки для тих, які немають кількісного виміру. Наприклад послуга "Заправка принтера" 5 штук.
Тому правильно буде коли вказувати вид товару "послуга" і одиниця виміру "послуга". І тільки в тому випадку друкувати в податковій "Послуга"

Автор: mister-x 16.04.14, 10:12

підтримую, ось комент знайшов

Цитата
Екатерина ДАВЫДОВА, заместитель главного редактора
КАК ЗАПОЛНИТЬ В НОВОЙ НАЛОГОВОЙ НАКЛАДНОЙ ГРАФЫ
5, 6, 7?
В программном обеспечении для подачи электронной отчетности невозможно поставить
слово «послуга» в графе 5 табличной части новой формы налоговой накладной (можно
только цифры). Как теперь выписывать налоговые накладные на услуги?
В новых правилах заполнения налоговой накладной (пп. 4 и 5 п. 14 Порядка, утвержденного приказом
Миндоходов от 14.01.14 г. № 10, далее – Порядок № 10) немного изменен текст пояснений к заполнению граф
5 и 6. А именно: в графе 5 добавлена единица измерения товаров/услуг – «послуга»; в графе 6 больше нет
комментария о том, что если услуги не имеют количественных показателей, а измеряются только в
стоимостном выражении, то в этой графе можно указать: «послуга/проценти тощо». Очевидно, поэтому в
графе 6 теперь можно указать только числовые данные (что логично для количественных показателей). На
наш взгляд, варианты заполнения граф 5 и 6 в новой форме налоговой накладной при поставке услуг (в это
понятие входит и поставка работ) могут быть разными, в частности:
• если услуга (работа) представляет собой операцию (последовательность операций), на которую удобно
установить цену за единицу объема работ, – то можно выбрать соответствующие единицу измерения и
количественный показатель. Например, покраску определенной площади поверхности можно отразить в
налоговой накладной так: в графе 5 можно поставить «м2», а в графе 6 указать площадь покраски;
• если услуга (работа) представляет собой повторяющийся набор операций и удобно установить цену за
количество повторяемых операций – то в качестве единицы измерения в графе 5 можно выбрать «шт.», а в
графе 6 указать количество повторяемых услуг (работ). Например, перемотку двух электродвигателей
определенной марки можно отразить в налоговой накладной так: в графе 5 поставить «шт.», а в графе 6
указать количество – «2»;
• если услуга (работа) может быть указана только в стоимостном выражении (допустим, она
представляет собой индивидуальный для каждого заказчика набор операций и неудобно устанавливать цену
за единицу – например, маркетинговые исследования по определенному кругу вопросов), – тогда в графе 5
можно поставить «послуга», а в графе 6 – указать «1». А при частичной предоплате, например, 30 %, в
графе 6 будет – «0,3».

В договоре на поставку товаров (яйца куриные) цена установлена за штуку с тремя знаками
после запятой. Как теперь выписать налоговую накладную?
Стоимостные показатели налоговой накладной, в том числе и цена поставки единицы товара в графе 7,
указываются в гривнях с копейками. То есть с двумя знаками после запятой, кроме случаев, установленных
законодательством. Напомним, что и ранее Миндоходов давало такие разъяснения, теперь же это пожелание
закреплено в нормах п. 2, 14 Порядка № 10.
Чтобы не подвергать покупателя возможным налоговым рискам, рекомендуем формировать договорные цены
соответствующим образом – устанавливать цену без НДС и с НДС не более чем с двумя знаками после
запятой. А чтобы ни одну из этих цен не приходилось округлять, цена без НДС в гривнях с копейками должна
быть кратна 5 коп. То есть возможный интервал цен (шаг, с которым можно увеличивать или уменьшать
цены): 5 коп. – для цены без НДС, 6 коп. – для цены с НДС.
Однако такой вариант, скорее всего, удовлетворит не любой бизнес. При большом объеме поставок можно
предложить еще один вариант – изменить единицу измерения количества товаров. То есть в нашем случае,
если стороны договора не придут к согласию по поводу изменения цены (особенно задним числом), можно
договориться об изменении единицы измерения товаров. Например, вместо цены за штуку установить цену за
тысячу штук. Тогда цена 0,985 грн. за 1 шт. будет соответствовать цене 985 грн. за 1 тыс. шт.
Баланс № 21-22 (1372-1373) 17 марта 2014 Стр.1

так що мій код правильний

Автор: vadim007 16.04.14, 11:19

Цитата(mister-x @ 16.04.14, 11:12) *
підтримую, ось комент знайшов
...
так що мій код правильний

Тоді у себе зроблю і цей варіант через ИЛИ.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua