|   |   | 
| 
 | Ошибка в обмене с бухгалтерией | ☑ | ||
|---|---|---|---|---|
| 0
    
        refit 12.09.17✎ 15:34 | 
        После обновление конфигурации Далион перестала делаться обмен с бухгалтерией загрузка идет а выгрузка нет Релиз БП последняя пишет ошибку
 {Справочник.Номенклатура.МодульОбъекта(185,11)}: Процедура или функция с указанным именем не определена (ПроверитьПравоПользователяНаРедактированиеНоменкл атуры) Если НЕ <<?>>ПроверитьПравоПользователяНаРедактированиеНом енклатуры( ТекстСообщения ) Тогда {Справочник.Номенклатура.МодульОбъекта(186,4)}: Процедура или функция с указанным именем не определена (Предупреждение) <<?>>Предупреждение( ТекстСообщения ); Помогите пожалуйста Заранее спасибо | |||
| 1
    
        DrShad 12.09.17✎ 15:39 | 
        а чем тут можно помочь? ну нет такой процедуры или функции     | |||
| 2
    
        ajax_new 12.09.17✎ 15:41 | 
        Мне кажется или действительно лишний пробел в названии ??
 ПроверитьПравоПользователяНаРедактированиеНоменкл атуры | |||
| 3
    
        refit 12.09.17✎ 15:46 | 
        тут проблема такая что не идет обмен загрузка идет а выгрузка нет     | |||
| 4
    
        Wirtuozzz 12.09.17✎ 15:47 | 
        (3) отладчика нет на рабочей базе?     | |||
| 5
    
        piter3 12.09.17✎ 15:50 | 
        как может идти загрузка если нет выгрузки?     | |||
| 6
    
        DrShad 12.09.17✎ 15:51 | 
        (5) элементарно     | |||
| 7
    
        Wirtuozzz 12.09.17✎ 15:52 | 
        (5) Запросто, файла 2. Файл на загрузку, файл на выгрузку. главное что бы у них номера отправленных сообщений были впорядке.     | |||
| 8
    
        refit 12.09.17✎ 15:55 | 
        Дата успешной загрузки 12,09,2017
 Дата успешной выгрузки 07,09,2017 В день обновления он выгрузку сделал и все | |||
