Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> [Б4/К1] Конфигурирование #1 «Швейное производство по нормативам» 8 страниц V  « < 2 3 4 5 6 > »           
velpon Подменю пользователя
сообщение 11.10.12, 10:16
Сообщение #61

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

Столкнулся с проблемой.
Отчет который необходимо построить по заданию элементарный, однако вывести его в такой форме как просят задача интересная.
Мой вариант - произвольный макет в Скд. Однако пока не придумал как реализовать через один набор данных, а как вывести с двух наборов
в произвольный макет пока не знаю. Может у кого еще есть какие варианты?

Vofka Подменю пользователя
сообщение 11.10.12, 10:25
Сообщение #62

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Итак, я закончил. Но раздавать решение всем подряд не хочу bk.gif .
Ребята, которые принимали активное участие в теме - если кому надо пишите в ЛС, отправлю.

Глист, т.к. от вас кроме ожидания решения по сути больше ничего и не было - то вам предлагаю "сделку" smile.gif : вы добавляете к нам в хранилище какие-то 2 разработки, которых там нету - и вы становитесь постоянным подписчиком на этот билет от меня smile.gif .

Отдельное спасибо хочу выразить Егору Динину за проведение ликбеза icon_beer17.gif

Сразу напомню, что решение пока без отчета. Ну и правильность решения я не гарантирую (само собой разумеется).

Сообщение отредактировал Vofka - 11.10.12, 10:29

Глист Подменю пользователя
сообщение 11.10.12, 15:41
Сообщение #63

Общительный
**
Группа: Пользователи
Сообщений: 22
Из: Киев
Спасибо сказали: 3 раз
Рейтинг: 0

А тот забалансовый счет (на котором будет отражаться количественно-суммовой учет в разрезе материалов) должен быть предопределенным, не так ли?

Vofka Подменю пользователя
сообщение 11.10.12, 15:45
Сообщение #64

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Я сделал предопределенным.

Глист Подменю пользователя
сообщение 11.10.12, 16:00
Сообщение #65

Общительный
**
Группа: Пользователи
Сообщений: 22
Из: Киев
Спасибо сказали: 3 раз
Рейтинг: 0

Цитата(Vofka @ 11.10.12, 15:45) *
Я сделал предопределенным.


А где вы брали сумму для проводки? Я имею ввиду, что в документе ТребованиеНакладная есть только количество, а суммы или цены нет. Не брать же остатки на 201 счете по средневзвешенному методу. Или все таки брать?

Vofka Подменю пользователя
сообщение 11.10.12, 16:11
Сообщение #66

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

В процедуре ДвиженияПоРегистрам я взял обошел все проводки, которые уже есть и записал их на свой забалансовый счет. В них есть уже и сумма и количество.

Limas Подменю пользователя
сообщение 11.10.12, 18:08
Сообщение #67

Общительный
**
Группа: Пользователи
Сообщений: 12
Спасибо сказали: 2 раз
Рейтинг: 0

Реализовал в документе "закрытие месяца" механизм перераспределения себестоимости с фиксированых аналитик по спецификациям, но следующее за этим перераспределением действие - "Расчет и корректировка себестоимости продукции (услуг)" не происходит..... после того как изменил последовательность переделов с "По переделам" на "По подразделениям" себестоимость начала корректироваться и ... 231 счет по нефиксированым аналитикам закрылся! пАчиму? в условии задачи вроде как сказано что "расчет себестоимость выполняется по каждому переделу"... кто может объяснить???

прямые производственные затраты учитываются на счете 231 «Основное производство» и распределяются пропорционально плановой себестоимости

и они не распределяются почемуто допустим оприходовали услуги на 91 счет и висят они там не распределяясь никак

velpon Подменю пользователя
сообщение 12.10.12, 9:52
Сообщение #68

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Limas @ 11.10.12, 19:08) *
Реализовал в документе "закрытие месяца" механизм перераспределения себестоимости с фиксированых аналитик по спецификациям, но следующее за этим перераспределением действие - "Расчет и корректировка себестоимости продукции (услуг)" не происходит



