Skip to main content

Релизы

8.3.14.7

Надо менять AF_AddEDI при использовании 155 БП

&ИзменениеИКонтроль("ЗаполнитьСведенияОПоставщикахУПД")
Процедура AF_AddEDI_ЗаполнитьСведенияОПоставщикахУПД(ДеревоДанных, ДанныеДляФормированияЭД, Настройки)

	ДанныеШапки = ДанныеДляФормированияЭД.ДанныеШапки;
	
	#Вставка
	СтандарнтыйВызов		  = ЗаполнитьСведенияОПоставщикахУПД_Стандартно(ДанныеДляФормированияЭД);
	ВыводитьРеальныхПродавцов = НЕ СтандарнтыйВызов и ДанныеШапки.ПараметрыВыводаРеальныхПродавцов.ВыводитьРеальныхПродавцов;
	#КонецВставки

	
	// ЭлектронноеВзаимодействие.ЭлектронноеАктированиеЕИС
	ЭтоЭлектронноеАктированиеЕИС = ДанныеШапки.Свойство("ДанныеЭлектронногоАктирования");
	ДанныеПриложенияЕИС = ДеревоЭлектронногоДокументаБЭД.ЗначениеРеквизитаВДереве(
	ДеревоДанных, "ДанныеЭлектронногоАктированияЕИС.ДанныеПриложения");
	// Конец ЭлектронноеВзаимодействие.ЭлектронноеАктированиеЕИС
	
	#Вставка
	Если ВыводитьРеальныхПродавцов Тогда;
		Организация = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ДанныеДляФормированияЭД.Ссылка, "Организация");
		СведенияОПоставщике = ПолучитьДанныеЮрФизЛица(Организация, ДанныеШапки.Дата, БанковскийСчетПродавца(ДанныеШапки));
		
		СведенияОПоставщиках = CW_ЭДО.СведенияОПоставщикахДляСводногоСчетаФактуры(ДанныеШапки.ПараметрыВыводаРеальныхПродавцов.Поставщики, ДанныеШапки.Дата);  
	КонецЕсли;
	#КонецВставки
	
	#Вставка
	Если НЕ ВыводитьРеальныхПродавцов Тогда;
	#КонецВставки 
	// Сведения о поставщиках.

	СведенияОПоставщиках = Новый Массив;

	Организация = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(ДанныеДляФормированияЭД.Ссылка, "Организация");
	СведенияОПоставщике = ПолучитьДанныеЮрФизЛица(Организация, ДанныеШапки.Дата, БанковскийСчетПродавца(ДанныеШапки));

	Если Настройки.ЭтоСводныйСчетФактура
		И ДанныеШапки.ВидДоговора = Перечисления.ВидыДоговоровКонтрагентов.СКомитентомНаЗакупку
		И Не ДанныеШапки.СчетаФактурыОтИмениОрганизации Тогда
		СведенияОПоставщиках = ДанныеШапки.СведенияОПоставщиках;
	Иначе
		Если ЗначениеЗаполнено(ДанныеШапки.Поставщик) Тогда
			СведенияОПоставщике = ПолучитьДанныеЮрФизЛица(ДанныеШапки.Поставщик, ДанныеШапки.Дата, БанковскийСчетПродавца(ДанныеШапки));
			СведенияОПоставщике.ИНН = ДанныеШапки.ИННпоставщика;
			СведенияОПоставщике.КПП = ДанныеШапки.КППпоставщика;
		КонецЕсли;
		ДополнитьДаннымиОПодразделенииОрганизации(СведенияОПоставщике, ДанныеДляФормированияЭД);

		// ЭлектронноеВзаимодействие.ЭлектронноеАктированиеЕИС
		Если ЭтоЭлектронноеАктированиеЕИС Тогда
			ДанныеЭлектронногоАктированияЕИС = ДанныеШапки.ДанныеЭлектронногоАктирования;
			Если ДанныеЭлектронногоАктированияЕИС.ДанныеГосконтракта.Количество() = 0 Тогда
				ТекстОшибки = НСтр("ru = 'Не указан гос.контракт или не выбран этап гос.контракта.'");
				ЭлектронноеАктированиеЕИС.ДобавитьОшибкуЗаполненияПриложения(
				ДанныеПриложенияЕИС, ТекстОшибки);
			Иначе
				ДанныеГосконтракта = ДанныеЭлектронногоАктированияЕИС.ДанныеГосконтракта[0];
				НаименованиеПоставщикаДляЕИС =
				ЭлектронноеАктированиеБП.НаименованиеПоставщика(
				ДанныеГосконтракта);
				Если НЕ ПустаяСтрока(НаименованиеПоставщикаДляЕИС) Тогда
					СведенияОПоставщике.ПолноеНаименование = НаименованиеПоставщикаДляЕИС;
				Иначе
					НаименованиеПоставщикаДляЕИС = СведенияОПоставщике.ПолноеНаименование;
				КонецЕсли;

				// Сведения о составителе документа.
				ЭлектронноеВзаимодействие.ЗаполнитьЗначениеРеквизитаВДереве(ДеревоДанных,
				"СоставительДокументаНаименование", НаименованиеПоставщикаДляЕИС);
			КонецЕсли;
		КонецЕсли;
		// Конец ЭлектронноеВзаимодействие.ЭлектронноеАктированиеЕИС

		СведенияОПоставщиках.Добавить(СведенияОПоставщике);
	КонецЕсли;
	
	#Вставка
	КонецЕсли;
	#КонецВставки
	
	ЗаполнитьДанныеУчастниковУПД_2019(
	ДеревоДанных,
	СведенияОПоставщиках,
	"СведенияОПродавце",
	"Юр",
	ДанныеШапки.Дата);

	// Сведения о составителе документа.
	Если Не ЭтоЭлектронноеАктированиеЕИС Тогда
		ЭлектронноеВзаимодействие.ЗаполнитьЗначениеРеквизитаВДереве(ДеревоДанных,
		"СоставительДокументаНаименование", СоставительДокумента(СведенияОПоставщике));
	КонецЕсли;

