Информация о файле обновления Галактика M_SCRIPTS_RES_810480.TXT


Описание файла обновления:
ФайлM_SCRIPTS_RES_810480.TXT
ОбновлениеM_SCRIPTS_RES_810480
НазначениеОбщее
ПродуктГалактика 8.10
Релиз03.11.2006 : Atlantis 5.2.8
КомпонентM_SCRIPTS
ТипRES
Версия8.10.48.0
Дата2014-09-25 21:41:57
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.83935NEWНесоответствие между реализацией и описанием в TXT= файлеАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Несоответствие между реализацией и описанием в TXT= файле В ExeManufExtSamplesJScriptmnplan_ost.txt читаю : " 4.В планах снабжения должно быть представление "Период" и должны присутствовать следующие поля: 1)Поле 1 - Плановый остаток на конец периода 2)Поле 2 - Утвержденное количество 3)Поле 3 - Фактически поставлено 4)Поле 4 - Фактически списано 5)Поле 5 - Фактический остаток на начало периода 5.Поле "Плановый остаток на конец периода" вычисляемое, вычисление производится по формуле Поле 1 = Поле 5 + (Поле 2 - Поле 3) - (Поле 3 - Поле 4)" В то же время это описание не относится к работе алгоритма, импортируемого из ExeManufExtSamplesJScriptmnplan_ost.xml. Импортированный алгоритм переносит ПОЛЕ 1 из Плана снабжения за предыдущий квартал в Поле 5 Плана снабжения на рассматриваемый квартал. Это и нужно указать в описании.Описание исправлено
104.20205NEWПустые записи в третьей панелиПланирование производстваАлгоритмы JavaScript
Пустые записи в третьей панели Есть задача: Необходимо с помощью JavaScript сформировать связь Производственного заказа с Накладной на отпуск в производство, причем заполнять нужно только первую панель (Входящие документы) и вторую панель (Позиция входящего документа). Создаю заголовок связи; создаю с помощью метода "Создать новую связь (с указанием заголовка)" запись в спецификации таблицы связей, при этом не указываю значения параметров "Тип входящей спецификации (куда)" и "Входящая спецификация (куда)", так как третью панель заполнять не нужно. В результате в третьей панели создаются пустые записи. Удалить эти пустые записи с помощью метода "Удалить текущую связь" нельзя, так как при этом удаляется и запись во второй панели входящих документов. Необходимо доработать систему таким образом, чтобы либо не создавались пустые записи в случае если при использовании метода "Создать новую связь (с указанием заголовка)" опущены параметры "Тип входящей спецификации (куда)" и "Входящая спецификация (куда)", либо добавить возможность раздельного удаления записей из 3-ей панели.В объект "Спецификация таблицы связей" добавлен новый метод "Создать новую связь (без указания вход. спецификации)", при использовании которого не заполняется третья панель вкладки "Входящие документы" в Производственном заказе. Пример алгоритма во вложении.
102.1272698.10.47.0Добавить поля для документа Транспортный заказ в алгоритме javascriptУправление транспортомРегистрационные листы
Добавить поля для документа Транспортный заказ в алгоритме javascript: 1) по собственной территории пробег с грузом 2) по собственной территории ткм 3) по СНГ пробег с грузом 4) по СНГ ткм 5) по инотерритории пробег с грузом 6) по инотерритории ткм 7) За городом пробег общий 8) За городом пробег с грузом 9) за городом ткмДобавлены поля в алгоритм javascript: 1) по собственной территории пробег с грузом 2) по собственной территории ткм 3) по СНГ пробег с грузом 4) по СНГ ткм 5) по инотерритории пробег с грузом 6) по инотерритории ткм 7) За городом пробег общий 8) За городом пробег с грузом 9) за городом ткм
102.1244718.10.46.0Добавить возможность работы Java алгоритмов с таблицами модуля "Управление недвижимостью"Управление недвижимостьюПредложение по новой функциональности модуля Управление недвижимостью
Добавить возможность работы Java алгоритмов с таблицами модуля "Управление недвижимостью"Добавлена возможность создания JS алгоритмов для расчета коммунальных начислений При вызове функции в коммунальных начислениях "Рассчитать коммунальные начисления с помощью пользовательского алгоритма" вызывается интерфейс выбора комнат здания, где можно отфильтровать комнаты перед вызовом алгоритма. Алгоритм будет вызываться для каждой комнаты отдельно. В алгоритм передается ссылки на начисление (rltComPay.nRec) и комнату (rlt.Rooms.nRec). Для этого добавлен доступ к следующим таблицам модуля управление недвижимостью: Здания/сооружения (rltBuildings) Этажи (rltFloors) Комнаты (rltRooms) Коммунальные начисления (rltComPay) - с возможностью записи и изменения Изменения параметров объектов (rltAttrHist) Аренда (rltRents) Функции для работы с модулем Управление недвижимостью прототип aRealting метод GetHistoryRec(pObj, wVidObj, dDate) Получить ссылку на запись истории изменения объекта недвижимости на дату метод GetRentRec(pObj, wVidObj, dDate) Получить ссылку на запись аренды объекта недвижимости на дату метод GetPrevRentRec(pRent) Получить ссылку на предыдущую запись аренды метод GetFpCoOnDate(pObj, wVidObj, dDate) Получить ссылку на ЦО объекта недвижимости на дату метод FindRentStatus(pObj, wVidObj, wStatus, dF, dT) (только для 9.1!) Определяет, был ли объект в указанном статусе в заданном периоде метод FindRentCO(pFpCO, pObj, wVidObj, dF, dT) (только для 9.1!? На 8.1 использовать GetFpCoOnDate) Определяет, был ли объект в аренде у данного ЦО в заданном периоде В настройке алгоритма с типом 52 указать документ "Коммунальное начисление" Указать функции для получения в алгоритме ссылок на коммунальное начисление (rltComPay.nRec) и комнату (rlt.Rooms.nRec): Функция коммунального начисления Наименование комнаты
104.197778.10.44.0Доступ к таблице REF_OKDP средствами JavaScriptКонтур управления производствомM_Scripts
Необходимо реализовать доступ к таблице REF_OKDP средствами JavaScript. Доступ необходим на чтение, к полям KOD, NAME, TNV.Реализован доступ к таблице REF_OKDP (OKDP для 9.1) Каталоги - Справочник ОКДП
104.199488.10.44.0Доступ к коду значения внешнего классификатораУправление материально-техническим обеспечениемАлгоритмы JavaScript
Библиотека функций JavaScript для 52 алгоритма для работы с внешней классификацией Необходимо добавить функцию, с помощью которой можно получить код значения внешнего классификатора (по аналогии с функцией ExClass_GetValue, которая возвращает само значение внешнего классификатора) Решение проблемы критично, так как там хранится значение, которое необходимо переносить в каталог партий и выводить в печатные формы сопроводительных и налоговых документов.В библиотеку функций JavaScript для 52 алгоритма для работы с внешней классификацией добавлена функция получения Кода значения внешнего классификатора (ExClass_GetKodValue)
102.1189348.10.43.0Необходимо ограничение по шаблону документа и аналитикамУправление заказамиАлгоритмы JavaScript
Необходимо ограничение по шаблону документа и аналитикамВ объект "План производства" для JavaScript добавлены методы поиска по шаблону плана и его аналитикам(по 1; 1,2; 1,2,3; 1,2,3,4 аналитикам)
102.1160068.10.42.0Добавить возможность работы с таблицами Oborot и SALDMOUN в JavaScriptПланирование производстваАлгоритмы JavaScript
Добавить возможность работы с таблицами Oborot и SALDMOUN в JavaScript. В вложении текст пира и предварительная переписка по данной проблеме.Созданы функции GetSaldo(...), GetOborot(...) и GetProvod(...) для расчета сальдо и оборотов в JavaScript. Функции для расчета сальдо и оборотов 1. function GetSaldo(_wDebitKredit: word; _sData: string; _SchetO: tSchet3; _SubSchO: tSubSch; _cKauO1: comp; _cKauO2: comp; _cKauO3: comp; _cKauO4: comp; _cKauO5: comp; _cKauO6: comp; _cPodrO: comp; _wResult: word): double; РАССЧИТЫВАЕТ САЛЬДО. ВОЗВРАЩАЕТ СУММУ ИЛИ КОЛИЧЕСТВО (в зависимости от параметров) _wDebitKredit: 0- дебит; 1- кредит _sData: дата для расчета сальдо в формате DD.MM.YYYY (не может быть пустым) например: var _sData = "01.01.2012" - 1 января 2012 года _SchetO: счет (не может быть пустым) _SubSchO: субсчет счета _cKauO1 .. _cKauO6: ссылка на аналитику(уровня от 1 до 6)(NRec) счета _cPodrO: ссылка на подразделение(Nrec) счета _wResult: вернуть результата в 0- НДЕ, 1- валюта, 2- количество В случае возникновения ошибок возвращает 0 2. function GetOborot(_wDebitKredit: word; _sDateBegin: string; _sDateEnd: string;_SchetO: tSchet3; _SubSchO: tSubSch; _cKauO1: comp; _cKauO2: comp; _cKauO3: comp; _cKauO4: comp; _cKauO5: comp; _cKauO6: comp; _cPodrO: comp; _wResult: word): double; РАССЧИТЫВАЕТ ОБОРОТЫ. ВОЗВРАЩАЕТ СУММУ ИЛИ КОЛИЧЕСТВО (в зависимости от параметров) _wDebitKredit: 0- дебит; 1- кредит _sDateBegin: дата начала периода для расчета оборотов в формате DD.MM.YYYY (не может быть пустым) _sDateEnd: дата окончания периода для расчета оборотов в формате DD.MM.YYYY (не может быть пустым) например: var _sDateBegin = "20.05.2012" - 20 мая 2012 года var _sDateEnd = "01.07.2012" - 1 июля 2012 года _SchetO: счет _SubSchO: субсчет счета _cKauO1 .. _cKauO6: ссылка на аналитику(уровня от 1 до 6)(NRec) счета _cPodrO: ссылка на подразделение(Nrec) счета _wResult: вернуть результата в 0- НДЕ, 1- валюта, 2- количество В случае возникновения ошибок возвращает 0 3. function GetProvod(_sDateBegin: string; _sDateEnd: string; _SchetO: tSchet3; _SubSchO: tSubSch;_cKauO1: comp; _cKauO2: comp; _cKauO3: comp; _cKauO4: comp; _cKauO5: comp; _cKauO6: comp; _cPodrO: comp; _SchetK: tSchet3; _SubSchK: tSubSch; _cKauK1: comp; _cKauK2: comp; _cKauK3: comp; _cKauK4: comp; _cKauK5: comp; _cKauK6: comp; _cPodrK: comp; _wResult: word): double; РАССЧИТЫВАЕТ ПРОВОДКИ. ВОЗВРАЩАЕТ СУММУ ИЛИ КОЛИЧЕСТВО (в зависимости от параметров) _sDateBegin: дата начала периода для расчета оборотов в формате DD.MM.YYYY (не может быть пустым) _sDateEnd: дата окончания периода для расчета оборотов в формате DD.MM.YYYY (не может быть пустым) например: var _sDateBegin = "01.02.2012" - 1 февраля 2012 года var _sDateEnd = "01.03.2012" - 1 марта 2012 года _SchetO: основной счет (не может быть пустым) _SubSchO: субсчет основного счета _cKauO1 .. _cKauO6: ссылка на аналитику(уровня от 1 до 6)(NRec) основного счета _cPodrO: ссылка на подразделение(Nrec) основного счета _SchetK: корреспондирующий счет (не может быть пустым) _SubSchK: субсчет корреспондирующего счета _cKauK1 .. _cKauK6: ссылка на аналитику(уровня от 1 до 6)(NRec) корреспондирующего счета _cPodrK: ссылка на подразделение(Nrec) корреспондирующего счета _wResult: вернуть результата в 0- НДЕ, 1- валюта, 2- количество В случае возникновения ошибок возвращает 0 & УНАСЛЕДОВАННЫЕ ИЗМЕНЕНИЯ БАЗОВЫХ ФОРМ: НЕТ & УНАСЛЕДОВАННЫЕ ИЗМЕНЕНИЯ ШАБЛОНОВ: НЕТ
102.1186528.10.42.0Необходима возможность работы функций Day, Month, Year в скриптахУправление заказамиАлгоритмы JavaScript
Необходима возможность работы функций Day, Month, Year в скриптахВ библиотеке для JS "Сервисные функции - Типы данных - Системная функция для работы с датами" добавлены функции Day (извлекает день месяца из даты), Month (определяет месяц в дате), Year (определяет год в дате).
104.198288.10.42.0Доступ к свойству "Номер по порядку" документа "Спецификация накладной"Управление заказамиАлгоритмы JavaScript
Свойство "Номер по порядку" документа "Спецификация накладной" возвращает значение "0" при любом значении поля SpSopr.NPP. Пример скрипта (+52 алгоритм) во вложении, тестировали на Приходной накладной и Накладной на внутреннее перемещение. Просьба исправить данную ошибку.Исправлено. Для корректной работы необходимо в настройке алгоритма перевыбрать поле "Поле документа" на закладке Объекты окна настройки алгоритма JV.
102.1130998.10.41.0Необходим доступ к таблицам СПРАВОЧНИК БРИГАДАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Для работы с бригадными нарядами, необходим доступ к таблицам: BRIGAD - Справочник наименований бригад BRWORK - Справочник бригад. Для BRWORK необходим метод - Установка ограничений - По коду бригады.В дерево каталогов добавлена ветка включающая два объекта для доступа к каталогу и спецификации бригад.
102.1132758.10.41.0Вызов интерфейса из Java-скриптаКонтур управления производствомпо 52-му системному алгоритму "Исполнение алгоритмов JavaScript"
Необходима функциональность вызова интерфейса из Java-скрипта интерфейс выбора позиций МК (см. описание во вложенном файле) Инц. 2.23671В библиотеку "Функции для работы с маршрутными картами" добавлены функции function ChoiceMarshSp(cMarsh: Comp) Функция выбора позиции маршрута по заданному маршруту function ChoiceMarshSpManuf(cMarsh: Comp; wType: Word; cManuf: Comp) Функция выбора позиции маршрута по заданному маршруту и производителю
101.477428.10.40.0У объекта JS "Заголовок накладной" нет поля "ссылка на распоряжение на отгрузку"Алгоритмы JavaScriptМеханизм исполнения и настройки
У объекта JS нет поля "ссылка на распоряжение на отгрузку" (katsopr.cotgorder). Поле "ссылка на наряд-заказ объявлено", а поле "ссылка на распоряжение на отгрузку" рядом не объявлено. Можно его добавить в объект заголовка накладной?Добавлено поле "Ссылка на распоряжение на отгрузку" (KatSopr.cOtgOrder) в объект JS Оперативные документы Накладная Заголовок накладной
104.196728.10.40.0Доступ к таблице SOPRORDB средствами JavaScriptУправление заказамиАлгоритмы JavaScript
Проблема возникает из проблемы №104.19668 Необходимо реализовать возможность доступа к полю SoprOrdB.KOL (чтение и запись) средствами JavaScript с возможностью установки ограничения по позиции спецификации накладной.Добавлен новый тип Оперативные документы - Накладная - Распределение по ордерам
104.196418.10.39.0Получение информации по оплате спецификации ДОУправление заказамиАлгоритмы JavaScript
Необходимо добавить возможность получения информации по оплате ДО в разрезе позиций спецификации. На данный момент при привязке Платежного поручения к ДО в поле KOLOPL таблицы SPSTEP не запись производится. Информация по оплате в разрезе спецификации содержится в таблице PLDGDIST в поле SUMMA. Необходимо добавить возможность установки ограничений по ДО в таблице PLDGDIST (поле CDOGOVOR) и получения значения поля SUMMA.В объекты "Спецификация ДО" и "Спецификация накладной" добавлено поле "Количество оплаченного (из платежных поручений)". В первом случае сумма берется из таблицы PLDGDIST, во втором из SPSOPHOZ.
104.196028.10.38.0Доступ к свойству Склад отгрузки в ДО на сбытУправление заказамиАлгоритмы JavaScript
Доступ к свойству Склад отгрузки в ДО на сбыт. Не выходит получить доступ получить значение поля "Склад отгрузки" средствами JavaScript, несмотря на заполненное значение данного поля алгоритм (см вложение) возвращает 0. Опытным путем установил, что значение поля "Склад загрузки" записывается в поле CPARTY (партия для учета консигнации), а не в поле CSKLAD (склад отгрузки). Просьба либо изменить интерфейс ДО на сбыт таким образом, чтобы обрабатывалось поле CSKLAD, либо предоставить возможность доступа (добавить новое свойство) к полю CPARTY средствами JavaScript.В объекте "Заголовок ДО" добавлено поле "Партия для учета консигнации" представляющее доступ к полю BaseDoc.cParty.
101.464188.10.37.0Не обновляется внутренний номер в договореУправление договорамиИнтерфейсы/окна выбора
При расчете внутреннего номера в договоре с помощью алгоритма JavaScript, этот номер не обновляется.Внутренний номер обновляется.
102.1050838.10.37.0Алгоритм JS. Добавить возможность выбора статуса для накладных в константахАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Добавлена возможность выбора статуса для накладных в константахДобавлена возможность выбора статуса в константах для накладных следующих типов: Накладная на отпуск в производство 501 Накладная на приход готовой продукции 502 Накладная на возврат сырья из производства 503 Накладная на внутреннее перемещение 506 Межцеховая накладная 505 Накладная на отпуск 201 Приходные накладные 101 Работает аналогично как "Заголовок плана"
102.1057248.10.37.0Алгоритм JS. Некорректно работает функция DateAdd()Алгоритмы JavaScriptМеханизм исполнения и настройки
Библиотека функций для работы с датами в JavaScriptДобавлены функции для работы с датами : 1) Добавление/Вычитание дней из даты 2) Добавление/Вычитание Месяцев из даты
102.1064218.10.37.0Функции для работы с журналом резервированияАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
По аналогии с CreateRsvReg(wDirect: Word; wDoc: Word; cDoc, cPos, cRsvOper: Comp): Boolean; Функция создание связи позиции журнала с позицией различных документов. необходима функция удаления связи позиции журнала с позицией различных документов.По аналогии с функцией CreateRsvReg, создана функция DeleteRsvReg с такими же параметрами, удаляющая запись связи ЖР и документа
102.1067228.10.37.0Не работает функция rewrite в JS для полей спецификации договораАлгоритмы JavaScriptМеханизм исполнения и настройки
Объект "Заголовок Договора-Соглашения" и объект "Спецификация Договора-Соглашения" в JavaScriptИсправлена ошибка в функции rewrite в объекте "Спецификация Договора-Соглашения", теперь есть возможность изменять количество по позиции договора и цену. В объект "Заголовок Договора-Соглашения" добавлен метод для пересчета общей суммы и общей суммы налогов по документу. После изменения цены или количества по позиции необходимо вызывать метод объекта "Заголовок Договора-Соглашения" для пересчета данных по документу
102.1068398.10.37.0Функция удаления позиций спецификации договора (JS)Алгоритмы JavaScriptМеханизм исполнения и настройки
Необходимо предусмотреть Функцию удаления позиций спецификации договора в JavaScript.Добавлена функция удаления позиций спецификации договора
102.1079608.10.37.0JS: получение ставки НДС из KatMCАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
JS: получение ставки НДС из KatMC Необходимо доработать получение значения "Ставка налога на НДС" из таблицы МатЦенность. На данный момент в группе налогов, которая задана для матценности в каталоге МЦ, обрабатывается первый найденный налог для НДС, указанный в настройке "Логистика-Налоги, счета-фактуры-НДС". Если текущая дата не попадает в период действия налога, то скрипт возвращает нулевое значение ставки НДС. Хотя далее может следовать ставка НДС на текущий период (на скриншоте пример описанной ситуации). Нужно предусмотреть проверку налога для НДС среди всего перечня в группе налогов.НДС определяется по всей группе налогов, а не первый попавшийся
102.1039368.10.36.0Необходимо организовать доступ к таблице статусов МЦ в JsАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Необходимо организовать доступ к таблице статусов МЦ в JsРеализовано.
102.1044138.10.36.0Алгоритмы JS: добавить ограничения на заголовок ДоговораПланирование производстваАлгоритмы JavaScript
Расширен список ограничений, которые можно накладывать на договоры.Реализованы ограничения по контрагенту, статусу, направлению.
102.1052188.10.36.0Алгоритм JS. Некорректно работает функция DateSub()Алгоритмы JavaScriptМеханизм исполнения и настройки
Перечень функций библиотеки для работы с датамиДобавлены новые функции для вычитания из даты даты(Sub_Date), дней(Sub_Day) и месяца(Sub_Months)
102.1052428.10.36.0Необходим доступ из JS к каталогу дополнительных единиц измеренияАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Необходим доступ из JS к каталогу дополнительных единиц измерения (KatDopEd).Реализовано. Оперативные документы - ДЕИ - Каталог ДЕИ
102.1052968.10.36.0Алгоритм JS. Runtime 216 в окне отладки при использовании объекта JS "Партия"Алгоритмы JavaScriptМеханизм исполнения и настройки
Выполнение JS алгоритма в режиме отладкиПри работе с отладочным окном рантайм не появляется
102.985878.10.36.0Автоматически оплачивать спецификацию документа при проведении сопр.док-таРасчеты с поставщиками и получателямиПакетное распределение платежей
Автоматически оплачивать спецификацию документа при проведении сопр.док-та В следующей ситуации 1. Менеджер отдела сбыта выставляет счет на оплату (Счет на продажу) для контрагента 2. Контрагент оплачивает счет 3. Бухгалтер привязывает к входящему платежному поручению счет на оплату из пункта 1 4. Менеджер, увидев поступившие по счету деньги, оформляет отгрузку товара, формируя на основании оплаченного счета накладную 5. Складской работник проводит документ, формируя расходный ордер 6. Расчеты с контрагентом в рамках одной поставки завершены Но спецификация накладной осталась неоплаченной. Запускать дополнительно пакетное распределение платежей по спецификации клиенту не удобно. Необходима дополнительная настройка, позволяющая в момент проведения сопроводительного документа, автоматически оплачивать спецификацию документа при наличии подвязанного к ДО платежу и свободной сумме к распределению.В библиотеку "Логистика/Сервисные функции для накладных" для алгоритмов на JavaScript добавлена новая функция: Function DoPayForKatSopr(p_cSHoz, p_cKatSopr): boolean С помощью данной функции можно произвести распределение оплаты по спецификации накладной (производится распределение платежей, привязанных к ДО накладной). У функции два параметра: p_cSHoz : comp - хозоперация к которой привязано ДО накладной p_cKatSopr : comp - накладная которую необходимо оплатить Если хозоперация задана, то функция произведет оплату накладной только на сумму данной хозоперации. Если вместо ссылки на хозоперацию передать comp(0), то функция сама ищет все хозоперации к которым привязано ДО данной накладной и производит оплату накладной по всем найденным хозоперациям, т.е. выполняет распределение найденных хозоперации по спецификации накладной. Функция отрабатывает в автоматическом режиме, т.е. без выдачи каких либо сообщений о своей работе пользователю. Для автоматического распределения платежей по накладным при списании/оприходовании требуется создать алгоритм на основе системного №52, выбрать в настройке документ типа "Накладная". В настройке JS алгоритма выбрать библиотеку "Логистика/Сервисные функции для накладных". В коде скрипта написать: DoPayForKatSopr(0, p_cKatSopr()), где p_cKatSopr - функция накладной из настройки алгоритма. Указать созданный алгоритм в требуемой настройке системы - "Настройки Галактики Логистика Документы Управление сбытом Накладная на отпуск Запуск алгоритмов После списания выполнить алгоритм" "Настройки Галактики Логистика Документы Управление снабжением Приходная накладная Запуск алгоритмов После оприходования выполнить алгоритм"
104.192888.10.36.0Возраст задолженности из договора в JavaУправление заказамиАлгоритмы JavaScript
Перечень полей договов доступных в алгоритмах JavaScriptДобавлены поля "Минимальный возраст задолженности (в днях)" и "Максимальный возраст задолженности (в днях)"
104.193328.10.36.0Установка ограничений по контрагенту для договоровУправление материально-техническим обеспечениемАлгоритмы JavaScript
Описание класса "Договор"Добавлен метод для установки ограничений по контрагенту 2 для договоров
104.193478.10.36.0Не работает установка ограничений по статусу путевого листаУправление материально-техническим обеспечениемАлгоритмы JavaScript
Не отрабатывает установка ограничений по статусу путевых листов (см алгоритм во вложении). Также у метода Установка ограничений - По статусу путевого листа параметры отсутствуют (см скрин во вложении)Исправлено.
104.194058.10.36.0Добавление свойств для объекта "Заголовок ДО"Управление материально-техническим обеспечениемАлгоритмы JavaScript
Поля ДО, к которым возможен доступ из JSИз JS можно осуществить доступ к полям "В подразделение" и "Склад отгрузки"
180.51598.10.36.0Расчет ОВ в накладных на приходУправление снабжениемПредложение по новой функциональности модуля Управление снабжением, научите
Расчет производит алгоритм JS. Алгоритм автоматически запускается по настройке перед оприходованием. Также можно его подвесить в локальное меню накладных. В связанном с позицией накладной результате контроля алгоритм ищет первый показатель качества с группой показателей "Основное вещество". Полученное значение он сохраняет во внешнем атрибуте "Показатель ОВ" к SpSopr. Количество в ОВ сохраняется в рассчетной ДЕИ, причем рассчетная ДЕИ использует именно значение из внешнего атрибута. Сохранив значение во внешний атрибут, алгоритм JS запускает перерасчет ДЕИ. Плюсы 1) Внешние атрибуты в дальнейшем можно будет использовать в договорах и в ДО и автоматом наследовать, т.к. по настройке внешние атрибуты могут копироваться между ДО-договорами-накладными. 2) Трудоемкость реализации вполне разумна.Реализовано.
102.1019688.10.35.0Доступ к Производственным формулярам в JavaScriptАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Доступ к Производственным формулярам в JavaScript Необходим доступ к производственным формулярам (MGCard), его спецификации в JavaScript как источника для создания спецификации акта на списание.Реализован доступ к таблице MGCard Оперативные документы - Серийные номера - Производственный формуляр
102.1019698.10.35.0Доступ к карточкам серийного номера в JavaScriptАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Доступ к карточкам серийного номера в JavaScript Необходим доступ к таблицам CardSN и SpCardSN в JavaScript для создания связи спецификации накладной и карточки серийного номера через таблицу SpCardSN.Реализован доступ к таблице SpCardSN Оперативные документы - Серийные номера - История серийного номера и к таблице CardSN Оперативные документы - Серийные номера - Карточка серийного номера
104.192298.10.35.0Отправка e-mail при смене состояния заявкиУправление материально-техническим обеспечениемЗаявки
Разработана JS библиотека для отправки писемРазработана JS библиотека для работы с письмами, в которой реализованы функции отправки писем, прикрепления файлов. Необходимо импортировать пример exeManufExtSamplesJScriptExSendMail.xml Номер алгоритма JS 30015 Номер алгоритма 52 - 32658 Перед использованием библиотеки необходимо выполнить ряд действий в SUPPORT. "Главное меню" - "Права доступа" - "Администрирование" - "Пользователей" В появившемся окне найти свою учётную запись. И по нажатию Еnter в карточке пользователя: 1 - на вкладке "Основная настройка" отметить "Пользователь может отсылать почтовые сообщения" 2 - на вкладке "Почта" отметить "Сервер требует авторизации" и заполнить поля: 2а Имя пользователя 2б Тип пользователя 2в Имя пользователя 2г Сервер 2д От 2е Учётная запись 2ж пароль 3 - на вкладке "Рабочие станции" указать рабочую станцию
104.192328.10.35.0Не отрабатывает установка ограничений "По виду накладной и статусу" для НВПУправление заказамиАлгоритмы JavaScript
ограничение "По виду накладной и статусу"ограничение отрабатывает
102.1023098.10.34.0по объекту "История изменений" не выбирается свойство "Количество добавленного"Алгоритмы JavaScriptМеханизм исполнения и настройки
Объект "История замен"Исправлена ошибка, не позволяющая выбирать количество добавленного. Теперь это количество выбирается и доступно из скрипта.
102.1004878.10.33.0Необходим доступ из JS к каталогу групп показателей качестваАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Необходим доступ из JS к каталогу групп показателей качества (PokazIer).Реализовано. Управление качеством - Справочники - Группы показателей качества
102.994418.10.33.0Разработка скриптов по переносу цены из накл. и пересчету отпускной ед.изм. в учУправление заказамиПредложения по новой функциональности модуля "Управление заказами"
Разработаны скрипты. 1. Для перевода количества из отпускной единицы измерения в учётную. 2. Для изменения цены из цены для отпускной ед. изм. в цену для учётной ед. изм.Текст скрипта находится 1. exeManufExtSamplesJScriptTuneExpForCurrAvail.xml (номер алгоритма JS 5209) Номер алгоритма 52 - 32617 2. exeManufExtSamplesJScriptTuneExpForPrice.xml (номер алгоритма JS 5210) Номер алгоритма 52 - 32617
104.191798.10.33.0Некорректное описание и работа методов Javasript при работе с путевыми листамиПланирование производстваАлгоритмы JavaScript
Некорректное описание и работа методов Javasript при работе с путевыми листами Описание в аттачеВ алгоритмах "Javasript" при создании объекта класс "Путевые листы", в списке функций имеется методы: "По типу путевого листа" и "По статусу путевого". 1. Метод "По типу путевого листа" в списке функций имеет один параметр - Тип путевого листа 2. Метод "По статусу путевого листа" имеет один параметр - Статус путевого листа (StatPL)
104.191968.10.33.0В объектке PutGSM свойства по кредитной карточке не заполняютсяУправление заказамиАлгоритмы JavaScript
С помощью алгоритма Javascript (во вложении) пытаюсь прочитать свойства "номер кредитной карточки" и "Ссылка на кредитную карточку". Эти свойства возвращают 0. По саппорту смотрю в базе для таблицы с ненулевой ссылкой на путевые листы, для таблицы PutGSM значения соответствующих CARDNUM и CARDREC-тоже 0. Если вручную заполняю CARDNUM или CARDREC, то скрипт возвращает правильно. Необходимо, в учете ГСМ в путевых листах при выборе карточки, чтобы эти поля заполнялись.Переименование поля в объекте JavaScript (PutGsm) сСityBeg - Ссылка на город отправления - Ссылка на кредитную карточку CardNum - Номер кредитной карточки - Дополнительное поле
104.192018.10.33.0Доступ к водителю в путевом листе с помощью функций JavascriptУправление заказамиАлгоритмы JavaScript
Необходимо реализовать доступ к водителю (таблица KNDRIVER ) из путевого листа с помощью функций Javascript: Необходимо иметь возможность получить ссылку на водителя в таблице KNDRIVER, табельный номер, ФИО водителя. Реализовать доступ к водителю с помощью свойства "Ссылка на водителя" объекта "Доп. сведения по водителям из ПЛ" не удалось, так как свойство "Ссылка на водителя" возвращает не ссылку на водителя в таблице KNDRIVE, а ссылку на запись в таблице Save_Drv.в JavaScript добавлены объекты (таблицы) и ограничения по данным таблицам - Закрепление водителей (Управления транспортом - Документы)(Save_drv) - Водители контр агентов (Управление транспортом - Справочники)(KnDriver)
180.50928.10.33.0Алгоритм JavaScript "Привязка приходной накладной к заявкам"Управление материально-техническим обеспечениемАлгоритмы JavaScript
Нижняя панель интерфейса распределения количеств накладной (при ручном режиме)В нижней панели окна (=Распределение количеств из накладной=) отображаестя утвержденное количество МЦ из Плана снабжения (Поле 2). Необходимо импортировать exeManufExtSamplesJScriptJS_LinkSpSoprWithSpMnPl.xml Номер алгоритма JS 10101 Номер алгоритма 52 - 1046
180.51198.10.33.0Алг. JavaScript "Выгрузка остатков для заявочной кампании"Управление материально-техническим обеспечениемАлгоритмы JavaScript
Условия поиска документа, из которого переносятся данныеДолжны быть корректными шаблон, период и группа документов Необходимо импортировать алгоритм из exeManufExtSamplesJScript MnPlan_Ost.xml Номер алгоритма JS 10104 Номер алгоритма 52 - 1047
102.992598.10.32.0Необходим доступ из JS к каталогу назначенийАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
Необходим доступ из JS к каталогу назначений документов (KatNazna).Реализовано. & УНАСЛЕДОВАННЫЕ ИЗМЕНЕНИЯ БАЗОВЫХ ФОРМ: НЕТ & УНАСЛЕДОВАННЫЕ ИЗМЕНЕНИЯ ШАБЛОНОВ: НЕТ
104.191818.10.32.0В алгоритмы JAVA-script добавить обработку центра ответственостиУправление заказамиАлгоритмы JavaScript
Поля из заголовка накладных, к которым возможен доступРеализована возможность доступа к полю "Центр ответственности" в заголовке накладных
102.994778.10.31.0Добавить возможность создание и удаление позиций спецификации прайса в javascripПланирование производстваАлгоритмы JavaScript
Объект JS для работы со спецификацией прайс-листовРеализованы возможности удаления (текущая позиция) и добавления (по 5 параметрам: заголовок прайс-листа, тип объекта, объект, код валюты, отпускная цена в НДЕ) позиций спецификации прайс-листа.
104.191568.10.31.0Установка значения внешнего классификатора в JavaScriptАлгоритмы JavaScriptФункциональность доступа из JavaScript в Галактику
JS - Библиотека "Сервисные функции для работы внешней классификацией и атрибутами"Добавлена функция ExClass_Create которая позволяет для документа задавать значение внешней классификаци # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Необходимо произвести перерегистрацию библиотек