Посмотрите что я писал выше, имхо это ошибка в коде документа ЗакрытиеМесяца, даже выкладывал кусок кода.

Цитата(Limas @ 11.10.12, 19:08) *
и они не распределяются почемуто


Посмотрите на какой ном. группе висят эти остатки по 231, скорее всего по фиксированной. Конечно не распределяются, так как выпуск был по
другой ном. группе. Висят и висят, я уже писал что непонятно как сделать прямую затрату сч. 231 автораспределяемой (в УПП такой механизм есть).

TipsyKID Подменю пользователя
сообщение 12.10.12, 17:01
Сообщение #69

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

Продолжаю (Сегодня сдал проф. на платформу и от меня отстали, как следствие есть время оформить)

Билет я уже реализовал до момента создания отчета.
Для наглядности покажу вам список изменений которые мне пришлось внести в конфигурацию :




1.Количественно-суммовой учет материалов, переданных в производство, в разрезе материалов.


Как многие уже заметили - нас просят создать счет (забалансовый) . Вариантов два - сделать его предопределенным, что бы не делать проверку в конфигураторе на наличие этого счета, либо ввести вручную и проверять (я выбрал второй, для меня приоритетом является оставить конфигурацию максимально не измененной)



После создания счета остается вклинится в проведение документов "Отчет Производства за смену" и "Требование Накладная", только они могут списывать в производство. Думаю оптимальным будет не трогать сами документы, а вот в общий модуль УправлениеЗапасамиПартионныйУчетвлезть пришлось - Процедура "СписаниеСоСклада"

 
//Доработка
  Если (ТипЗнч(СтрокаДокумента.Регистратор) <> Тип("ДокументСсылка.ОтчетПроизводстваЗаСмену"))
          или (ТипЗнч(СтрокаДокумента.Регистратор) <> Тип("ДокументСсылка.ТребованиеНакладная")) тогда
          УправлениеДоработкамиПроизводства.ОтнестиНаЗабалансВПроизводствоСтроку(СтрокаДокумента,СтрокаПартии,Стоимость,СтоимостьНУ,Количество);
  конецесли;
//конецдоработки


Теперь при списании материалов, только для вышеуказанных документов у нас будет делаться проводка 0201--- ►Пусто◄

    СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКоду("0201");
    Если  СчетУчета = ПланыСчетов.Хозрасчетный.ПустаяСсылка() тогда
        Сообщить(НСтр("ru='Для корректного учета сырья переданного в производство следует ввести забалансовый счет 0201';uk='Для коректного обліку сировини переданої у виробництво слід ввести позабалансовий рахунок 0201'",Локализация.КодЯзыкаИнформационнойБазы()));
        возврат;
    конецесли;
    
    Проводка = СтрокаДокумента.Регистратор.Движения.Хозрасчетный.Добавить();
    Проводка.Период      = СтрокаДокумента.Регистратор.Дата;
    Проводка.Организация = СтрокаДокумента.Организация;
    Проводка.СчетДт = СчетУчета;
    
    Проводка.Содержание  = НСтр("ru='Учет переданного сырья в производство';uk='Облік переданої сировини у                          виробництво'",Локализация.КодЯзыкаИнформационнойБазы());
    
    Проводка.СубконтоДт.Номенклатура  = СтрокаПартии.Номенклатура;
    
    Проводка.Сумма       = Стоимость;
    Проводка.КоличествоДт  = Количество;
    
    Если Проводка.СчетДт.НалоговыйУчет Тогда
        Проводка.СуммаНУДт = СтоимостьНУ;
        Проводка.НалоговоеНазначениеДт = СтрокаДокумента.НалоговоеНазначение;
    КонецЕсли;


