1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010) При заполнении новой карточки необоротного актива вылазит ошибка "Выбранный счет затрат не соответствует установленному значению в константе "Использовать счета расходов"!". В справочнике "Необоротные активы" есть такая процедурка:
Процедура ВводНового(ПризнакКопирования)
ПерваяЗапись = 1;
Если ПризнакКопирования = 1Тогда
ИзмФирма();
Возврат;
КонецЕсли;
Фирма = глВосстановитьЗначение(,"БазФирма");
ИзмФирма();
ВидНеоборотногоАктива = глВосстановитьЗначение("НеоборотныеАктивы","ВидНеоборотногоАктива");
ВидДеятельности = глВосстановитьЗначение(,"БазВидДеятельности");
БазЕдиница = глВосстановитьЗначение("НеоборотныеАктивы","БазЕдиница",Константа.БазЕдиница);
Счет = глВосстановитьЗначение("НеоборотныеАктивы","Счет",СчетПоКоду("10.4"));
СчетЗатрат = глВосстановитьЗначение("НеоборотныеАктивы","СчетЗатрат");
ВидЗатрат = глВосстановитьЗначение("НеоборотныеАктивы","ВидЗатрат");
МетодРасчетаИзноса = глВосстановитьЗначение("НеоборотныеАктивы","МетодРасчетаИзноса",Перечисление.МетодыРасчетаИзноса.ПрямолинейноеСписание);
Группа = глВосстановитьЗначение("НеоборотныеАктивы","Группа");
Если (СчетЗатрат.Выбран() = 0) или (глПроверитьСчетЗатрат(СчетЗатрат,0,1)=0) ТогдаЕсли ИспользоватьСчетаРасходов = Класс8Тогда
СчетЗатрат = СчетПоКоду("831");
Иначе
СчетЗатрат = СчетПоКоду("91");
КонецЕсли;
КонецЕсли;
Производственное = 1;
Группа = ?(Группа = 0, 1, Группа);
КонецПроцедуры
в глобальнике:
Функция глПроверитьСчетЗатрат(Знач СчетЗатрат, Предупреждать=1, Разрешать231 = 1, Реквизит = "", ВСтроке = 0)ЭкспортПерем сСчетЗатрат;
Если ТипЗначенияСтр(СчетЗатрат) = "Строка"Тогда
сСчетЗатрат = СчетЗатрат;
СчетЗатрат = СчетПоКоду(сСчетЗатрат);
ИначеЕсли ТипЗначенияСтр(СчетЗатрат) = "Счет"Тогда
сСчетЗатрат = СчетЗатрат.Код;
КонецЕсли;
фОшибка = 0;
Если (сСчетЗатрат = "231") ТогдаЕсли (Разрешать231 = 0) Тогда
ТекстПредупреждения = "Нельзя использовать счет 231 в качестве счета затрат!";
фОшибка = 1;
Иначе// разрешаем выбирать 231 без проверки на значение константы ИспользоватьСчетаРасходовКонецЕсли;
ИначеЕсли (сСчетЗатрат = "24") Или (сСчетЗатрат = "39") Тогда// счета 24 и 39 можно выбирать при любом значении константы ИспользоватьСчетаРасходовИначеЕсли СчетЗатрат.ВидСубконто(3) <> ВидыСубконто.ВидыЗатрат Тогда
ТекстПредупреждения = "По счету затрат должен вестись аналитический учет по видам затрат (субконто 3)!";
фОшибка = 1;
Иначе
ТекстПредупреждения = "Выбранный счет затрат не соответствует установленному значению в константе ""Использовать счета расходов""!";
Если (ИспользоватьСчетаРасходов = Класс8) и (Лев(сСчетЗатрат,1)<>"8") Тогда
фОшибка = 1ИначеЕсли (ИспользоватьСчетаРасходов = Класс9) и (Лев(сСчетЗатрат,1) <> "9") Тогда
фОшибка = 1ИначеЕсли (ИспользоватьСчетаРасходов = Класс89) и (Лев(сСчетЗатрат,1) <> "9") Тогда
фОшибка = 1КонецЕсли;
КонецЕсли;
Если фОшибка = 1ТогдаЕсли Предупреждать=1Тогда
Предупреждение(ТекстПредупреждения);
КонецЕсли;
Если Предупреждать=2ТогдаЕсли ПустоеЗначение(Реквизит)=0Тогда
глКомментарий("Реквизит "+Реквизит+?(ВСтроке=0,""," в строке "+ВСтроке)+" установлен неверно!",0,,"!");
КонецЕсли;
глКомментарий(ТекстПредупреждения,0,,"!");
Если (ИспользоватьСчетаРасходов = Класс89) и (Лев(сСчетЗатрат,1) = "8") Тогда
глКомментарий("Счет затрат 8-го класса нужно указывать в справочнике ""Виды затрат"".",2,,"I");
КонецЕсли;
КонецЕсли;
Возврат0;
КонецЕсли;
Возврат1;
КонецФункции//глПроверитьСчетЗатрат
Что не так не пойму, ломаю голову уже второй день. Помоги пожалуйста. Это надо очень срочно, бухгалтер ругается, срочно нужно отчет делать, а она необ. актив не может ввести((
в константе "Использовать счета расходов" стоит 8 и 9 классы
когда заполняю карточку ставлю 235 счет, этот счет был добавлен под наше предприятие
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)
Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0
Цитата(wmatik @ 11.08.11, 11:04)
когда заполняю карточку ставлю 235 счет, этот счет был добавлен под наше предприятие
Ну так если счет был добавлен под Ваше предприятие то наверное надо было написать тут что Ваше предприятие имеет ввиду под этим счетом... Т.к. в типовых данный счет присутствует и имеет свое назначение.
Личные бесплатные консультации не даю, для этого есть форум!
это я поняла, субконто 3-виды затрат, а вот субконто 1 в нашей базе это подразделение, субконто 2 - ТМЦ, а в типовой конфигурации суб1-виды деятельности, суб2-подразделения
сделала как посоветовал alex040269, но когда формируется отчет оборотка инвестиций, в оборот в кредит не идет, появляется с минусом красным цветом в конечном остатке в дебете
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)
Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0
Цитата(wmatik @ 11.08.11, 12:19)
сделала как посоветовал alex040269, но когда формируется отчет оборотка инвестиций, в оборот в кредит не идет, появляется с минусом красным цветом в конечном остатке в дебете
А что Вы вообще делаете, опишите процесс что Вы пытаетесь оприходовать или отразить расходы, без 1С, чисто по бухгалтерии что нужно сделать и какие проводки
Личные бесплатные консультации не даю, для этого есть форум!
нужно заполнить документ ввод в эксплуатацию, допустим тмц - весы, они должны появиться в этом отчете в складе, который мы указываем в документе "ввод в эксплуатацию", в они появляются в отчете в самом верху и ни к какому складу не относяться
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)
Про1С-ник
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0
Цитата(wmatik @ 11.08.11, 12:38)
нужно заполнить документ ввод в эксплуатацию, допустим тмц - весы, они должны появиться в этом отчете в складе, который мы указываем в документе "ввод в эксплуатацию", в они появляются в отчете в самом верху и ни к какому складу не относяться
А какое к этому отношение имеет 23х счет? Надеюсь Вы не приходуете весы на 235 счет?
Личные бесплатные консультации не даю, для этого есть форум!
это я поняла, субконто 3-виды затрат, а вот субконто 1 в нашей базе это подразделение, субконто 2 - ТМЦ, а в типовой конфигурации суб1-виды деятельности, суб2-подразделения
сделала как посоветовал alex040269, но когда формируется отчет оборотка инвестиций, в оборот в кредит не идет, появляется с минусом красным цветом в конечном остатке в дебете
Счет 23 активный!!!
Какая проводка?
Сообщение отредактировал alex040269 - 11.08.11, 12:43
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник. ЗиУП
да это я наверное недалала делов, обновляла конфигурацию по основным средствам
просто мне непонятно, почему с 91 счетом все впрорядке, а 235 нет
нужно посмотреть какие проводки были до и стали после обновления, если это обновления связано с изменениями в законодательстве, то проводки в балансе должны быть идентичны. Изменен только забалансовый учет.
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник. ЗиУП
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!