Исходя из аргументации экзаменатора, в течении месяца мы можем накидать на 26-й счет чего угодно другими документами и даже ручными операциями (мало ли чего и кому в голову взбредет), а именно выпущенную продукцию можно увидеть только вот в регистре накопления. Как-то так
Исходя из аргументации экзаменатора, в течении месяца мы можем накидать на 26-й счет чего угодно другими документами и даже ручными операциями (мало ли чего и кому в голову взбредет), а именно выпущенную продукцию можно увидеть только вот в регистре накопления. Как-то так
Сдесь конечно не поспориш сильно с преподавателем. 1. Я хочу брать только с оборота 26-231 количество продукции и субконто по 231 счету. И как я понимаю это + что могут учитываться операции, а не только документы. 2. можно конечно спросить его во время сдачи экзамена, если он ответит. 3. У меня был случай когда я сдавал экзамен по 8ке но другую конфигурацию, кода я решил задачу одинаково, только отчет чуть лучше сделал. У первого преподавателя было 2 у другого 5. Это как повезет.
И снова мне попался на экзамене этот билет. Делала все точно так же как описывала тут. Только вот без вот этой идеи, пункт 2. Сдала на 4. Сдавала удаленно, в письме с ответом было написано только "мелкие недочеты". Правда, мне кажется, что они касаются доп. задания по отражению документов в базе, т.к. там были некоторые не понятные моменты.
И снова мне попался на экзамене этот билет. Делала все точно так же как описывала тут. Только вот без вот этой идеи, пункт 2. Сдала на 4. Сдавала удаленно, в письме с ответом было написано только "мелкие недочеты". Правда, мне кажется, что они касаются доп. задания по отражению документов в базе, т.к. там были некоторые не понятные моменты.
Посдравляю со сдачей. Скажите в закрытие месяца нужно использовать регистр ВыпускПродукцииУслугБухгалтерскийУчет или можно обойтись и обычными счетами. Скажите а какой не програмисткий билет был?
Посдравляю со сдачей. Скажите в закрытие месяца нужно использовать регистр ВыпускПродукцииУслугБухгалтерскийУчет или можно обойтись и обычными счетами. Скажите а какой не програмисткий билет был?
Спасибо! Использовала регистр накопления (ВыпускПродукцииУслугБухгалтерскийУчет), когда в прошлый раз мучила счета, меня ругали))) А доп. билетом был "Театральные костюмы (давалец)”. Он весьма корявый.
Спасибо! Использовала регистр накопления (ВыпускПродукцииУслугБухгалтерскийУчет), когда в прошлый раз мучила счета, меня ругали))) А доп. билетом был "Театральные костюмы (давалец)”. Он весьма корявый.
Спасибо за ответ. А налоговый учет к регистру уже типа левым соединением.
Спасибо! Использовала регистр накопления (ВыпускПродукцииУслугБухгалтерскийУчет), когда в прошлый раз мучила счета, меня ругали))) А доп. билетом был "Театральные костюмы (давалец)”. Он весьма корявый.
Скажите пока у вас все не забылось и возможно черновики остались можите выложить хотябы модул проведения закрытия месяца в части ВыпускПродукцииУслугБухгалтерскийУчет
Скажите пока у вас все не забылось и возможно черновики остались можите выложить хотябы модул проведения закрытия месяца в части ВыпускПродукцииУслугБухгалтерскийУчет
Именно того, что я делала на экзамене, у меня нет. Но я прорешивала билеты заранее, вот что у меня осталось:
Процедура РасчитатьПотребностьВМатериалах(СтруктураШапкиДокумента, Отказ)ЕслиНЕ СтруктураШапкиДокумента.РасчетПотребностиВМатериалах ТогдаВозврат;
КонецЕсли;
СчетЗаб = ПланыСчетов.Хозрасчетный.НайтиПоКоду("0201");
Если СчетЗаб = ПланыСчетов.Хозрасчетный.ПустаяСсылка() Тогда
Сообщить("Не найден счет учета материалов в производстве 0201!");
Отказ = Истина;
Возврат;
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Выпуск.СчетЗатрат,
| Выпуск.Подразделение,
| Выпуск.НоменклатурнаяГруппа,
| Выпуск.НалоговоеНазначение,
| ХозрасчетныйОстатки.Субконто1 КАК Номенклатура,
| Выпуск.КоличествоСост * (ВЫРАЗИТЬ(ХозрасчетныйОстатки.СуммаОстаток / ХозрасчетныйОстатки.КоличествоОстаток КАК ЧИСЛО(15, 2))) КАК Стоимость,
| Выпуск.КоличествоСост КАК Количество
|ИЗ
| (ВЫБРАТЬ
| ВыпускПродукции.Продукция КАК Продукция,
| ИсторияСпецификацийСрезПоследних.Спецификация КАК Спецификация,
| ВыпускПродукции.СчетЗатрат КАК СчетЗатрат,
| ВыпускПродукции.Подразделение КАК Подразделение,
| ВыпускПродукции.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
| ВыпускПродукции.СчетСписания КАК СчетСписания,
| ВыпускПродукции.КоличествоОборот КАК КоличествоВыпуск,
| ИсходныеКомплектующие.Номенклатура КАК Номенклатура,
| ВыпускПродукции.КоличествоОборот / (ИсходныеКомплектующие.Ссылка.Количество * ИсходныеКомплектующие.Ссылка.Коэффициент) * (ИсходныеКомплектующие.Количество * ИсходныеКомплектующие.Коэффициент) КАК КоличествоСост,
| ВыпускПродукции.НалоговоеНазначениеДоходовИЗатрат КАК НалоговоеНазначение
| ИЗ
| РегистрНакопления.ВыпускПродукцииУслугБухгалтерскийУчет.Обороты(&Дата1, &Дата2, , Организация = &Организация) КАК ВыпускПродукции
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ИсторияСпецификаций.СрезПоследних(&Дата2, ) КАК ИсторияСпецификацийСрезПоследних
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК ИсходныеКомплектующие
| ПО ИсторияСпецификацийСрезПоследних.Спецификация = ИсходныеКомплектующие.Ссылка
| ПО ВыпускПродукции.Продукция = ИсторияСпецификацийСрезПоследних.Номенклатура) КАК Выпуск
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.Остатки(&Дата2, Счет = &Счет0201, , Организация = &Организация) КАК ХозрасчетныйОстатки
| ПО Выпуск.Номенклатура = ХозрасчетныйОстатки.Субконто1";
Запрос.УстановитьПараметр("Дата1", НачалоМесяца(Дата));
Запрос.УстановитьПараметр("Дата2", Дата);
Запрос.УстановитьПараметр("Организация", Организация);
Запрос.УстановитьПараметр("Счет0201", СчетЗаб);
Результат = Запрос.Выполнить().Выгрузить();
// Дт 231 быт/спец одежда - Кт 231 общая аналитика
ПН = Результат.Скопировать();
ПН.Свернуть("СчетЗатрат, Подразделение, НоменклатурнаяГруппа, НалоговоеНазначение","Стоимость");
Длякаждого Строка Из ПН Цикл
Проводка = Движения.Хозрасчетный.Добавить();
Проводка.Регистратор = Ссылка;
Проводка.Период = Дата;
Проводка.Организация = Организация;
Проводка.Содержание = "распределение материалов";
Проводка.СчетДт = Строка.СчетЗатрат; //231
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 1, Строка.Подразделение);
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетДт, Проводка.СубконтоДт, 2, Строка.НоменклатурнаяГруппа);
Если Проводка.СчетДт.НалоговыйУчет Тогда
Проводка.НалоговоеНазначениеДт = Строка.НалоговоеНазначение;
КонецЕсли;
Проводка.СчетКт = Строка.СчетЗатрат; //231
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 1, Справочники.ПодразделенияОрганизаций.НайтиПоКоду("000000004"));
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 2, Справочники.НоменклатурныеГруппы.Общая);
Если Проводка.СчетКт.НалоговыйУчет Тогда
Проводка.НалоговоеНазначениеКт = Строка.НалоговоеНазначение;
КонецЕсли;
Проводка.Сумма = Строка.Стоимость;
КонецЦикла;
// Кт 0201
Результат.Свернуть("Номенклатура","Стоимость, Количество");
Длякаждого Строка Из Результат Цикл
Проводка = Движения.Хозрасчетный.Добавить();
Проводка.Регистратор = Ссылка;
Проводка.Период = Дата;
Проводка.Организация = Организация;
Проводка.Содержание = "материалы выбывшие из производства";
Проводка.СчетКт = СчетЗаб; //0201
БухгалтерскийУчет.УстановитьСубконто(Проводка.СчетКт, Проводка.СубконтоКт, 1, Строка.Номенклатура);
Проводка.КоличествоКт = Строка.Количество;
Проводка.Сумма = Строка.Стоимость;
КонецЦикла;
КонецПроцедуры
Бухгалтерский учет понятно, а сумма по налоговому учету по идее она тоже нужна в модуле я не увидел. Как я до этого делал по бухгалтерским счетам тогда и сумма по налоговому учету копировалась. А в регистре нет налогового учета.
Бухгалтерский учет понятно, а сумма по налоговому учету по идее она тоже нужна в модуле я не увидел. Как я до этого делал по бухгалтерским счетам тогда и сумма по налоговому учету копировалась. А в регистре нет налогового учета.
ну так сумма НУ зависит от налогового назначения. Нужно написать что-то вроде этого (взято из проводок документа Отчет производства за смену):
Если СтруктураШапкиДокумента.ЕстьНалогНаПрибыль
И Строка.НалоговоеНазначение <> Справочники.НалоговыеНазначенияАктивовИЗатрат.НДС_НеоблагаемаяНеХозДеятельность Тогда
СуммаНУ = Строка.СуммаПлановая;
НоваяПроводка.СуммаНУДт = СуммаНУ;
НоваяПроводка.СуммаНУКт = СуммаНУ;
КонецЕсли;
Можно еще условие на счет добавить, есть ли по нему налоговый учет.
Я когда увидел количество страниц в этой теме, подумал, что видимо задача очень сложная, и все активно обсуждают, как ее решить. А оказалось ничего страшного. При расчете потребностей воспользовался методом RinLis, правда смутил поиск подразделения по коду - я добавил константу, и при проведении тяну данные оттуда. Также добавил проводки по налоговому учету.
Выкладываю свое [необходимо зарегистрироваться для просмотра ссылки], критика приветствуется.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!