КонецПроцедуры

8.3.14.2

Невозможно выбрать статус расхода

Не встаёт статус по умолчанию, невозможно выбрать. Проблема наблюдается у пользователей без полных прав.
image.png
Патч: ITSPM_Патч14_2.cfe

Переименованы процедуры пересчета статусов

Процедуру РасчитатьЛогистическийСтатус переименовали в РасСчитатьЛогистическийСтатус (добавили букву с) в модуле CW_ЛогистическиеСтатусыСервер. Процедура часто используется в доработках в связи с чем перестанет работать.
Сделал дубликат функции (попрошу разработчика добавить в релиз):
image.png
С финансовым статусом тоже самое. Патч переделан.
Патч: ITSP_РассчитатьСтатусы.cfe

Не проводится поступление на расчетный счет УСН

При проведении возникает ошибка:
image.png
Ошибка наблюдается при установленном расширении AF_EF_8374_001.cfe (меняет запрос, для получения корректных проводок по УСН подробности по ссылке). В 8.3.149 изменился запрос. По аналогии была сделана новая версия патча.
Патч: AF_EF_8374_001_14.2.cfe

Не бухгалтер не может провести доход по ГП

Если у пользователя нет никакого профиля доступа, кроме "Бухгалтерия экспедитора", не может провести доход с такой ошибкой:

Не удалось записать документ "Реализация (акт, накладная, УПД) 0000-000269 от 01.03.2024 16:35:16". 
По причине: {ОбщийМодуль.CW_Документы.Модуль(10)}: Ошибка при вызове метода контекста (Записать): 
Ошибка при выполнении обработчика - 'ПриЗаписи': {ОбщийМодуль.ПроведениеСервер.Модуль(2338)}: 
Ошибка при вызове метода контекста (Записать): Нарушение прав доступа!

Решение - добавить права на изменение РС ПроверенныеДокументы в роли БухгалтерияЭкспедитораimage.png

8.3.13.5

При проведении дохода/расхода ошибка

Признак "Взаиморасчеты в у.е." отличается от учетного договора (С покупателем)!

image.png

Вставили условие на проверку на валюту:image.png

При открытии журналов (заявок/заказов/гп) ошибки

Ошибки разные, в разных журналах у разных пользователей с разными условиями. Связано с изменением поведения "ИзменитьРеквизиты" в режиме совместимости 8.3.21
Все попавшиеся случаи починили таким алгоритмом:image.png

Не проводятся корректировочные документы

При проведении кор расхода (дохода, вероятно тоже) возникает ошибка:
Для возможности проводить, делаем так:

Патч

8.3.13.4

Некорректно заполняется реквизит ДатаИсходногоДокумента фактуры-исправления БП

СФ БЭ печатается правильно:image.png

СФ БП (и ЭДО) - неправильно:image.png

Обход проблемы:image.png
Скачать патч

Ошибка поле "Контрагент" не заполнено

Ошибка возникает при проведении расхода по ГП с галочкой "Предъявлен счет-фактура". 
Ничего критического эта ошибка не несет и можно игнорировать. Исправляется патчем (При установке убрать галку "Безопасный режим"). 

