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

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С Бухгалтерия 7.7 для Украины _ Треба добавити новий вид неопераційних витрат,

Автор: Andrij-ko 11.10.11, 16:41

Треба додати новий вид витрат.
Відкриваю довідник Види затрат - Неоперационные затраты.
Добавляю новий вид. Вказую рахунок, на який закривається стаття витрат - 977.

Натискаю на ОК - нічого не відбувається. ??

Якщо вказати інший рахунок, 92 чи 949, то вид витрат зберігається. А якщо 977 - то ні. У чому справа?

реліз 288

Автор: MATEVI 11.10.11, 17:06

Цитата(Andrij-ko @ 11.10.11, 17:41) *
Натискаю на ОК - нічого не відбувається. ??
А якщо 977 - то ні. У чому справа?
реліз 288

Там стоит проверка на выбор - только 23,91,92,93,94. Поправить только через конфигуратор. Сможете?
А нічого не відбувається, тому що - в индивидуальных настройках видимо детальность комментариев = 0

Автор: dobruan 11.10.11, 20:06

Цитата(MATEVI @ 11.10.11, 18:06) *
Там стоит проверка на выбор - только 23,91,92,93,94. Поправить только через конфигуратор.

А в мене при виборі рахунку висвічується повідомлення, що "Счет имеет смысл выбирать только если используется 8 класс счетов!"


Може і у Вас відповідна ситуація.



Тобто "Если константа Использовать счета расходов установлена в значение 9 класс, то счет затрат в справочнике задается не в справочнике, а в документах.

Автор: MATEVI 11.10.11, 20:27

Цитата(dobruan @ 11.10.11, 21:06) *
А в мене при виборі рахунку висвічується повідомлення, що "Счет имеет смысл выбирать только если используется 8 класс счетов!"
Може і у Вас відповідна ситуація.
Тобто "Если константа Использовать счета расходов установлена в значение 9 класс, то счет затрат в справочнике задается не в справочнике, а в документах.

Такая проверка стоит в ПУБ-е. Вопрос относится к бухгалтерии.

Без пофигуратора можно воспользоваться обработкой с ИТС-ов Установка значений реквизитов объектов

ЗЫ Зачем оно Вам обсуждать не буду. Счет закрытия нужен при использовании 8 класса счетов.


Инструкция о применении Плана счетов бухгалтерского учета активов, капитала, обязательств и хозяйственных операций предприятий и организаций
Счет 97 «Прочие расходы»
На счете 97 «Прочие расходы» ведется учет расходов, которые возникают в процессе обычной деятельности (кроме финансовых расходов), но не связаны с производством или реализацией основной продукции (товаров) и услуг.
По дебету субсчетов 971 — 977 отражается сумма признанных расходов, по кредиту — списание на счет 79 «Финансовые результаты».

Автор: Andrij-ko 12.10.11, 9:25

Цитата(MATEVI @ 11.10.11, 18:06) *
Там стоит проверка на выбор - только 23,91,92,93,94. Поправить только через конфигуратор. Сможете?
А нічого не відбувається, тому що - в индивидуальных настройках видимо детальность комментариев = 0
Так точно. Якщо включити коментарі, пише: "Некорректно указан счет закрытия затраты! Счет закрытия может быть 23, 91, 92, 93 или 94!"
Невже не передбачено використання 97-го рахунку штатними методами? тільки правити конфігуратор? А де там ця перевірка?



у модулі виду витрат додати
 и (СчетЗакрытияСтр <> "97")
?


в процедуру
Процедура ПриЗаписи()
    Если СчетЗакрытия.Выбран() = 1 Тогда
        // проверим, корректный ли счет закрытия
        СчетЗакрытияСтр = Сред(СчетЗакрытия,1,2);
        Если (СчетЗакрытияСтр <> "23") и (СчетЗакрытияСтр <> "91") и (СчетЗакрытияСтр <> "92") и
        (СчетЗакрытияСтр <> "93") и (СчетЗакрытияСтр <> "94") Тогда
            глКомментарий("Некорректно указан счет закрытия затраты! Счет закрытия может быть 23, 91, 92, 93 или 94!",1,,"!");
            СтатусВозврата(0);
        Иначе
            глСохранитьЗначение("ВидыЗатрат","СчетЗакрытия",СчетЗакрытия);
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры

Автор: MATEVI 12.10.11, 10:35

Да. Вы правильно нашли smile.gif Но если есть Установка значений реквизитов объектов то можно установить и без него.

ЗЫ Если кому то очень надо что бы можно было выбирать любой из 9.х класса счетов то можно написать так.

Процедура ПриЗаписи()
    Если СчетЗакрытия.Выбран() = 1 Тогда
        // проверим, корректный ли счет закрытия
        СчетЗакрытияСтр  = Сред(СчетЗакрытия,1,2);
        Если (СчетЗакрытияСтр <> "23") и (Число(СчетЗакрытияСтр) < 91) Тогда
            глКомментарий("Некорректно указан счет закрытия затраты! Счет закрытия может быть 23 или 9.х!",1,,"!");
            СтатусВозврата(0);
        Иначе
            глСохранитьЗначение("ВидыЗатрат","СчетЗакрытия",СчетЗакрытия);
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры

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