| 9
    
        refit 12.09.17✎ 15:55 | 
        Перем СтатусПроверкиДиапазона Экспорт;      // Структура для проверки кода в диапазоне кодов
 /////////////////////////////////////////////////////////////////////////////// // ПРОЦЕДУРЫ И ФУНКЦИИ ОБЩЕГО НАЗНАЧЕНИЯ // Получает таблицу категорий цен Функция ПолучитьТаблицуКатегорийЦен(ПолучитьЗакупочнуюЦену,ВыводитьГлавные = Истина, ВыводитьПодчиненные = Истина) Экспорт Перем СписокТО; ЕстьОграничениеДоступа = ОграничениеДоступа.ЕстьОграничениеДоступаКТОНаПросмотр(СписокТО); Запрос = Новый Запрос; Запрос.УстановитьПараметр("ЕстьОграничениеДоступа", ЕстьОграничениеДоступа); Запрос.УстановитьПараметр("СписокТО" , СписокТО); Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | ТорговыеОбъекты.Ссылка КАК КатегорияЦен, | ТорговыеОбъекты.Ссылка.Наименование КАК Наименование |ИЗ | Справочник.КатегорииЦен.ТорговыеОбъекты КАК ТорговыеОбъекты |ГДЕ | (Не &ЕстьОграничениеДоступа ИЛИ ТорговыеОбъекты.ТорговыйОбъект В (&СписокТО)) | И ТорговыеОбъекты.Просмотр = ИСТИНА" +?(НЕ ВыводитьПодчиненные И НЕ(ВыводитьГлавные И ВыводитьПодчиненные) ," | И ( ТорговыеОбъекты.Ссылка.Родитель = ЗНАЧЕНИЕ(Справочник.КатегорииЦен.ПустаяСсылка) | ИЛИ ТорговыеОбъекты.Ссылка.ПереоценкаПоГруппе = ИСТИНА | ИЛИ ТорговыеОбъекты.Ссылка.Родитель.ПереоценкаПоГруппе = ЛОЖЬ )","") +?(НЕ ВыводитьГлавные И НЕ(ВыводитьГлавные И ВыводитьПодчиненные)," | И ТорговыеОбъекты.Ссылка.Родитель.ПереоценкаПоГруппе = ИСТИНА","") +?(ПолучитьЗакупочнуюЦену, "", " | И ТорговыеОбъекты.Ссылка <> ЗНАЧЕНИЕ(Справочник.КатегорииЦен.Закупочная)") + ?(ПолучитьЗакупочнуюЦену, " |ОБЪЕДИНИТЬ |ВЫБРАТЬ | ЗНАЧЕНИЕ(Справочник.КатегорииЦен.Закупочная), | (ЗНАЧЕНИЕ(Справочник.КатегорииЦен.Закупочная)).Наименование", "")+" |УПОРЯДОЧИТЬ ПО | Наименование"; Таблица = Запрос.Выполнить().Выгрузить(); Таблица.Колонки.Добавить("НаценкаПоУмолчанию", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(6, 2, ДопустимыйЗнак.Неотрицательный))); Таблица.Колонки.Добавить("ПравилоОкругления", Новый ОписаниеТипов("СправочникСсылка.ПравилаОкругления")); Таблица.Колонки.Добавить("КоридорЦен", Новый ОписаниеТипов("СправочникСсылка.КоридорыЦен")); Таблица.Колонки.Добавить("ИзГруппы", Новый ОписаниеТипов("Булево")); Возврат Таблица; КонецФункции // Обновляет таблицу значений ТаблицаКатегорийЦен по категориям цен заданным в таблице значений ТабКатегорийЦен // В таблице ТабКатегорийЦен обязательна колонка КатегорияЦен Процедура ОбновитьТаблицуКатегорийЦен(ИсходнаяТаблица, ТабКатегорийЦен) Экспорт НоваяТаблица = ПолучитьТаблицуПравилЦенообразования(ТабКатегорийЦен,Родитель,); Для Каждого СтрокаТЧ Из ИсходнаяТаблица Цикл СтрокаНовТаб = НоваяТаблица.Найти(СтрокаТЧ.КатегорияЦен, "КатегорияЦен"); Если СтрокаНовТаб <> Неопределено Тогда ЗаполнитьЗначенияСвойств(СтрокаТЧ, СтрокаНовТаб); СтрокаТЧ.ИзГруппы = Истина; КонецЕсли; КонецЦикла; КонецПроцедуры // Функция проверяет, существуют ли ссылки на номенклатуру в регистрах. // // Параметры: // СуществуютСсылки - старое значение параметра, для единичного запуска функции. // // Возвращаемое значение: // Истина - если есть движения, Ложь - если нет. // Функция СуществуютСсылки(СуществуютСсылки) Экспорт Если СуществуютСсылки <> Неопределено Тогда Возврат СуществуютСсылки; КонецЕсли; Если ЭтоНовый() Тогда Возврат Ложь; КонецЕсли; Запрос = Новый Запрос(); Запрос.УстановитьПараметр("ТекущийВладелец", Ссылка); Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | ОстаткиНоменклатуры.Номенклатура |ИЗ | РегистрНакопления.ОстаткиНоменклатуры КАК ОстаткиНоменклатуры |ГДЕ | ОстаткиНоменклатуры.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ ПЕРВЫЕ 1 | ПартииНоменклатуры.Номенклатура |ИЗ | РегистрНакопления.ПартииНоменклатуры КАК ПартииНоменклатуры |ГДЕ | ПартииНоменклатуры.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ ПЕРВЫЕ 1 | ОстаткиНоменклатурыВРознице.Номенклатура |ИЗ | РегистрНакопления.ОстаткиНоменклатурыВРознице КАК ОстаткиНоменклатурыВРознице |ГДЕ | ОстаткиНоменклатурыВРознице.Номенклатура = &Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ ПЕРВЫЕ 1 | ТоварыНаРеализации.Номенклатура |ИЗ | РегистрНакопления.ТоварыНаРеализации КАК ТоварыНаРеализации |ГДЕ | ТоварыНаРеализации.Номенклатура = &Номенклатура"; Запрос.УстановитьПараметр("Номенклатура", Ссылка); СуществуютСсылки = НЕ Запрос.Выполнить().Пустой(); Возврат СуществуютСсылки; КонецФункции // Процедура получает код из диапозона кодов. // // Отказ - код выдать не удалось, // УстанавливатьКод - устанавливать код, или проверить на возможность его выдачи, // ТихийРежим - тихий режим работы. // Процедура ПолучитьКодИзДиапазона(Отказ, УстанавливатьКод = Истина, ТихийРежим = Ложь) Экспорт Если СтатусПроверкиДиапазона.ПоискКодаВДиапозоне Тогда ДиапазонНачало = ПолучитьПараметрИБ(ПараметрыСеанса.ТекущаяИБ, "ДиапазонНачало"); ДиапазонКонец = ПолучитьПараметрИБ(ПараметрыСеанса.ТекущаяИБ, "ДиапазонКонец"); Результат = ПолучитьКодИзДиапазонаТаблицы("Справочник.Номенклатура", "Код", ДиапазонНачало, ДиапазонКонец); Если Результат.Ошибка Тогда Если УстанавливатьКод Тогда Окончание = ", элемент не записан!"; Иначе Окончание = ", нельзя завести элемент!"; КонецЕсли; СтрокаСообщение = "Нет свободных кодов в выбранном диапазоне" + Окончание; Если ТихийРежим Тогда Сообщить(СтрокаСообщение); Иначе #Если ТолстыйКлиентОбычноеПриложение Тогда Предупреждение(СтрокаСообщение); #КонецЕсли КонецЕсли; Отказ = Истина; Возврат; ИначеЕсли УстанавливатьКод Тогда Код = Результат.Код; КонецЕсли; КонецЕсли; КонецПроцедуры //////////////////////////////////////////////////////////////////////////////// // ОБРАБОТЧИКИ СОБЫТИЙ // Обработчик события "ПередЗаписью" элемента справочника. // Процедура ПередЗаписью(Отказ) Если НЕ ОбменДанными.Загрузка Тогда // дополнительное право на редактирование Номенклатуры ТекстСообщения = ""; Если НЕ ПроверитьПравоПользователяНаРедактированиеНоменклатуры( ТекстСообщения ) Тогда Предупреждение( ТекстСообщения ); Отказ = Истина; Возврат; КонецЕсли; // При попытке перемещения группы Если НЕ ЭтоНовый() И ЭтоГруппа И ПланыОбмена.ГлавныйУзел() <> Неопределено Тогда Если Ссылка.Родитель <> ЭтотОбъект.Родитель Тогда Сообщить("Перемещение групп товаров доступно только в главном узле.", СтатусСообщения.Внимание); Отказ = Истина; КонецЕсли; КонецЕсли; НеобходимостьПроверкиДиапазона(ЭтотОбъект, ЭтотОбъект.СтатусПроверкиДиапазона); Если ЭтотОбъект.ЭтоНовый() Тогда Если Не ЭтотОбъект.СтатусПроверкиДиапазона.Новый Тогда Если ЭтотОбъект.СтатусПроверкиДиапазона.Константа Тогда Сообщить("Элемент можно завести только в узле с заданным диапазоном кодов.", СтатусСообщения.Важное); Отказ = Истина; Иначе Сообщить("Элемент можно завести только в узле с признаком ведения справочников.", СтатусСообщения.Важное); Отказ = Истина; КонецЕсли; Иначе ПредвАртикул = Формат(Код, "ЧГ=0"); // для случая когда артикул сформировался по некорректно полученному коду Если ДополнительныеСвойства.Свойство("ЗаписьИзФормы") Или Код = 0 Тогда УстановитьНовыйКод(); КонецЕсли; Если Код = 0 Тогда Отказ = Истина; Иначе Если НЕ ЭтоГруппа И (ПустаяСтрока(Артикул) ИЛИ Артикул = ПредвАртикул) Тогда Артикул = Формат(Код, "ЧГ=0"); КонецЕсли; КонецЕсли; КонецЕсли; ИначеЕсли Не ЭтотОбъект.СтатусПроверкиДиапазона.Редактирование Тогда Если ЭтотОбъект.СтатусПроверкиДиапазона.Константа Тогда Сообщить("Элемент редактируется в узле с признаком ведения справочников либо в узле где был создан.", СтатусСообщения.Важное); Отказ = Истина; Иначе Сообщить("Элемент редактируется только в узле с признаком ведения справочников.", СтатусСообщения.Важное); Отказ = Истина; КонецЕсли; КонецЕсли; Если НЕ ЭтоГруппа Тогда Если ТабачныеИзделия Тогда Если НЕ ЗначениеЗаполнено(КатегорияТовара) Или КатегорияТовара = Справочники.КатегорииТоваров.УчетПоХарактеристикамНеВедется Или Не ПроверитьКорректностьКатегорииТовараДляТабака() Тогда Сообщить("Для номенклатуры с видом ""Табак"" необходимо указать категорию товара с включенным обязательным свойством ""МРЦ""!"); Отказ = Истина; Иначе ИспользоватьХарактеристикиНоменклатуры = Истина; ОбязательноеЗаполнениеХарактеристикиНоменклатуры = Истина; КонецЕсли; Иначе Если НЕ ЗначениеЗаполнено(КатегорияТовара) Тогда Если ИспользоватьХарактеристикиНоменклатуры Тогда Сообщить("Не указана категория товара!", СтатусСообщения.Важное); Отказ = Истина; Иначе КатегорияТовара = Справочники.КатегорииТоваров.УчетПоХарактеристикамНеВедется; КонецЕсли; КонецЕсли; КонецЕсли; Если Не ЭтоНовый() Тогда Если Не Услуга И НЕ ЗначениеЗаполнено(БазоваяЕдиницаИзмерения) Тогда Сообщить("Не указана базовая единица измерения.", СтатусСообщения.Важное); Отказ = Истина; Иначе // Надо проверить владельца единицы хранения остатков Если БазоваяЕдиницаИзмерения.Владелец <> Ссылка Тогда Сообщить("У базовой единицы номенклатуры """ + СокрЛП(Ссылка) + """ неверно указан владелец!", СтатусСообщения.Важное); Отказ = Истина; КонецЕсли; КонецЕсли; Если (НЕ Услуга) И (НЕ ЗначениеЗаполнено(ЕдиницаИзмеренияЗаказов)) Тогда ЕдиницаИзмеренияЗаказов = БазоваяЕдиницаИзмерения; КонецЕсли; Если НЕ ЗначениеЗаполнено(ЕдиницаИзмеренияОтчетов) Тогда ЕдиницаИзмеренияОтчетов = БазоваяЕдиницаИзмерения; КонецЕсли; КонецЕсли; Если Тара И СтавкаНДС <> Перечисления.СтавкиНДС.БезНДС Тогда СтавкаНДС = Перечисления.СтавкиНДС.БезНДС; ИначеЕсли Не ЗначениеЗаполнено(СтавкаНДС) Тогда Сообщить("Не указана ставка НДС.", СтатусСообщения.Важное); Отказ = Истина; КонецЕсли; СуществуютСсылки = Неопределено; Если НЕ Услуга И Ссылка.БазоваяЕдиницаИзмерения <> БазоваяЕдиницаИзмерения И СуществуютСсылки(СуществуютСсылки) Тогда Сообщить("Единица """ + СокрЛП(Ссылка.БазоваяЕдиницаИзмерения) + """ является базовой единицей для """ + Наименование + """ |и уже участвует в товародвижении. |Изменить эту единицу уже нельзя!", СтатусСообщения.Важное); КонецЕсли; Если Услуга <> Ссылка.Услуга И СуществуютСсылки(СуществуютСсылки)Тогда ТекстСообщения = "Номенклатура """ + СокрЛП(Ссылка) + """ участвует в товародвижении. |Признак услуги не может быть изменен!"; СообщитьОбОшибкеДАЛИОН(ТекстСообщения, Отказ); КонецЕсли; Если Тара <> Ссылка.Тара И СуществуютСсылки(СуществуютСсылки)Тогда ТекстСообщения = "Номенклатура """ + СокрЛП(Ссылка) + """ участвует в товародвижении. |Признак тары не может быть изменен!"; СообщитьОбОшибкеДАЛИОН(ТекстСообщения, Отказ); КонецЕсли; Если ФиксированныйПоставщик И НЕ ЗначениеЗаполнено(ОсновнойПоставщик) Тогда Сообщить("Не выбран основной поставщик.", СтатусСообщения.Важное); Отказ = Истина; КонецЕсли; Если Алкоголь Тогда Если НЕ ЗначениеЗаполнено(ОбъемАлкоголь) Тогда Сообщить("Не заполнен объем алкоголя.", СтатусСообщения.Важное); Отказ = Истина; КонецЕсли; Если ПивнаяКега Тогда Если ЗначениеЗаполнено(НоменклатураРазливноеПиво) Тогда Если НоменклатураРазливноеПиво = Ссылка Тогда Сообщить("Нельзя указывать в качестве номенклатуры ""Разливное пиво"" саму себя!"); Отказ = Истина; ИначеЕсли НЕ НоменклатураРазливноеПиво.Алкоголь Тогда Сообщить("Нельзя указывать в качестве номенклатуры ""Разливное пиво"" неалкогольную продукцию!"); Отказ = Истина; КонецЕсли; КонецЕсли; Иначе НоменклатураРазливноеПиво = Справочники.Номенклатура.ПустаяСсылка(); КонецЕсли; Иначе //Очистка алкогольных реквизитов ВидАлкогольнойПродукции = Справочники.ВидыАлкогольнойПродукции.ПустаяСсылка(); ПроизводительАлкоголя = Справочники.ПроизводителиАлкоголя.ПустаяСсылка(); ОбъемАлкоголь = 0; ЕмкостьПотребительскойТары = 0; НаименованиеДляДекларации = ""; СодержаниеСпирта = 0; ПивнаяКега = Ложь; РазливноеПиво = Ложь; НоменклатураРазливноеПиво = Справочники.Номенклатура.ПустаяСсылка(); КонецЕсли; КонецЕсли; КонецЕсли; КонецПроцедуры // ПередЗаписью() // Обработчик события "ПриЗаписи" элемента справочника. // Процедура ПриЗаписи(Отказ) Если НЕ ЭтоГруппа И НЕ ОбменДанными.Загрузка Тогда Если ШтрихКодВключаетКоличество И (Не ИспользоватьХарактеристикиНоменклатуры ИЛИ Не ОбязательноеЗаполнениеХарактеристикиНоменклатуры) И ЗначениеЗаполнено(БазоваяЕдиницаИзмерения) Тогда НайтиВнутреннийКодТовара(Ссылка, Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка(), БазоваяЕдиницаИзмерения, Истина); ИначеЕсли ВыгружатьВВесы И (Не ИспользоватьХарактеристикиНоменклатуры ИЛИ Не ОбязательноеЗаполнениеХарактеристикиНоменклатуры) И ЗначениеЗаполнено(БазоваяЕдиницаИзмерения) Тогда НайтиВнутреннийКодТовара(Ссылка, Справочники.ХарактеристикиНоменклатуры.ПустаяСсылка(), БазоваяЕдиницаИзмерения, Истина); КонецЕсли; Если ЭтоНовый() Тогда МенеджерЗаписи = РегистрыСведений.ПараметрыНоменклатуры.СоздатьМенеджерЗаписи(); МенеджерЗаписи.Период = Дата(1980, 1, 1); МенеджерЗаписи.Номенклатура = Ссылка; МенеджерЗаписи.ЦенаЗадаетсяНаХарактеристику = Ложь; МенеджерЗаписи.Записать(); Иначе Отбор = Новый Структура("Номенклатура", Ссылка); ТаблицаЗаписей = РегистрыСведений.ПараметрыНоменклатуры.СрезПоследних(ТекущаяДата(), Отбор); Если ТаблицаЗаписей.Количество() = 0 Тогда МенеджерЗаписи = РегистрыСведений.ПараметрыНоменклатуры.СоздатьМенеджерЗаписи(); МенеджерЗаписи.Период = Дата(1980, 1, 1); МенеджерЗаписи.Номенклатура = Ссылка; МенеджерЗаписи.ЦенаЗадаетсяНаХарактеристику = Ложь; МенеджерЗаписи.Записать(); КонецЕсли; КонецЕсли; ИначеЕсли ЭтоГруппа И НЕ ОбменДанными.Загрузка Тогда МаксУровень = ГлубинаСправочникаНоменклатура(); ТекущийУровень = Ссылка.Уровень(); Если ТекущийУровень >= МаксУровень Тогда СтруктураСохранения = Новый Структура; СтруктураСохранения.Вставить("МаксУровень", ТекущийУровень + 1); СтруктураСохранения.Вставить("ДатаСохранения", НачалоДня(ТекущаяДата())); СохранитьЗначениеКонф("ГлубинаСправочникаНоменклатура", СтруктураСохранения, Истина); КонецЕсли; КонецЕсли; КонецПроцедуры // Обработчик события ПриУстановкеНовогоКода объекта. // Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс) НеобходимостьПроверкиДиапазона(ЭтотОбъект, СтатусПроверкиДиапазона); Если СтатусПроверкиДиапазона.ПоискКодаВДиапозоне Тогда ПолучитьКодИзДиапазона(Ложь, Истина, Истина); СтандартнаяОбработка = Ложь; КонецЕсли; КонецПроцедуры Функция ПроверитьКорректностьКатегорииТовараДляТабака() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | НазначенияСвойствОбъектов.Свойство |ИЗ | РегистрСведений.НазначенияСвойствОбъектов КАК НазначенияСвойствОбъектов |ГДЕ | НазначенияСвойствОбъектов.Объект = &КатегорияТовара | И НазначенияСвойствОбъектов.ОбязательноеЗаполнение | И НазначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.МРЦ)"; Запрос.УстановитьПараметр("КатегорияТовара", КатегорияТовара); Результат = Запрос.Выполнить(); Если Результат.Пустой() Тогда Возврат Ложь; Иначе Возврат Истина; КонецЕсли; КонецФункции | |||
