Нашел, все таки это: 2. Документы - затраты - прочие затраты. В зависимости от аналитики указанной в документе происходит распределение на всю продукцию или на часть.
Результаты можно увидеть тут: Отчеты - Производство - Справка-Расчет "Калькуляция себестоимости" (управленческий учет)
P. S. Не забываем проводить документ "Закрытие месяца" и указывать нужную аналитику в док. Прочие затраты.
Плановая на сколько я знаю устанавливается вручную. И потом после продажи товара и закрытия месяца пересчитывается в реальную.
Возможно, чтобы посчитать затраты на электричество нужно электричество как номенклатуру добавлять в спецификации номенклатуры для выпускаемой продукции. Тогда она попадет в материалы и все это можно будет увидеть хотя бы в отчете калькуляция себестоимости.
Конечно хотелось вообщем распределять затрату на всю номенклатуру выпущенную в определенном месяце. Или хотя бы затрату привязывать к отчету производства за смену. Но видно никак.
Есть производство, интересует только управленческий учет. Имеются затраты, которые вводятся раз в месяц(электричество и т. д.). Хочется чтобы эти затраты ложились на товары изготовленные в том же месяце, в котором произведены затраты. Так же хотелось бы увидеть эти затраты в отчетах: 1. Отчеты - Продажи - Анализ продаж - Валовая прибыль (они должны изменять себестоимость). 2. Отчеты - Производство - Справка-расчет "Калькуляция себестоимости".
Что нашел: 1. Документы - закупки - поступление доп расходов. Не подходит тем что надо выбирать номенклатуру на которую будут ложится затраты, это я так понял вручную выбирать всю продукцию из "отчет производства за смену" за определенный месяц. 2. Документы - затраты - прочие затраты. По идее этот документ визуально подходит. Но он никак не оказывает влияние на себестоимость. По крайней мере я не нашел отражение его действия в указанных мною отчетах.
Это вы хотите валовую прибыль считать по другой формуле. Вместо закупочной цены вы хотите использовать цену, по которой закупите этот товар у поставщика?
Отчет строится по регистрам продаж, себестоимости продаж. Затраты на производство услуг туда не попадают никаким образом.
Фирма выступает фактически как посредник. Т. е. заказчику нужно например выкопать яму. Фирма нанимает людей на разовую работу, они выкапыпают. Фирма оформляет это как "Поступление товаров и услуг". Потом заказчику продает эту работу через "Реализацию товаров и услуг".
Есть какой-то способ смотреть рентабельность по услугам?
Что делаю: Делаю поступление товаров и услуг в самом документе выбираю тип цен, провожу. Делаю реализацию товаров и услуг в самом документе выбираю тип цен, провожу. Потом смотрю отчетом. Отчеты - Продажи - Анализ Продаж - Валовая прибыль.
Что хочу: Увидеть в этом отчете себестоимость услуг, а соответственно и рентабельность. Для товаров все считается отлично, себестоимость и рентабельность.
Проблема: не показывается себестоимость услуг.
Вопрос: я вообще верно цепочку делаю. Или услуги по другому вносятся или услуги как-то распределять нужно?
Например, когда проводишь продажу(РТиУ) в документе одна позиция товара, которого нет на складе. 1с пишет "нет товара на складе". Вот я хочу чтобы так было для услуги. То есть количественный учет услуг.
С моей стороны получается что это логичный функционал как для Украины (фактически фирма является посредником услуг). Но на сколько я понял, такого функционала нет.
Надо или дописывать конфигурацию или обычный товар как услугу использовать.
Конфигурация полностью типовая. Есть документ "Реализация товаров и услуг", у него есть печатная форма "Акт оказания услуг". Им можно пользоваться для "продажи услуг".
Что нужно Перед тем как "продать услуги" мне их нужно как-то получить. То есть фирме заказали что-то сделать, она наняла 3ю сторону. 3я сторона сделала, фирма у себя это отобразила в программе и теперь может продать эту услугу заказчику. Другими словами нужен учет как с товарами(количественный), если нет товара на складе то и продать его нельзя.
Не так много компаний требующих внедрения УСО в Украине. Книжка из коробки не очень информативна, в демо - базе стандартные УПП - примеры. Курим методом тыка + консультации локализатора (СИТИС).
Ну и конфа на УПП, подразумевает знание типовых механизмов.
В принципе хватило той информации которая предоставляется при открытии. Отказался от затеи о внедрении УСО. Решили УТП + доработки.
Для информации другим: Посмотрел конфу для ознакомления(это та что без СЛК ключа идет). Модуль "Работы" посмотреть не удалось. А это основа конфы УСО. Т. е. без общения с СИТИС принять решение отдавать ли руководству на утверждение "подготовки внедрения" не получится.
Столкнулся с такой же задачей... Решили эту проблему или нет? Если да, поделитесь решением ...
Это был 2012 год)
Я помню решил эту проблему. В моем первом посте написано решение.
Дальше по памяти, возможно ошибаюсь. В итоге вы получаете файл с такой точно структурой как и при загрузке в МЕДОК. Написать выгрузку уже проще простого. Загрузку из xml файла МЕДОК в 1с я не делал. Посчитал что проще на основании ПТиУ или ППвх(по первому событию) делать входящие НН.
Уникальность кода какая - во всем справочнике/в пределах подчинения ?
Если есть полный код - ищем по полному.
- "КодТовара" это реквизит справочника. Не имеет ничего общего с реквизитом по умолчанию для справочников "Код". - Справочник.ТМЦ ничему не подчинен, но иерархический.
Что хочу: получить наименование товара который находится в 7.7 из 8.2
Что делаю:
Перем База;
Функция ПодключитьБазу() База=Новый COMОбъект("V1CEnterprise.Application");
Попытка СтрокаПодключения = "/D"""+СокрЛП(ПутьКБазе)+""" /N"""+СокрЛП(Пользователь)+""" /P"""+СокрЛП(Пароль)+""""; Открыта=База.Initialize(База.RMTrade,СтрокаПодключения,"NO_SPLASH_SHOW");
Если Открыта Тогда ЕстьПодключение = Истина; Иначе #Если Клиент Тогда Сообщить("Ошибка при подключении!"); #КонецЕсли ЕстьПодключение = Ложь; КонецЕсли; Исключение #Если Клиент Тогда Сообщить("Ошибка при подключении!"); #КонецЕсли ЕстьПодключение = Ложь; КонецПопытки;
Возврат ЕстьПодключение; КонецФункции
Процедура КнопкаВыполнитьНажатие(Кнопка) Сообщить("Подключение к базе " + ПодключитьБазу()); //Истина спр = База.CreateObject("Справочник.ТМЦ"); Если спр.НайтиПоРеквизиту("КодТовара", КодТовара) = 1 Тогда Сообщить(спр.ТекущийЭлемент().Наименование); Иначе Сообщить("Не нашли"); КонецЕсли; КонецПроцедуры
Требуемый код товара присутствует.
Вопросы: 1. Если фун-я ПодключитьБазу() возвращает Истину, значит с подключением проблем нет? 2. Что мне надо написать в "Процедура КнопкаВыполнитьНажатие(Кнопка)" чтобы вернуло "наименование" любого товара?
Если конфа стандартная - то лучше проверять в подписке. Там доступен Источник: типа так - Если не значениеЗаполнено(Источник.Сотрудник) тогда отказ=истина
На счет подписки не понял. Есть какая-то Глобальная функция или метод которая вызывается При записи документа?
Цитата(logist @ 02.07.14, 12:53)
Можно. Вызывать проверку ПередЗаписью, это уменьшит дерганье базы.
Да, действительно, не задумывался над этим.
Но мне мой код, тот что выше все равно не подошел. Я не могу отследить записался ли документ чтобы сообщить пользователю что он реквизит не заполнил. Т. е. переменная Отказ в обоих случаях остается Ложь, хотя документ и не проводиться.
Задача: При проведении проверять на заполненность реквизит сотрудник, и если этот реквизит не заполнен - не проводить документ.
Проблема: В 8.1 нет свойства у реквизита "проверка заполнения". Есть свойство "АвтоОтметкаНезаполненного" но оно только подчеркивает красным поле.
Нашел что это можно сделать через метод ОбработкаПроверкиЗаполнения(...) Но не при проведении, ни при записи этот метод не вызывается. Получается что его надо вызывать. Добавил вызов в ПриЗаписи();
В таких случаях, когда уже все говорят , что работает : ИмяТабличнойЧасти.Количество() ( без ЭтотОбъект ) , а я еще и проверил, то тут только пруфы в студию, пошагово картинки или давайте тимвивер я подключусь посмотрю !
Моя проблема была в том что кто-то изменил источник данных для ТЧ, а я не проверил. Я никогда с таким не сталкивался.
мне кажется у него Управляемая форма. иначе бы работало все!
Форма обычная
Цитата(Rayne @ 25.06.14, 13:06)
Если у Вас на форме есть табличная часть для заполнения, то определенно есть элемент формы типа ТабличноеПоле. Значит, к нему можно обратиться. Но, как уже сказали выше, отрабатывает и Товары.Количество() даже для не записанных документов.
Посмотрел визуально свойства табличной части документа. В поле Данные указано название ТаблицаЦен.
Попробовал вызвать
ЭлементыФормы.ТаблицаЦен //возвращает значение типа ТабличноеПоле
ЭлементыФормы.ТаблицаЦен.Количество() //так естественно не работает
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!