|
Ошибка в обмене с бухгалтерией | ☑ | ||
---|---|---|---|---|
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) вот бы еще знать что сделано для этого
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |