Перемещение при реализации #564114


#0 by Anempadest
Конфигурация "Управление торговым предприятием для Украины". Нужно организовать учёт продажи товара "налево". Например, товар куплен официально. А продан неофициально, за наличные. Потом этот товар будет списан в реализацию на дружественного покупателя. Весь этот товар, который был продан "налево" за месяц. Вопрос: Как это организовать встроенными методами? Хочется, чтобы работала такая схема: 1) Делаем документ "РеализацияТоваровУслуг" (или какой-то другой), по которому товары не списываются с баланса, а перемещаются на специальный склад. Галочка "Отразить в бухгалтерском учёте" не ставится. 2) В конце месяца при подготовке итоговой расходной накладной на дружественного покупателя делается расходная накладная, в которую подгружаются все товары, накопленные на специальном складе. Проблема ещё вот в чём. В любом случае, клиенту выписываем СчёНаОплатуПокупателя. Но из счёта нет возможности скопировать табличную часть в Перемещение! Кстати, странно, что нет такого функционала. Ведь у фирмы может быть желание предварительно переместить товары в другой город, чтобы так было удобнее товар оттуда забрать покупателю, и расходная накладная будет выписываться уже с того склада. Странно. Одно из двух: - или нужно допиливать Перемещение, чтобы его можно было вводить на основании Счёта или Заказапокупателя; - или я не знаю возможностей конфигурации.
#1 by Живой Ископаемый
или все это можно сделать внешними обработками
#2 by Anempadest
Или создать новый документ "Реализация налево", который бы печатал расходную накладную и перемещал товар на левый склад.
#3 by Anempadest
А при чём тут внешние обработки? Разве внешние обработки могут двигать регистр накопления?
#4 by Anempadest
Я ту подумал, что можно ведь по одному нажатию на кнопку "ОК" в расходной накладной создавать ещё и Перемещение, которое предварительно наполнять товарами... Правильно?
#5 by poligraf
нет. Видел я такое решение... При повторном нажатии Ок что будет происходить? А если изменили состав и Ок нажали второй-третий-... раз?
#6 by Живой Ископаемый
2 внешние обработки могут заполнит ТЧ одного документа на основании ТЧ другуго, если уж стоит задача конфу не трогать.. Но и да, внешние обработки таки могут двигать любые регистры какие пожелаешь
#7 by la luna llena
можно делать обычные перемещения на фиктивный склад, потом обычную реализацию с этого склада дружественному покупателю.
#8 by Anempadest
Можно. Только "левому" покупателю обычно сначала выписывается ЗаказПокупателя, а потом Счёт. И хочется, чтобы Перемещение можно было ввести на основании или ЗаказаПокупателя, или Счёта. А такой возможности нет.
#9 by Живой Ископаемый
2 и тут нам приходит на выручку внешняя обработка, которая такую возможность подарит.
#10 by Anempadest
А как сделать так, чтобы в списке документов, которые открываются при нажатии кнопки "Ввести на основании" в документе "Счёт", появлялся элемент "Перемещение"? Или Вы предлагаете оператору каждый раз запускать внешнюю обработку через меню Файл?
#11 by Живой Ископаемый
Я не предлагаю... вы сами наложили ограничение не менять конфу. ограничение дурацкое, поэтому и предложения дурацкие.
#12 by PVV65
Почему дурацкое? Предложение - очень даже правильное. Только не внешняя обработка, а обработка в составе конфигурации. А вызов обработки легко вставляется в интерфейс.
#13 by Живой Ископаемый
2 в форму списка-то не вставить все равно, тем более на кнопку ввода на основании.. Либо вообще отдельно, либо на форму документа на кнопку печать - типовая предлагает механизмы внешней печати, только сделать уже не печать а написать заполнение нового документа ТЧ  текущего.
#14 by Anempadest
> вызов обработки легко вставляется в интерфейс. По поводу изменения конфигурации хочу высказаться. Предприятие, для которого это делается, не имеет постоянного одинэсника, который бы обслуживал базу. До меня был мальчик, и я здесь не надолго. Например, предыдущий мальчик делал обновление конфигурации и затёр все исправления, которые были сделаны в конфигурации до него. И я не знаю, что с конфигурацией будет после меня и моих изменений. Поэтому мне хочется или вообще не вносить изменения в конфигурацию, или вносить их так, чтобы при обновлении конфигурации они не пропали. Я могу добавить обработку в составе конфигурации. И при обновлении конфигурации такая обработка не пропадёт. Но если я на форму документа повешу кнопку, то после обновления конфигурации эта кнопка затрётся и пропадёт. Как в свете сказанного решить мою задачу?
#15 by Anempadest
Если решиться изменять конфигурацию (и после меня хоть потоп), то я просто в конфигураторе поставлю галочку и можно будет вводить Перемещение на основании Счёта в обычном режиме. Ну и в процедуру ОбработкаЗаполнения что надо допишу. Но есть параллельный вопрос. Почему разработчики конфигурации не предусмотрели такую возможность, как ввод Перемещения на основании Счёта?
#16 by Reset
В описано, как можно сделать, чтобы при этом "не затерлись" изменения (их просто не будет)
#17 by Reset
Будет у тебя в Заказе покупателя дополнительный вариант "Печати" - "Создать левое перемещение"
#18 by Живой Ископаемый
только тебе нужно реализовать не печать, а ввод на основании. в типовых этот механизм есть
#19 by Живой Ископаемый
2 кому этот вопрос?
#20 by zladenuw
УТП 8.2 ?
#21 by zladenuw
в общие команды добавить алгоритмы.Команды, создаваемые разработчиком Разработчик имеет возможность создать в конфигурации произвольные команды. Добавить подобный объект, Команда, он может как в ветку Общие, так и в конкретный объект, или же в конкретной форме сделать описание процедуры, используя встроенный язык. Так лучше будет. хотя можно и внешними обработками обойтись.
#22 by Живой Ископаемый
2 чо покурить по командам? хтмлек которые идут с 8.2 и - хватит?
#23 by zladenuw
а точнее ? Глобальные команды Такие команды поставляются платформой и, не являясь частью формы, могут быть включены как в данную, так и в другие формы. Данные команды также подразделяются на параметризуемые и независимые, что облегчает работу с этими командами. Локальные команды формы
#24 by Живой Ископаемый
2 :) я у тебя спрашиваю, чтобы ты посоветовал почитать по командам...
#25 by zladenuw
#26 by Живой Ископаемый
Спасибо
#27 by zladenuw
и новую 14 не пробовал даже ?
#28 by zladenuw
сарказм ?
#29 by Живой Ископаемый
2 почему? 14-ю платформу да, поставил вчера... Еще момент - это работает только в Управляемом Интерфейсе?
#30 by thezos
если отказаться от условия не изменять конфу, то добавить нужные движения в обработку проведения реализации.
#31 by zladenuw
честно я пробовал для УИ, но помницо что 1с обещало сделать и для толстого клиента... так же страдаю доработками для УТП :(
#32 by Живой Ископаемый
2 то есть ты поставил в конфе галку "использовать управляемые формы в обычном приложении" и используешь команды для реализации доработок в УТП? верно?
#33 by Anempadest
Да, согласен.
#34 by zladenuw
нет я написал что использовал команды для УИ, в УТП такой фигней не стродал, но читал статьи что лучше использовать УИ для форм список и оттуда вызвать данные команды. так как формы списка не изм в основном для обновления и проще выловить их изменения. и все таки какой лучше способ будет ?
#35 by zladenuw
ошибка там ответ на :)..нет я написал что использовал команды для УИ, в УТП такой фигней не стродал, но читал статьи что лучше использовать УИ для форм список и оттуда вызвать данные команды. так как формы списка не изм в основном для обновления и проще выловить их изменения. и все таки какой лучше способ будет ?
#36 by Maniac
хех... это жа надо было так попасть что на у меня уже давно есть ответы и решения. все три разработки решают проблемы бух учета у бухов.
#37 by Maniac
одна как раз выравнивает баланс сравнения по фирме остатков с торговыми. делают приход/расход на полное выравнивание. Одна делает продажи между фирмами, тоже выравнивание. у тебя обычная штатная ситуация как у ВСЕХ. когда две фирмы обычно опт-розница. самая обыная.
#38 by Maniac
какие в топку перемещения. что за бред вы тут все невсете и придумываете.
#39 by Maniac
аа все понял. блин. два ращзных вопроса одной темой....
#40 by Maniac
И по этой задаче уже давно есть решение [1С 8] Управление заказами покупателей (пакетная отгрузка) групповые перемещения заказов между складами. с отборами, фильтарми и ьт.д. и т.п. Все автоматизировано.
#41 by PVV65
Все далее не касается УИ. По поводу создания собственных форм стандартных объектов, с любыми собственными механизмами, без изменения конфигурации. Нам необходимо кардинально изменить форму документа "РеализацияТоваровУслуг". 1. Создаем обработку "ааМенеджерПоПродажам". 2. Копируем, напрмер - Ctrl+C, Ctrl+V, стандартную форму списка и форму документа в обработку. Основной формой назначаем форму списка. 3. Мы получили две стандартные формы, которые теперь можем изменять как угодно. 4. Первое, что делаем - создаем обработчик события "Выбор" ТП формы списка, в котором подменяем стандартный вызов формы документа на вызов формы документа из обработки. 5. Дальше редактируем эти формы как угодно. Вешаем кнопки, добавляем Элементы формы, пишем свои обработчики. 6. Думаю, что все понимают, что при нажатии кнопок "Записать", "Ок" будут вызываться процедуры из модуля объекта. Если нам необходимо их доработать - пишем подписки ("ааПередЗаписьюРеализацияТоваровУслуг" и пр.). 7. Понятно, что теперь (если надо) мы можем параллельно создавать и другие документы (просто так, на основании и т.д.). 8. Осталось вставить вызов обработки в интерфейс. Если хотим создать свой выбор номенклатуры в документе "РеализацияТоваровУслуг"? Опять копируем форму выбора справочника "Номенклатура в свою обработку. Заменяем вызов из документа. Перед открытием формы вешаем свойства формы (как открывать). Редактируем форму (запрещаем создавать, редактировать, удалять и т.д.). Если пользователю хотим запретить что либо делать кроме создания документа "РеализацияТоваровУслуг". Открытие формы нашей обработки вставляем в "ПриНачалеРаботыСистемы" (единственное изменение конфигурации). А основную форму обработки отображаем в режиме рабочего стола, закрывая все, что есть на экране (или чуть меньше). А при закрытии обработки завершаем работу системы. Технология очень проста в применении. Позволяет реализовать сколь угодно сложные доработки без изменения конфигураций.
#42 by Maniac
+100500. Все верно описал чувак.
#43 by hhhh
однако, если в типовой поменяют документ "Реализация товаров и услуг", то твою обработку сразу надо выбрасывать в мусор.
#44 by PVV65
Убийственная логика.
#45 by Maniac
лол
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям