Форум пользователей продуктов Трактиръ Уважаемый пользователь! Приветствуем вас на форуме по программным продуктам Трактиръ.
Здесь вы можете узнать об опыте использования продуктов Трактиръ другими пользователями и обсудить интересующие вас вопросы. Для получения технической поддержки и консультаций разработчиков Трактиръ рекомендуем вам использовать Личный Кабинет (www.lk-sb.ru).
С уважением, команда Трактиръ.

Вернуться   Форум пользователей продуктов Трактиръ > Продукты Трактиръ > Программное обеспечение > Трактиръ: Back-Office
Следите за нами в Твиттере!
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Трактиръ: Back-Office Вопросы по продуктам "Трактиръ: Back-Office" и "Трактиръ: Стандарт ПЛЮС"

Ответ
 
Опции темы Поиск в этой теме Оценить тему
Старый 02-03-2012, 15:55   #1
Den_vladimir
Partner
 
Регистрация: Feb 2008
Адрес: Тобольск, АТРИКС
Сообщения: 149
Отправить сообщение для  Den_vladimir с помощью ICQ
Exclamation Переход с БП2.0 на Трактир BO 2.0

Приветствую.
Можете добавить как пожелание к добавлению функционала.
Дело в следующем: при наложении Трактира на БП2.0 в документа, относящихся к складам добавились единица и коэффициент. Естественно, при переходе эти поля в существующих документа не заполнились и после перепроведения/восстановления последовательности в проводках потерялось количество.
Причина кроется в общем модуле ОбщегоНазначения в функции СформироватьЗапросПоТабличнойЧасти. Там есть сторка
Код:
СтруктураПолей[Реквизит.Ключ] = "Количество*Док.Коэффициент";
Это и создавало проблему.
Предлагаю решение
Код:
СтруктураПолей[Реквизит.Ключ] = "ВЫБОР | КОГДА Док.Коэффициент = 0 | ТОГДА Док.Количество | ИНАЧЕ Док.Количество * Док.Коэффициент |КОНЕЦ";

Иначе возникают реальные проблемы!
Den_vladimir вне форума   Ответить с цитированием
Старый 02-03-2012, 19:15   #2
Игорь
Administrator
 
Аватар для Игорь
 
Регистрация: Jan 2004
Адрес: Санкт-Петербург, СофтБаланс
Сообщения: 1,193
Спасибо, добавил предложение.
__________________
С наилучшими пожеланиями, Игорь Чумаченко
Игорь вне форума   Ответить с цитированием
Старый 09-10-2012, 07:29   #3
Den_vladimir
Partner
 
Регистрация: Feb 2008
Адрес: Тобольск, АТРИКС
Сообщения: 149
Отправить сообщение для  Den_vladimir с помощью ICQ
Exclamation

Ребята, исправьте уже текст модуля! Вот пример!
Код:
Если Реквизит.Значение = "Количество" И ( ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ТребованиеНакладная") И ИмяТабличнойЧасти = "Материалы" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ТребованиеНакладная") И ИмяТабличнойЧасти = "МатериалыЗаказчика" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.АвансовыйОтчет") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ВозвратТоваровПоставщику") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ВозвратТоваровОтПокупателя") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ОприходованиеТоваров") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ПеремещениеТоваров") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ПеремещениеТоваров") И ИмяТабличнойЧасти = "ТоварыНаКомиссии" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.СБ_ВыпускПродукции") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.СписаниеТоваров") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ОтчетКомиссионераОПродажах") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ОтчетОРозничныхПродажах") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ОтчетПроизводстваЗаСмену") И ИмяТабличнойЧасти = "Продукция" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ОтчетПроизводстваЗаСмену") И ИмяТабличнойЧасти = "Материалы" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ПоступлениеТоваровУслуг") И ИмяТабличнойЧасти = "Товары" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.ПоступлениеТоваровУслуг") И ИмяТабличнойЧасти = "Оборудование" ИЛИ ТипЗнч(ДокументОбъект) = Тип("ДокументОбъект.РеализацияТоваровУслуг") И ИмяТабличнойЧасти = "Товары") Тогда //СтруктураПолей[Реквизит.Ключ] = "Количество*Док.Коэффициент"; СтруктураПолей[Реквизит.Ключ] = "ВЫБОР | КОГДА Док.Коэффициент = 0 | ТОГДА Док.Количество | ИНАЧЕ Док.Количество * Док.Коэффициент |КОНЕЦ"; ТекстЗапроса = ТекстЗапроса + ", | " + СтруктураПолей[Реквизит.Ключ] + " КАК " + СокрЛП(Реквизит.Ключ); Иначе ТекстЗапроса = ТекстЗапроса + ", | Док." + СтруктураПолей[Реквизит.Ключ] + " КАК " + СокрЛП(Реквизит.Ключ); КонецЕсли;
Den_vladimir вне форума   Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход с 2.0 на 3.0 dosmd Трактиръ: Front-Office v.3 5 10-08-2011 11:12
Переход на ФронтОфис 3.0 с 2.5 DeMost Трактиръ: Front-Office v.3 2 27-07-2011 13:50
Переход с 1С Бухгалтерия 8 Anelmd Трактиръ: Back-Office 2 16-08-2010 13:57
Переход 1с бухгалтерия 8 на Трактир Back-Office Проф ashat Трактиръ: Back-Office 6 02-03-2010 14:36


Часовой пояс GMT +3, время: 04:23.


vBulletin v3.5.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
Трактиръ - автоматизация ресторанов