#0
by Drown86
Подскажите как добавить столбец с розничной ценой. Вид Цены "Розничная". Как это можно реализовать?
#2
by Drown86
Документ Заказ поставщика. Вкладка товара. Дополнительная колонка Розничная цена. Данные берутся из вида цен, розничная. Просят для сравнения.
#3
by BeerHelpsMeWin
Открыть в конфигураторе документ заказ поставщика, открыть его форму, перейти на вкладку товары, добавить колонку "розничная цена", написать обработчик ее заполнения, или, второй вариант, позвать программиста.
#4
by Drown86
я начинающий, изучил как это делается в типовой. (заполнение цены) Слишком сложно на мой взгляд. (много отсылок в общий модуль) Добавил реквизит, колонку. Решил, что будет заполняться через кнопку. Я так понимаю, что легче свой запрос сделать, и построчно перебирая подставлять в ячейку. Может есть у кого то образец кода, подобной операции, для образца.
#5
by Фрэнки
А если просят "для сравнения", то зачем нужно портить текущую форму документа? Сам по себе процесс выборки со сравнением цены поставщика с текущей розничной - это надо рабочее место сделать и в нем все городить. А уже после того, как все окончательно выбрано и сравнения все проведены, галочками все отмечено - вот тогда уже жмется кнопка "сформировать документы"
#6
by France
ну, все это есть в расширенном варианте обеспечения потребностей.. но, никто не хочет: внедренцы изучать; заказчики - использовать.
#7
by Фрэнки
// Я так понимаю, что легче свой запрос сделать, и построчно перебирая подставлять в ячейку. это не просто легче, а правильней не трогать функционал типового документа, а создавать дополнительный функционал в дополнительных обработках. Так вы, как минимум, практически ничего не испортите.
#9
by Фрэнки
вот я тоже думаю в этом направлении примерно: если типовая версия слишком громоздка, то взять эту самую обработку для потребностей за основу, создать свой экземпляр и повторить самое нужное под хотелки заказчика.
#11
by Фрэнки
соглашусь - там таких обработок надо клепать десятками версий, но две-три штуки в день и накатывать в работу юзерам без остановки базы на обновления конфигурации.
#14
by DexterMorgan
Открыть тебе секрет как добавить колонку в табличную часть и написать код по ее заполнению не трогая форму документа вообще?
#16
by DexterMorgan
Пожалуйста: МодификацияКонфигурацииПереопределяемый.ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка);
#17
by Вафель
Хотя для этой конкретной задачи реашема. Тк есть события при изменении номенклатуры/характеристики
#18
by DexterMorgan
Практически для любых задач подходит, события при изменении ты там тоже можешь установить свои
#27
by DexterMorgan
УстановитьДействие (SetAction) Синтаксис: УстановитьДействие(<ИмяСобытия>, <Действие>) Параметры: Тип: Строка. Тип: Строка. Имя процедуры обработчика. Описание: Устанавливает обработчик события. Доступность: Сервер, мобильное приложение(сервер).
#28
by Drown86
форму можно и трогать, я думал, что проще будет, назначить кнопку, к ней прикрепить команду, и там в действии описать все что нужно.
#29
by rudnitskij
Вы добавили реквизит, при открытии документа рассчитываете цену - значит у вас при каждом открытии-закрытии документ будет изменяться и задолбает юзеров запросом "Сохранить изменения?" Нужно добавлять просто колонку, реквизит не нужен. При открытии рассчитываете эти цены, пишете в таблицу: | Товары.Номенклатура = Таб.Номенклатура"; Надеюсь, вы понимаете, что этот запрос схематический и вам надо будет писать свой?
#31
by France
+.. угу, будет интересно. Разместили заказ по цене поставщика в 1 руб, при этом розничная цена 2 руб. Потом внезапно розничная цена стала 1 руб, и открыли документ....
#38
by France
да ничо страшного.. при размещении маржа была нормальная. после переоткрытия маржи нет - и вроде бы нужно поставить менеджера по закупкам буквой ЗЮ..
#41
by Мыш
Ты прав. Приходится в форму добавлять процедуру "НазначаемыйОбработчикДействияИлиСобытия", а уже в ней вызов общего модуля.
#42
by rudnitskij
" +.. угу, будет интересно. Разместили заказ по цене поставщика в 1 руб, при этом розничная цена 2 руб. Потом внезапно розничная цена стала 1 руб, и открыли документ...." ------------------------------------------------- Если вы не помните, вы именно это и хотели в начале ветки - чтобы сравнивать розничную цену с ценой в заказе поставщику. Или вы хотите фиксированную на момент создания документа?
#43
by DexterMorgan
Можно использовать процедуру скажем "после записи", МодификацияКонфигурацииКлиентПереопределяемый.ПослеЗаписи(ЭтаФорма, ПараметрыЗаписи) ну и тд
#44
by rudnitskij
В общем, лучше всего эту цену читать и записывать в колонку ПриИзмененииНоменклатуры. Городить кнопки не стоит
#45
by Drown86
буду ковыряться все же наверно, и попробую на основе типовых. Хочется вот так далее выбор цены для всего этого использую инструменты общего модуля, ПродажиКлиент, продажиСервер. Подглядел в документе реализации. За основу взял процедуру ЗаполнитьЦеныВыделенныхСтрокПоВидуЦен и перенес в модуль формы необходимые для нее вспомогательные функции и процедуры
#47
by Фрэнки
просто в данной варианте решение получится зависимое от того, какой поставщик указан в Заказе. Понятное дело, что без подбора Поставщика невозможно получить только одно значение цены от него. Но в обработке можно скомбинировать и группы колонок от поставщиков и даже три и отметить затем от какого конкретно выбрать и только после анализа сформировать ожидаемые документы. Обработка покажет более качественный анализ. А ты будешь уже претендовать на ступень постановщика задач или даже постановщика учета. А так-то шансы на успех есть всегда, но он будет разный :)
#48
by Drown86
а почему зависит от поставщика, выбор же не из цен поставщика должен идти, а от организации..Справочник ВидЦены
#49
by Фрэнки
ты рассуждаешь только о своей розничной А я рассуждаю не с твоей точки зрения, а с точки манагера по закупкам, которому надо видеть маржу, а она идет от разных поставщиков разная.
#50
by Фрэнки
посмотри не на то, как надо добавить колонку а посмотри - ПОЧЕМУ, куда и когда ее надо добавлять
#51
by Злопчинский
Внезапно оказалось что просто так в передовой восьмерке колонку без программирования и изменений в конфигураторе - не сделать?
#58
by Drown86
я в итоге сделал, так как хотел через кнопку, все работает) Осталось чуть почистить от лишнего и все.
#59
by Drown86
кому не лень разбираться вот код, добавил еще запросы, хотя их можно и из общего модуля тянуть.
#61
by Maniac
Вот бараны то Напиши отчет или внешнюю обработку табличных частей В любой форме - или отчет или ТЗ с выводом данных заказа и чего УГОДНО из дока юзер будет кнопку нажимать и получать отчет по документу
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Базавая версия УТ с УТ проф как связывается (какие варианты рабочие есть)?
- УТ 8.2 (8.2.11.236) ред. 11 (11.0.4.6)
- Привезли УТ 11 вместо УТ 10.3. Можно ли использовать?
- Выгрузка из УТ в УТ..
- Перенос обработки из УТ 10 в УТ 11
- УТ 11 (11.0.8.11) Работа с комиссионерами.
- Проблема с обновлениеем УТ 11.0.9.15 на УТ 11.1.1.11
- Перенос скидок из ут 10.3 в ут 11
- Обновление не типовой УТ 11.0.9 до типовой УТ 11.1
- Хотят переход с УТ 11.1 на УТ 10. Что посоветовать?
- УТ 11: как лучше перенести остатки товаров из ут 11 в такую же
- Ошибка после обновления УТ 11.1.4.11 на УТ 11.1.4.13
В этой группе 1С
- СКД передать таблицу значений как параметр
- открытие формы внешнего отчета Досье Партнера
- Дерево значений, 8.3 Отсутствует строка данных
- Произвольный запрос в динамическом списке, как соединить строки
- Как правильно удалить записи регистра сведений через MS SQL?
- v7: 1с 7.7 SQL State 28000 Соединение с сервером база данных не установлено
- ЗУП2.5(УПП1.3) - выгрузка док Отражение зарплаты в рег. учете.-> Бухгалтерия 3
- Как привести к типовой, не потеряв объекты, дописанную, снятую с поддержки конфу.
- 1с 8.2 Результат запроса в поле ввода.
- Публикация на IIS двух баз с разной версией платформы
- Чек коррекции УТ 11,3, печать чека
- Не работает СтрЗаменить(стр," ","")
- erp корректировка реализации
- Модуль набора записей регистра сведений . ПриЗаписи() - как сам набор получить?
- v7: Подключение ДЛЛ MercuryFPKKT1C.dll
- 1c 8.3 СКД и реальный запрос
- УТ 11 Заказы по назначению
- Ошибка при подключении оборудования произошла ошибка Сканер шк
- УФ командная панель изменить состав
- Свернуть табличную часть