Your comments
карточке Калькуляция Постпресс (непеч)." - это где задаются расценки?
--раздел приладки на данной карточке, там можно или ввести кол-во, стоимость приладок вручную или данные по приладке будут подставлены из справочника. Приладка для операций задается в меню Производство, Оборудование и стоимость операций на карточке Оборудование виды работ (для оборудования пост пресс (непеч))
1. если нарисовано что-то, то смотреть нужно, иначе зачем это показывать?
--на карточке информация по тиражам отражена подробная информация, приладки не включили, т.к. все данные на "Информации" прорисовываются кодом, решили не перегружать форму, сейчас думаем, что информацию по приладкам стоит добавить. Поэтому будем реализовывать
2. почему в общую сумму добавляется "приладка", а в позициях расшифроки общей цены она не показывается?
--осознали, в Информацию по тиражам необходимо включить и данные о приладке. Будем делать, Вам потом скрипт пришлем, загрузите в карточку и выполните - в Информации будут видны данные по приладкам
Сергей, здравствуйте, проверили на нашей базе. Пример, аналогичный Вашему: операция резка, оборудование пост пресс непечатное, 9 операций кратно 960. Цена и себестоимость как у Вас. Сумма получилась сразу 49,5 и 99. На карточке операции задали только операцию, оборудование, кол-во операций и кратность. У Вас, когда получилась сумма 55 и 104,5, возможно, была указана стоимость приладки 5,5 (кол-во 1). Приладка указывается на карточке ОборудованиеВиды работ и, если она там была указана, то после выбора оборудования на карточке операции подставилась. Или Вы ввели ее вручную - сумма посчиталсь - увидели рез-т (55, 104,5), а потом, при закрытии карточки отказались от изменений (т.е. внесенные изменения с приладкой не сохранились) и приладка не встала, соответственно, при след-м открытии карточки увидели суммы 49,5 и 99. Попробуйте заново ввести данный пример и учесть стоимость приладок, все должно считаться правильно
а исходные параметры материала (ширина и длина рулона) задаются в материалах?
--да, в материалах.Карточка Прайс-лист Продукт с галкой материал
а расход/учет остатка материала как считаться будет?
--после отправки заказа в производство и выполнения производства (в интерфейсе управление производством нажимаем кнопку Завершить) в программе автоматически создается фактическое списание материла (если материал есть на складе) на кол-во материала с пр и отх. Остаток по материалу можно посмотреть через меню Снабжение, Складские остатки
Сергей, здравствуйте, увидили, как исправить:
Заходите в КК под пользователем sa
2. Открываете режим Оборудование и стоимость операций
3. На данном режиме нажимаете сочетание клавишь на клавиатуре Ctrl + T - становится доступным Скрипт (Все действия -> Скрипт)
4. В открывшемся редакторе сценария находите процедуру Sub Update (sender), в ней находите строку:
kol = CStr(replace(abs(this("form")("CountProd").Value),",","."))
и заменяете ее на строку:
kol = CStr(replace(this("form")("CountProd").Value,",","."))
Далее, ищем строку:
kolSeb = CStr(replace(abs(this("form")("CountProdSeb").Value),",","."))
и заменяем ее на:
kolSeb = CStr(replace(this("form")("CountProdSeb").Value,",","."))
Сохраняем скрипт.
GetParamByINNKPP:
строку:
if IK = 15 or IK = 16 or IK = 17 thenзаменить на:
if IK = 19 or IK = 20 or IK = 21 thenв комментариях выше - тоже лучше поменять (чтобы комментарии были актуальны)
VisibleLableINNKPP :
строки
if this("BookQuery").ValueByFieldName("ID_ОПФ") = 105 then 'ИП parINN = GetParamByINNKPP(17)заменить на:
else
parINN = GetParamByINNKPP(15)
end if
parKPP = GetParamByINNKPP(16)
if this("BookQuery").ValueByFieldName("ID_ОПФ") = 105 then 'ИП parINN = GetParamByINNKPP(20)
else
parINN = GetParamByINNKPP(19)
end if
parKPP = GetParamByINNKPP(21)
- ИНН юр.лицо (ID = 15, значение = 10)
- ИНН ИП (ID = 17, значение = 12)
- КПП юр.лицо (ID = 16, значение = 9)
ID параметров можно посмотреть в "Настройке справочников", вкладка "Системные константы". в верхней таблице нажмите на "*" (звездочка) в верхнем левом углу шапки таблицы, поставьте галочку около поля ID_, проверьте, совпадают ли ID, которые получились у вас с теми, что я приложила выше.
Если совпадают - обновите скрипт VBS для юр.лиц в базе ПСБ прилагается VBS_83_Jur_psb.vbs
Customer support service by UserEcho