| 10
    
        refit 12.09.17✎ 15:56 | 
        он жалуется походу на это правило потому-что выдал ошибку и нажал там конфигуратор открылась это     | |||
| 11
    
        DrShad 12.09.17✎ 16:00 | 
        правильно открылось и функции на которую ругается действительно нет     | |||
| 12
    
        refit 12.09.17✎ 16:02 | 
        а что делать ? я вообще не разбираюсь в этом     | |||
| 13
    
        Wirtuozzz 12.09.17✎ 16:05 | 
        (12) А как вам поручили задачу, если вы не понимаете что там?     | |||
| 14
    
        refit 12.09.17✎ 16:08 | 
        я первый раз встречаюсь с такой проблемой я в это организации Егаисом и автоматизации в 1с разбираюсь вот только эти правила не когда не смотрел и вот так получилось     | |||
| 15
    
        rudnitskij 12.09.17✎ 16:10 | 
        Мне одному кажется, что тут ключевые слова в самом начале вопроса - "После обновления..."?     | |||
| 16
    
        refit 12.09.17✎ 16:11 | 
        да после обновления ночь обновили утром мне позванили     | |||
| 17
    
        DrShad 12.09.17✎ 16:11 | 
        (15) ключевые слова тут между строк идут - ТС занялся обновлениями и обменами, при этом вообще 1С видит впервые     | |||