image.png

Невозможно зайти на рабочий стол БЭ

image.png
Патч (При установке убрать галку "Безопасный режим")

image.png

Исправление

Вышел патч AF_00233517. Наш патч теперь ставить не нужно. 

image.png

8.3.13.3

В форме списка заказов не количества перевозок

image.png
Не включена видимость поля:image.pngВыпущен патч ITSPM_ВывестиКоличествоГрузоперевозокВСпискеЗаказов.cfe

Не выбирается типоразмер

В форме грузоперевозки сломана форма выбора типоразмера 

image.png

Открывается список типоразмера без возможности выбрать элемент из списка. 
Чинится расширением Патч-расширение (Работает в режиме защиты от опасных действий)

Не обновляется в файловом варианте

База, которая обновлялась в SQL, была перегружена в файловый режим. На этапе обновления в пользовательском режиме обновление БЭ зависло:
3jsPnqlzfuYERYg0.png

Решение

Подгрузить расширение AF_00233502

Есть ссылки на удалённые объекты CW

image.png

На удаляемый объект ОбщийМодуль.CW_УДАЛИТЬ_ФоновыеЗадания есть ссылки в объектах основной конфигурации:
Подсистема.CW_БухгалтерияЭкспедитора.Подсистема.ОбновлениеКонфигурации.Состав
На удаляемый объект Обработка.CW_ОбработчикиОбновленияМодуля есть ссылки в объектах основной конфигурации:
Подсистема.CW_БухгалтерияЭкспедитора.Подсистема.ОбновлениеКонфигурации.Состав
На удаляемый объект Обработка.CW_УДАЛИТЬ_КонтрольВерсииКонфигурации есть ссылки в объектах основной конфигурации:
Подсистема.CW_БухгалтерияЭкспедитора.Подсистема.ОбновлениеКонфигурации.Состав

И ссылки действительно есть. Их надо либо удалить руками, либо руками снять галки удаления. Второе намного быстрее, первое правильнее. Для того, чтобы удалить руками, надо снять замок с Подсистема.CW_БухгалтерияЭкспедитора.Подсистема.ОбновлениеКонфигурации убрать из её состава элементы из ошибки.

Поправка 19.07.2023

Оказывается автоматом не ставится галка на объекте

image.png

Замки на объекте стоят:
image.png

Установка этой галки самый правильный и быстрый вариант. Почему она не встала - я не знаю. Если накатывать обновление на AF8_8-3-13-2_AE8_3-0-138-24, то проблема наблюдаться не будет. Базы пока не попалось ни одной где не было бы такого.


Без ручной установки патча AF_00233494 автоматическая установка патчей не работает

Чтобы начали подтягиваться патчи от CW нужно вручную поставить патч AF_00233494

image.png

Теперь патчи подтягиваются:

image.png


Появляются стандартные печатные формы дохода, даже если старые были

Если печатные формы счета, акта и фактуры заменены внешними печатными формами, то при обновлении заведутся новые встроенные:
image.png
При печати дохода такая ситуация:
image.png
Так было во всех релизах 8.3.13. 

Прочее

Нельзя поменять типоразмер в режиме Excel

image.png
Открывается форма списка, из которой нельзя выбрать. В 8.3.13.2 не было.

8.3.13.1

Не обновляется в пользовательском режиме

Если в конфигурации остались обработки с префиксом CW_ не стоящие на поддержке (без кубика вообще), то база не обновится, вылетит примерно на 80%)

image.png

Их надо удалить.

Задубливание печатных форм счёта, акта, СФ, УПД

После обновления, нестандартные печатные формы будут задублены стандартными:
Их нужно отключить:

Перестанут работать изменённые печатные формы УПД и СФ

Параметра договора ВариантВыводаСводнойСчетФактуры больше нет.

image.pngНе стал разбираться и переделывать формы сделал так:

image.png

Не удаляются патчи БЭ предыдущей версии

Стираю их руками в пользовательском режиме (в пользовательском быстрее)

Новая форма списка документа расходы по грузоперевозкам

В новой форме списка расходов по ГП, не предусмотрен вывод полей: неперевыставленый остаток, неактированный остаток,  сумма задолженности.
Вот они в старой форме:

FDGDeeocXL6Tq4PF.png

То есть в 8.3.13.1 нельзя вывести эти поля ни в "простой" форме списка расходов, ни в обычной.
Письмо в БЭ направлено, но патча ещё нет. Ставлю старую форму руками:


Переношу два слеша на одну строку вверх: