AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.11.2014, 01:13   #16  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Ок, начинаю по порядку.
1. Создал проект с табличками. EDT не создавал, все откомпилировал и создал инкрементный CIL
Название: SNAG_Program-0000.png
Просмотров: 2169

Размер: 34.7 Кб
2. Открыл Excel и добавил табличку в Excel
Название: SNAG_Program-0001.png
Просмотров: 2061

Размер: 12.1 Кб
3. Открылся список полей
Нажмите на изображение для увеличения
Название: SNAG_Program-0002.png
Просмотров: 529
Размер:	66.0 Кб
ID:	9038
4. Закрыл список полей, через кнопку AddRow добавил строки. Поле RecId заполнил хоть чем-то - главное, чтобы были уникальные значения (АХ все равно их перетрет)
Нажмите на изображение для увеличения
Название: SNAG_Program-0003.png
Просмотров: 221
Размер:	34.5 Кб
ID:	9039
5. Нажал кнопку Publish All.
Нажмите на изображение для увеличения
Название: SNAG_Program-0004.png
Просмотров: 267
Размер:	37.0 Кб
ID:	9040
6. Пошел в АХ, убедился что действительно Excel не врет
Название: SNAG_Program-0005.png
Просмотров: 2144

Размер: 10.0 Кб
7. Пошел снова в проект, добавил поле Description. CIL не создавал
Название: SNAG_Program-0006.png
Просмотров: 2144

Размер: 34.9 Кб
8. Открыл Excel. Как и следовало ожидать - Excel о новом поле не узнал
Нажмите на изображение для увеличения
Название: SNAG_Program-0007.png
Просмотров: 277
Размер:	57.2 Кб
ID:	9043
9. Сделал инкрементный CIL. Открыл снова Excel (Excel нужно переоткрывать, иначе он ругается, если чего-то там изменилось, а их светлость не переоткрыли). Ожидаемо увидел новое поле
Нажмите на изображение для увеличения
Название: SNAG_Program-0008.png
Просмотров: 202
Размер:	60.1 Кб
ID:	9044
10. В Excel на лист добавил новое поле, нажал Refresh, чтобы получить данные. Через AddRow добавил новую запись и заодно заполнил новое поле. Нажал Publish All
Нажмите на изображение для увеличения
Название: SNAG_Program-0009.png
Просмотров: 322
Размер:	41.8 Кб
ID:	9045
Оппа.... Бага! (Эх... не заснял на скриншот). Отработал Update по существующим записям по новому полю, отработал Insert по новой записи, но в новой записи поле Description не заполнилось. Ну ладно... мы ж упрямые.
11. Заполнил у новой записи поле Description в Excel, нажал Publish All. Все отработало.
Нажмите на изображение для увеличения
Название: SNAG_Program-0010.png
Просмотров: 257
Размер:	41.5 Кб
ID:	9046
12. Пошел в АХ, убедился, что Excel не врет
Название: SNAG_Program-0011.png
Просмотров: 2128

Размер: 11.6 Кб

А вот когда я удалил табличку из АОТ, то инкрементный CIL мне уже не помог - Excel ее не вычеркнул из своего списка таблиц. Пришлось создавать полный CIL, только тогда табличка "вычеркнулась".

Ну и XPO прилагаю
SharedProject_MyProjectTable.xpo

AX 2012 R3 (виртуалка от МС) Ядро и приложение 6.3.164.0
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 12.11.2014 в 01:19.
За это сообщение автора поблагодарили: DmitryK (1).
Теги
addin, excel, fields, поля

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Using the Dynamics AX Excel Add-In Blog bot DAX Blogs 1 25.09.2013 07:11
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
emeadaxsupport: How to copy a budget to a new budget in AX 2012 using Excel Add-in Blog bot DAX Blogs 0 27.11.2012 15:11
emeadaxsupport: Importing a Budget via the Excel Add-in Blog bot DAX Blogs 0 10.09.2012 23:15
dynamics-ax: Microsoft Dynamics AX 2012 Excel Add-in Blog bot DAX Blogs 0 08.06.2011 08:12

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:13.