| 18
    
        rudnitskij 12.09.17✎ 16:13 | 
        (16) думаю, что в старой версии, до обновления, эта процедура была. Берите резервную копию и доставайте нужную процедурку из нее. 
 ЗЫ. По контексту понимаю, что слово ХРАНИЛИЩЕ никому на фирме вашей не знакомо | |||
| 19
    
        rudnitskij 12.09.17✎ 16:14 | 
        (17) ...но подсознательно тянется ко всему новому - и потому рефлекторно обновляет всё, до чего достанут руки)     | |||
| 20
    
        refit 12.09.17✎ 16:31 | 
        резервная копия есть на 7 мое число как можно из нее вытащить эту процедуру установить ее взять нужное правило обмена и вернуть обратно сегоднещнее     | |||
| 21
    
        DrShad 12.09.17✎ 16:34 | 
        (20) нужно начинать со школы     | |||
| 22
    
        refit 12.09.17✎ 16:42 | 
        а если точнее?     | |||
| 23
    
        DrShad 12.09.17✎ 16:45 | 
        (22) с подготовительной группы     | |||
| 24
    
        refit 12.09.17✎ 17:08 | 
        а где можно скачать свежее правило для конфигурации БП     | |||
| 25
    
        DrShad 12.09.17✎ 17:09 | 
        (24) а оно тебе ничего не даст     | |||