2.Расчет потребности в материалах, исходя из объема выпуска и действующих спецификаций, с распределением сумм, накопленных в дебете счета 231 по аналитике накопления, в дебет счета 231 на аналитику выпуска продукции, исходя из нормативной потребности материалов

Алгоритм :
1. Соберем сведения о выпущенной продукции за месяц и их спецификации из документов "Отчет производства за смену"
но только в том случае если не стоит признака списывать материалы ! (Если материалы списаны будем считать что пользователь учел ПОТРЕБНОСТИ ПРОИЗВОДСТВА)

2. Сформируем средневзвешенную стоимость материалов
3. Итоговые суммы запишем проводками 231-00 , 00 - 231.

ОЧЕНЬ ВАЖНО использовать Вспомогательный счет. Как уже указывал Velpon есть у нас хитрый запрос в процедуре "АнализДанныхПроизводства" в документе "Закрытие месяца", но думаю смысла этого запроса он не уловил :

    |    (ВЫБРАТЬ
    |        1 КАК Источник,
    |        0 КАК КонечныйОстатокОПЗ,
    |        ХозрасчетныйОбороты.СубконтоДт1 КАК Подразделение,
    |        ХозрасчетныйОбороты.СубконтоДт2 КАК НоменклатурнаяГруппа,
    |        ХозрасчетныйОбороты.СчетДт КАК СчетЗатрат,
    |        ХозрасчетныйОбороты.СубконтоКт1 КАК НоменклатураЗатрат
    |    ИЗ
    |        РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(&НачДата, &КонДата, , СчетДт В ИЕРАРХИИ (&Счета), , (НЕ СчетКт В ИЕРАРХИИ (&Счета)), , Организация = &Организация) КАК ХозрасчетныйОбороты
    |


Ключевой момент в строчке СчетДт В ИЕРАРХИИ (&Счета), , (НЕ СчетКт В ИЕРАРХИИ (&Счета)) это условие отсеивает все обороты между 231 счета если они сделаны с 231 счета ! а если с любого другого то алгоритм документа Закрытие месяца с радостью все распределит что накопилось на Дт 231 счета и сформирует себестоимость.

Саму реализацию алгоритма можно посмотреть в моей базе [необходимо зарегистрироваться для просмотра ссылки] (103,0 Мб)

Сообщение отредактировал Vofka - 13.10.12, 15:28


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

Спасибо сказали: denvit1C, Fynjy, msokolan, velpon, Vofka, Глист,

Fynjy Подменю пользователя
сообщение 13.10.12, 16:36
Сообщение #70

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Вов перевыложите одной ссылкой свое решение.


Signature

Vofka Подменю пользователя
сообщение 15.10.12, 8:28
Сообщение #71

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4519 раз
Рейтинг: 3641.2

Цитата(Fynjy @ 13.10.12, 17:36) *
Вов перевыложите одной ссылкой свое решение.

Я писал, почему архив разбит на части. Могу, разве что, переслать то, что присылал изначально.

andpyxa Подменю пользователя
сообщение 16.10.12, 8:36
Сообщение #72

Общительный
**
Группа: Пользователи
Сообщений: 27
Спасибо сказали: 39 раз
Рейтинг: 0

Попалась на экзамене эта задача, основное на что надо обратить внимание что "Расчет себестоимости готовой продукции выполняется по каждому переделу" и по этому надо поменять условие в запросе, в виртуально таблице изменить условие что счет не 231 - тогда всё нормально распределяется. В пользовательской части были валютные операции, но я так понял, что она может меняться от случая к случаю. В общем билет не сложный и повезёт тому, кому он попадётся.

velpon Подменю пользователя
сообщение 16.10.12, 9:09
Сообщение #73

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(andpyxa @ 16.10.12, 9:36) *
Попалась на экзамене эта задача, основное на что надо обратить внимание что "Расчет себестоимости готовой продукции выполняется по каждому переделу" и по этому надо поменять условие в запросе, в виртуально таблице изменить условие что счет не 231 - тогда всё нормально распределяется. В пользовательской части были валютные операции, но я так понял, что она может меняться от случая к случаю. В общем билет не сложный и повезёт тому, кому он попадётся.


А можно конкретнее, про какую виртуальную таблицу идет речь ?

TipsyKID Подменю пользователя
сообщение 16.10.12, 11:39
Сообщение #74

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

Думаю он говорит о том же ХИТРОМ запросе что и я , но я не согласен, что его следует переписывать,

Кстати Вы сдали, не сдали , и какие вопросы попались + ну расскажи же поподробней icon_beer17.gif?


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

Глист Подменю пользователя
сообщение 16.10.12, 15:15
Сообщение #75

Общительный
**
Группа: Пользователи
Сообщений: 22
Из: Киев
Спасибо сказали: 3 раз
Рейтинг: 0

TipsyKID, огромное спасибо за решение. icon_beer17.gif

Предлагаю переходить к следующему билету. тем более уже кто-то добавил тему с займами.

TipsyKID Подменю пользователя
сообщение 16.10.12, 16:12
Сообщение #76

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

Доделываю отчет, думаю сегодня выложу (есть у меня настрой) и только ТОГДА билет номер 2. (а отчет кстати не из простых, кстати кто думает наваять его без СКД, думаю больше 3 не получит)


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

velpon Подменю пользователя
сообщение 16.10.12, 16:34
Сообщение #77

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(TipsyKID @ 16.10.12, 17:12) *
а отчет кстати не из простых


Согласен, то что СКД это понятно, мало то надо ручной макет заваять грамотно и в этом основная сложность, сам по себе отчет детский, сложность именно в оформлении.

Punisher Подменю пользователя
сообщение 16.10.12, 23:06
Сообщение #78

Общительный
**
Группа: Пользователи
Сообщений: 12
Из: Харьков
Спасибо сказали: 4 раз
Рейтинг: 0

Цитата(TipsyKID @ 12.10.12, 18:01) *
 
//Доработка
  Если (ТипЗнч(СтрокаДокумента.Регистратор) <> Тип("ДокументСсылка.ОтчетПроизводстваЗаСмену"))
          или (ТипЗнч(СтрокаДокумента.Регистратор) <> Тип("ДокументСсылка.ТребованиеНакладная")) тогда
          УправлениеДоработкамиПроизводства.ОтнестиНаЗабалансВПроизводствоСтроку(СтрокаДокумента,СтрокаПартии,Стоимость,СтоимостьНУ,Количество);
  конецесли;
//конецдоработки


Не понял смысл этого. Он всегда попадет в это условие.
Наверное должно быть

 
//Доработка
  Если (ТипЗнч(СтрокаДокумента.Регистратор) = Тип("ДокументСсылка.ОтчетПроизводстваЗаСмену"))
          или (ТипЗнч(СтрокаДокумента.Регистратор) = Тип("ДокументСсылка.ТребованиеНакладная")) тогда
          УправлениеДоработкамиПроизводства.ОтнестиНаЗабалансВПроизводствоСтроку(СтрокаДокумента,СтрокаПартии,Стоимость,СтоимостьНУ,Количество);
  конецесли;
//конецдоработки



Вернее
Цитата(Punisher @ 17.10.12, 0:01) *
//Доработка Если (ТипЗнч(СтрокаДокумента.Регистратор.Ссылка) = Тип("ДокументСсылка.ОтчетПроизводстваЗаСмену")) или (ТипЗнч(СтрокаДокумента.Регистратор.Ссылка) = Тип("ДокументСсылка.ТребованиеНакладная")) тогда УправлениеДоработкамиПроизводства.ОтнестиНаЗабалансВПроизводствоСтроку(СтрокаДок
умента,СтрокаПартии,Стоимость,СтоимостьНУ,Количество); конецесли; //конецдоработки


Спасибо сказали: TipsyKID,

TipsyKID Подменю пользователя
сообщение 16.10.12, 23:53
Сообщение #79

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

Да, очеПятка - спасибо. (хотя я её почти сразу, при перечитывании поста увидел, было интересно кто заметит)


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

TipsyKID Подменю пользователя
сообщение 17.10.12, 12:25
Сообщение #80

Оратор
Иконка группы
Группа: Местный
Сообщений: 413
Из: Киев
Спасибо сказали: 161 раз
Рейтинг: 0

Конец :

После прочтения сообщения Аndpyxa
Цитата
Попалась на экзамене эта задача, основное на что надо обратить внимание что "Расчет себестоимости готовой продукции выполняется по каждому переделу" и по этому надо поменять условие в запросе
я призадумался и решил сделать именно так как указано в задании :

o Расчет потребности в материалах, исходя из объема выпуска и действующих спецификаций, с распределением сумм, накопленных в дебете счета 231 по аналитике накопления, в дебет счета 231 на аналитику выпуска продукции, исходя из нормативной потребности материалов;" (а не через вспомогательный 00).

1. Удалил 10 строк кода (ломать не строить)

2. Переделал запрос функции АнализДанныхПроизводства документа "ЗакрытиеМесяца";



//доработка
| ВЫБРАТЬ
|  1,
|  0,
|  ХозрасчетныйОбороты.СубконтоДт1,
|  ХозрасчетныйОбороты.СубконтоДт2,
|  ХозрасчетныйОбороты.СчетДт,
|  ХозрасчетныйОбороты.СубконтоКт1
| ИЗ
|  РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(
|    &НачДата,
|    &КонДата,
|    ,
|    СчетДт В ИЕРАРХИИ (&Счета),
|    ,
|    СчетКт В ИЕРАРХИИ (&Счета),
|    ,
|    СубконтоКт1 = &ФактичекоеПодразделение
|     И СубконтоКт2 = &ФактическаяНоменклатурнаяГруппа
|     И Организация = &Организация) КАК ХозрасчетныйОбороты) КАК ТаблицаЗатрат
//конецдоработки




