Альтернативный перенос остатков между 7.7 и 8.1 (обработкой с ИТС ЗагрузкаДанныхИзТаблДокум) 2 Нашел альтернативный, практически моментальный способ переноса остатков между семерой и восьмерой (так и между восмерками). Не требуется никаких дополнительных усилий, программирования, писания обработок и т.д. и т.п.
На ИТС есть обработка под назВвод по строке - поиск по первым символам или в любом месте наименования 6 При разработке конфигурации, для упрощении ввода документов потребовалось настроить ввод номенклатуры по совпадению любой части наименования! В 1С 8.3 по умолчанию настройки справочника номенклатуры такие: При такой настройке, механизм поиска вВыборка (перебор) элементов справочника 4
// Выбрать( , , , )
Номенклатура = Справочники.Номенклатура;
Отбор = Новый Структура("ТипНоменклатуры");
Пусто = Перечисления.ТипыНоменклатуры.ПустаяСсылка();
Отбор.ТипНоменклатуры = Пусто;
Выборка = Номенклатура.Выбрать(,,Отбор, "НаименоВыборка из результата запроса всех вошедших в него значений группировок 4 При обходе результата запроса нередко возникает необходимость получения всех значений группировок внутри какой-либо другой группировки. Такая возможность может понадобиться, например, при выводе кросс отчета. Для обеспечения такой возможности в объекВыбрать движения, получить выборку записей регистра накопления 2 Пример 1 :
//Взаиморасчеты за период, хотя, это лучше выбирать запросом , он в примере 3
Отбор = Новый Структура("Организация", Организация);
НаборЗаписей = РегистрыНакопления.ВзаиморасчетыСРаботникамиОрганизаций.Выбрать(ПериодРегистрации, КонецМеПосмотреть все результаты поиска похожих
Все работает, вот только надо добавить, что теперь конфигурация стала измененной и при каждом обновлении теперь придется её проверять. Сократить проблемы можно тем, что максимум изменений можно сделать программно, потому что сравнивать код (и переносить его из базы в базу) проще, чем изменения свойств.