| 26
    
        Numerus Mikhail 12.09.17✎ 17:10 | 
        (24) свежее правило - перед обновлением делать бэкап     | |||
| 27
    
        refit 12.09.17✎ 17:11 | 
        а что делать тогда уже 5 дне обмен не идет мозги делают .
 Бекап сделали есть | |||
| 28
    
        refit 12.09.17✎ 17:15 | 
        Бэкап сделан в день когда оно работала а вот что сним делать ?     | |||
| 29
    
        DrShad 12.09.17✎ 17:17 | 
        (28) разворачивать параллельно и оттуда смотреть конфу     | |||
| 30
    
        refit 12.09.17✎ 17:19 | 
        ок спасибо большое     | |||
| 31
    
        refit 12.09.17✎ 17:24 | 
        попробую сегодня     | |||
| 32
    
        refit 13.09.17✎ 09:10 | 
        (18) нет почему знакомо     | |||
| 33
    
        refit 13.09.17✎ 10:19 | 
        Ребят скажите пожалуйста что сделать уже я всю ночь не спал копался правила из конвертаций выгрузил сверил они одинаковые, но все равно этот обмен не идет уже башка трещит     | |||
| 34
    
        catena 13.09.17✎ 10:24 | 
        (33)А из каких соображений вы проверяете именно правила, если ошибка идет из модуля номенклатуры?     | |||