3. Перепровел документы - ВСЕ !

ОТЧЕТ :

Тут пришлось попотеть - с оформлением .

Нюансы :

1. Отобразить заголовок ;

2. Не отображать итоги

3.Отобразить номера колонок



Решение :

1. Заголовок Делаем отдельным набором данных и выводим его как группировку , сами данные пустые - только присутствует вычисляемое поля - формула : "Распределение материалов по спецификациям : " + БухгалтерскиеОтчеты.СформироватьСтрокуВыводаПараметровПоДатам(&Дата1, &Дата2)

2.Для этого следует создать заголовок для группировки на вкладке макет :



3.Тут все банальней : для варианта отчета на вкладке "Другие настройки" пункт Расположение общих итогов по вертикали ставим в положение "Нет".

Все остальное можно посмотреть уже в самом отчете [необходимо зарегистрироваться для просмотра ссылки] (19 Кб)

Моя база [необходимо зарегистрироваться для просмотра ссылки] (103 МБ)

P.S.

5 минут на создание регистра сведений "Истории спецификаций"

15 минут на заполнение базы

15 минут на создания обработки табличной части документа "Отчет производства за смену"- "Обработка подбора актуальных спецификаций"

1 час на написания своего общего модуля и правку документа "Закрытие месяца"

Остается 25 минут на написание отчета ... думаю успеем, тем более когда все нюансы уже понятны - отчет действительно легкий.


Signature
Специалист : Технологическая платформа 8.х, Бухгалтерия для Украины, Управление торговлей для Украины, Зарплата и Управление Персоналом для Украины

Спасибо сказали: Fynjy, msokolan, Punisher, Vofka,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


8 страниц V  « < 2 3 4 5 6 > » 
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 22:44
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!