| 35
    
        DrShad 13.09.17✎ 10:25 | 
        (34) ну ему так больше нравится )))     | |||
| 36
    
        refit 13.09.17✎ 10:33 | 
        (34) из модуля наменклатуры?     | |||
| 37
    
        refit 13.09.17✎ 10:34 | 
        (35) я всю ночь там копалься     | |||
| 38
    
        refit 13.09.17✎ 10:36 | 
        (34) а что с модулем та его изменить надо ?     | |||
| 39
    
        refit 13.09.17✎ 10:37 | 
        (34) и что надо сделать не подскажите ?)     | |||
| 40
    
        DrShad 13.09.17✎ 10:55 | 
        нужно найти функцию, на отсутствие которой ругается 
 несколько раз ее прочитать, понять и осмыслить | |||
| 41
    
        refit 13.09.17✎ 10:59 | 
        (40) значить искать начат надо с конфигуратора     | |||
| 42
    
        rudnitskij 13.09.17✎ 11:01 | 
        (41) я правильно понял, вам пишет ошибку "Нет функции" - а вы что-то смотрели всю ночь, и это был не конфигуратор?     | |||
| 43
    
        refit 13.09.17✎ 11:05 | 
        (42) да вы все правильно понял я ночью заходил в сам далион и КД 2,0 и смотрел правила а проблема нет функции . не могу понять эти числа 185,11 и 186,4     | |||
| 44
    
        catena 13.09.17✎ 11:06 | 
        (43)Это номера строк в модуле. Может не стоит вам этим заниматься?     | |||
| 45
    
        refit 13.09.17✎ 11:07 | 
        (44) учиться же надо     | |||
| 46
    
        refit 13.09.17✎ 11:08 | 
        а за сколько сделают ?     | |||
| 47
    
        rudnitskij 13.09.17✎ 11:09 | 
        (45) если вы совсем не знаете 1С - начинайте учебу с чего-то полегче, а не с правил обмена     | |||
| 48
    
        DrShad 13.09.17✎ 11:13 | 
        185,11 и 186,4
 тут 185 и 186 это номера строк а 11 и 4 это номер позиции в строке | |||
| 49
    
        refit 13.09.17✎ 11:13 | 
        в 1с разбираюсь вот нашел те строки     | |||
| 50
    
        DrShad 13.09.17✎ 11:15 | 
        (49) пытаться разобраться и разбираться разные вещи     | |||
| 51
    
        refit 13.09.17✎ 11:18 | 
        (50) все нашел там строки отличается друг от друга     | |||
| 52
    
        refit 13.09.17✎ 11:18 | 
        Процедура ПередЗаписью(Отказ)
 Если НЕ ОбменДанными.Загрузка Тогда // При попытке перемещения группы Если НЕ ЭтоНовый() И ЭтоГруппа И ПланыОбмена.ГлавныйУзел() <> Неопределено Тогда Если Ссылка.Родитель <> ЭтотОбъект.Родитель Тогда Сообщить("Перемещение групп товаров доступно только в главном узле.", СтатусСообщения.Внимание); Отказ = Истина; КонецЕсли; КонецЕсли; НеобходимостьПроверкиДиапазона(ЭтотОбъект, ЭтотОбъект.СтатусПроверкиДиапазона); | |||
| 53
    
        refit 13.09.17✎ 11:19 | 
        Если НЕ ОбменДанными.Загрузка Тогда        
 // дополнительное право на редактирование Номенклатуры ТекстСообщения = ""; Если НЕ ПроверитьПравоПользователяНаРедактированиеНоменклатуры( ТекстСообщения ) Тогда Предупреждение( ТекстСообщения ); Отказ = Истина; Возврат; КонецЕсли; // При попытке перемещения группы | |||
| 54
    
        ildary 13.09.17✎ 11:19 | 
        (0) Потрясти техподдержку Далион-а на предмет ошибки в конфигурации - пробовали?     | |||
| 55
    
        refit 13.09.17✎ 11:20 | 
        1 это взял из бэкапа а второе после обновление     | |||
| 56
    
        DrShad 13.09.17✎ 11:21 | 
        (55) ну в таком случае вы некорректно выполнили обновление     | |||
| 57
    
        catena 13.09.17✎ 11:21 | 
        (55)Взять за длинное ухо того, кто делал обновление и потыкать носом в "Предупреждение" в модуле не представляется возможным?     | |||
| 58
    
        refit 13.09.17✎ 11:22 | 
        2рое которое я отправил оно лишнее     | |||
| 59
    
        refit 13.09.17✎ 12:36 | 
        Последний вопрос что если взять старую из старой эти строки и идентично сделать на новой поможет?     | |||
| 60
    
        DrShad 13.09.17✎ 12:39 | 
        (59) может все таки корректно сделать обновление?     | |||
| 61
    
        refit 13.09.17✎ 16:18 | 
        Спасибо огромное всем за помощь пришлось помучатся но получилось благодарю всех     | |||
| 62
    
        DrShad 13.09.17✎ 16:20 | 
        (61) вот бы еще знать что сделано для этого     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |